Swiss Federal Institute of Technology Zurich, Department of Biology, IMHS, Zurich, Switzerland.|Swiss Federal Institute of Technology Zurich, Department of Biology, IMHS, Zurich, Switzerland.|Swiss Federal Institute of Technology Zurich, Department of Biology, IMHS, Zurich, Switzerland.|Swiss Federal Institute of Technology Zurich, Department of Biology, IMHS, Zurich, Switzerland.