1. Department of Biochemistry, University of Western Ontario, London, Ontario N6A 3K7, Canada, 2Department of Computer Science, University of Western Ontario, London, Ontario N6A 3K7, Canada and 3Department of Pathology, University of Western Ontario, London, Ontario N6A 3K7, Canada