Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.|Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.|Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.|Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.|Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.|Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.|Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.|Department of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, FinlandDepartment of Information and Computer Science, Aalto University, FI-00076 Aalto, Finland, Department of Biology, Massachusetts Institute of Technology, Cambridge, MA 02139, USA and Turku Centre for Biotechnology, University of Turku and Åbo Akademi University, FI-20520 Turku, Finland.