Department of Computer Science, Brown University, Providence, RI and Center for Computational Molecular Biology, Brown University, Providence, RI;Department of Computer Science, Brown University, Providence, RI;Department of Computer Science, Brown University, Providence, RI and Center for Computational Molecular Biology, Brown University, Providence, RI