Computer Science Department, Brigham Young University, Provo, 84602-6576, UT, USA. paulmbodily@gmail.com.|Computer Science Department, Brigham Young University, Provo, 84602-6576, UT, USA.|Department of Biology, Brigham Young University, Provo, 84602-6576, UT, USA.|Computer Science Department, Brigham Young University, Provo, 84602-6576, UT, USA.|Department of Biology, Brigham Young University, Provo, 84602-6576, UT, USA.|Department of Biology, Brigham Young University, Provo, 84602-6576, UT, USA.|Department of Biology, Brigham Young University, Provo, 84602-6576, UT, USA.