1. Contribution from the Department of Computer Science, Duke University, Durham, North Carolina 27707, Department of Chemistry, New York University, New York, New York 10003, and Computer Science and Computation and Neural Systems, California Institute of Technology, Pasadena, California 91125