Department of Computer Science, The University of New Mexico, Albuquerque, New Mexico, United States of America.|Department of Biology, The University of New Mexico, Albuquerque, New Mexico, United States of America.|Department of Computer Science, The University of New Mexico, Albuquerque, New Mexico, United States of America.|Department of Molecular Genetics and Microbiology, The University of New Mexico School of Medicine, Albuquerque, New Mexico, United States of America.