macromolecule-ligand interactions