Department of Biological Sciences, Missouri University of Science and Technology, Rolla, Missouri, USA;
Department of Biological Sciences, Missouri University of Science and Technology, Rolla, Missouri, USA;
Department of Computer Sciences, Missouri University of Science and Technology, Rolla, Missouri, USA;
Department of Computer Sciences, Missouri University of Science and Technology, Rolla, Missouri, USA;
Department of Biological Sciences, Missouri University of Science and Technology, Rolla, Missouri, USA;