[1] Univ Alberta, Dept Comp Sci, Edmonton, AB T6G 2E8, Canada
[2] Univ Alberta, Dept Chem, Edmonton, AB T6G 2E8, Canada
[3] Univ Alberta, Dept Clin Lab Med, Edmonton, AB T6G 2E8, Canada
[4] Univ Alberta, Dept Biol Sci, Edmonton, AB T6G 2E8, Canada
[5] Natl Inst Nanotechnol, Edmonton, AB T6G 2E8, Canada