ETH Zurich Institute of molecular biology and biophysics HPP L 14.1, Hönggerbergring 64 8093 Zürich Switzerland