Structural and Computational Biology Unit, European Molecular Biology Laboratory (EMBL), Heidelberg, Germany, Molecular Medicine Partnership Unit, EMBL/Universitätsklinikum Heidelberg, Heidelberg, Germany.