Departments of Biology and Mathematics, Colgate University, Hamilton, 13346, NY, USA. aay@colgate.edu.|Department of Computer and Information Science and Engineering, University of Florida, Gainesville, 32611, FL, USA. dihong@cise.ufl.edu.|Department of Computer and Information Science and Engineering, University of Florida, Gainesville, 32611, FL, USA. tamer@cise.ufl.edu.