Investigating medicinally important portein-protein and protein-ligand interactions : a computational approach