Institute of Integrative Biology, ETH Zurich, Zurich, Switzerland.|Institute of Integrative Biology, ETH Zurich, Zurich, Switzerland.|Institute of Integrative Biology, ETH Zurich, Zurich, Switzerland.