Department of Computer Science, University of Memphis, Memphis, USA.|Department of Computer Science, University of Memphis, Memphis, USA.|Department of Biological Sciences, University of Memphis, Memphis, USA.|Department of Biological Sciences, University of Memphis, Memphis, USA.|Department of Computer Science, University of Memphis, Memphis, USA.|Department of Biological Sciences, University of Memphis, Memphis, USA.