Department of Computer Science and Department of Biology, University of New Mexico, Albuquerque, NM 87131, USA.|Department of Computer Science and Department of Biology, University of New Mexico, Albuquerque, NM 87131, USA.|Department of Computer Science and Department of Biology, University of New Mexico, Albuquerque, NM 87131, USA.