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