Department of Computer Science, Faculty of Science, Universitxc3xa9 de Sherbrooke, Sherbrooke, QC J1H 5N4, Canada.|RNA Group, Department of Biochemistry, Faculty of Medicine and Health Sciences, Applied Cancer Research Pavilion, Universitxc3xa9 de Sherbrooke, Sherbrooke, QC J1E 4K8, Canada.|Department of Computer Science, Faculty of Science, Universitxc3xa9 de Sherbrooke, Sherbrooke, QC J1H 5N4, Canada.