Institute for Chemical and Bioengineering, Department of Chemistry and Applied Biosciences, ETH Zurich, 8093, Zurich, Switzerland and Swiss Institute of Bioinformatics, 1015, Lausanne, Switzerland.|Institute for Chemical and Bioengineering, Department of Chemistry and Applied Biosciences, ETH Zurich, 8093, Zurich, Switzerland and Swiss Institute of Bioinformatics, 1015, Lausanne, Switzerland.|Institute for Chemical and Bioengineering, Department of Chemistry and Applied Biosciences, ETH Zurich, 8093, Zurich, Switzerland and Swiss Institute of Bioinformatics, 1015, Lausanne, Switzerland.