Computer Science and Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, MA, USA, Department of Computer Science and Engineering, University of Connecticut, Storrs, CT, USA and Department of Biological Engineering, Massachusetts Institute of Technology, Cambridge and Broad Institute, Cambridge, MA, USA.