Molecular docking is a kind of bioinformatic modelling which involves the interaction of two or more molecules to give the stable adduct. Depending upon binding properties of ligand and target, it predicts the three-dimensional structure of any complex.Therefore, docking is useful for predicting both the strength and type of signal produced. Molecular docking is one of the most frequently used methods in structure-based drug design, due to its ability to predict the binding-conformation of small molecule ligands to the appropriate target binding site.