Xray Crystallography Protein Crystal X-ray crystallography has been an essential tool for understanding protein and nucleic acid structures since the beginning [MORE]