Department of Biological Sciences, Purdue University, West Lafayette, Indiana, United States of America.|Department of Mathematics & Statistics, Eastern Kentucky University, Richmond, Kentucky, United States of America.|Department of Computer Science, Purdue University, West Lafayette, Indiana, United States of America.|Department of Computer Science, Purdue University, West Lafayette, Indiana, United States of America.|Department of Biological Sciences, Purdue University, West Lafayette, Indiana, United States of America.