School of Computer and Communication Sciences, École Polytechnique Fédérale de Lausanne, 1015 Lausanne, Switzerland.|School of Computer and Communication Sciences, École Polytechnique Fédérale de Lausanne, 1015 Lausanne, Switzerland.|School of Life Sciences, École Polytechnique Fédérale de Lausanne, 1015 Lausanne, Switzerland.|Swiss Institute of Bioinformatics, 1015 Lausanne, Switzerland.|School of Computer and Communication Sciences, École Polytechnique Fédérale de Lausanne, 1015 Lausanne, Switzerland.