Department of Biology, McGill University, Montreal, Quebec, Canada.|Department of Biology, McGill University, Montreal, Quebec, Canada.|School of Computer Science, McGill University, Montreal, Quebec, Canada.|Department of Biology, McGill University, Montreal, Quebec, Canada, School of Computer Science, McGill University, Montreal, Quebec, Canada.