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, Germany.