Department of Computer Science, State University of New York Polytechnic Institute, Utica, New York, United States of America.|Department of Biology, State University of New York Albany, Albany, New York, United States of America.|Department of Computer Science, State University of New York Albany, Albany, New York, United States of America.|Department of Biology, State University of New York Albany, Albany, New York, United States of America.