Institute of Integrative Biology, ETH Zürich, Zürich, Switzerland.|Institute of Integrative Biology, ETH Zürich, Zürich, Switzerland.|Institute of Integrative Biology, ETH Zürich, Zürich, Switzerland.