ETH Zurich Institute of Molecular Biology and Biophysics Otto-Stern-Weg 5 HPK H 3 8093 Zürich Switzerland