1. Department of Biological Sciences, University of Alberta , Edmonton , AB T6G 2E9 , Canada
2. Department of Computing Science, University of Alberta , Edmonton , AB T6G 2E8 , Canada
3. Department of Laboratory Medicine and Pathology, University of Alberta , Edmonton , AB T6G 2B7 , Canada
4. Faculty of Pharmacy and Pharmaceutical Sciences, University of Alberta , Edmonton , AB T6G 2H7 , Canada
5. Department of Plant Breeding, Wageningen University and Research , 6708 PB Wageningen , Gelderland , Netherlands