1. Computational Proteomics Group, German Cancer Research Center, Im Neuenheimer Feld 580, D-69120 Heidelberg, Germany, Department of Molecular Biophysics, German Cancer Research Center, Im Neuenheimer Feld 580, D-69120 Heidelberg, Germany, and Department of Chemistry, Oregon State University, Corvallis, Oregon, United States