1. Department of Computer Science, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106.
2. Department of Biology, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0406.
3. Departments of Computer Science and Mathematics, Virginia Polytechnic Institute and State University, Blacksburg, VA 24061-0106.