1. Department of Molecular and Cellular Biology, Division of Genetics and Development, 401 Barker Hall, University of California, Berkeley, CA 94720,USA
2. Hewlett-Packard Laboratories, 1501 Page Mill Road, Palo Alto, CA 94304,USA
3. Computer Science Division Office, University of California, Berkeley, 387 Soda Hall #1776, Berkeley, CA 94720-1776, USA