School of Computer Science & McGill Centre for Bioinformatics, McGill University, Montréal, Canada.|School of Computer Science & McGill Centre for Bioinformatics, McGill University, Montréal, Canada.|School of Computer Science & McGill Centre for Bioinformatics, McGill University, Montréal, Canada.