Department of Biology, Stanford University, Stanford, CA, USA.|Departments of Computer Science & Bioengineering, University of Illinois, Urbana-Champaign, IL, USA.|Department of Biology, Stanford University, Stanford, CA, USA. noahr@stanford.edu.