general lecture on structural biochemistry 9187710