1. Department of Biochemistry & Molecular Biology and Centre for Genomics and Evolutionary Bioinformatics, Dalhousie University, Halifax, Nova Scotia B3H 1X5, Canada, Faculty of Computer Science, Dalhousie University, Halifax, Nova Scotia B3H 1W5, Canada, and Department of Chemistry, Dalhousie University, Halifax, Nova Scotia B3H 4J3, Canada