1. Department of Chemistry, Queen’s University, Kingston, Ontario K7L 3N6, Canada
2. Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, British Columbia V6T 1Z4, Canada
3. School of Computing, Queen’s University, Kingston, Ontario K7L 3N6, Canada