1. Department of Computer Science, University of California, Davis, California.
2. Department of Computer Science and Engineering, University of California, San Diego, California.
3. Section of Evolution and Ecology, University of California, Davis, California.