Computer Science Department, Brigham Young University, Provo, Utah, 84602, USA.|Department of Biology, Brigham Young University, Provo, Utah, 84602, USA. antony.suvorov@byu.edu.|Department of Biology, Brigham Young University, Provo, Utah, 84602, USA.|Computer Science Department, Brigham Young University, Provo, Utah, 84602, USA.|Department of Biology, Brigham Young University, Provo, Utah, 84602, USA.