Department of Biology and Department of Mathematics and Computer Science, Wesleyan University, Middletown, CT 06459, USA.|Department of Biology and Department of Mathematics and Computer Science, Wesleyan University, Middletown, CT 06459, USA.|Department of Biology and Department of Mathematics and Computer Science, Wesleyan University, Middletown, CT 06459, USA.