Helsinki Institute for Information Technology HIIT, Department of Computer Science, Aalto University, Espoo, Finland and.|Helsinki Institute for Information Technology HIIT, Department of Computer Science, Aalto University, Espoo, Finland and.|Helsinki Institute for Information Technology HIIT, Department of Computer Science, Aalto University, Espoo, Finland and.|European Molecular Biology Laboratory, European Bioinformatics Institute, EMBL-EBI, Wellcome Trust Genome Campus, Hinxton, UK.|Helsinki Institute for Information Technology HIIT, Department of Computer Science, Aalto University, Espoo, Finland and.