The structures of life: proteins and nucleic acids a symposium honoring the career of professor Richard E. Dickerson.