Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada Department of Molecular Oncology, BC Cancer Research Centre, Vancouver, BC V5Z 1L3, Canada.|Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada Department of Molecular Oncology, BC Cancer Research Centre, Vancouver, BC V5Z 1L3, Canada.|Department of Computer Science, University of British Columbia, Vancouver, BC V6T 1Z4, Canada.