Department of Information and Computer Science, Aalto University, Espoo, Finland, Helsinki Institute for Information Technology, Espoo, Finland and Chair for Bioinformatics, Friedrich Schiller University Jena, Jena, GermanyDepartment of Information and Computer Science, Aalto University, Espoo, Finland, Helsinki Institute for Information Technology, Espoo, Finland and Chair for Bioinformatics, Friedrich Schiller University Jena, Jena, Germany.