The biochemical functions of proteins invariably involve interactions with ligands of some type, which act as enzyme substrates ... determining binding sites and affinities typically require ...