Department of Computer Science, Memorial University, St. Johns, Newfoundland and Labrador, Canada.|Department of Computer Science, Memorial University, St. Johns, Newfoundland and Labrador, Canada.|Faculty of Medicine, Memorial University, St. Johns, Newfoundland and Labrador, Canada.|Faculty of Medicine, Memorial University, St. Johns, Newfoundland and Labrador, Canada.|Faculty of Medicine, Memorial University, St. Johns, Newfoundland and Labrador, Canada.|Faculty of Medicine, Memorial University, St. Johns, Newfoundland and Labrador, Canada.|Faculty of Medicine, Memorial University, St. Johns, Newfoundland and Labrador, Canada.