Department of Computing Science, Department of Biological Sciences and National Institute for Nanotechnology (NRC-NINT), University of Alberta, Edmonton Alberta, Canada T6G 2E8. david.wishart@ualberta.ca