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