Affiliation: | 1. National Institute for Nanotechnology, National research Council, Edmonton AB, Canada;2. Department of Electrical and Computer Engineering, University of Alberta, Edmonton AB, Canada;3. Department of Computing Sciences, University of Alberta, Edmonton AB, Canada;4. Department of Biological Sciences, University of Alberta, Edmonton AB, Canada |