Department of Computer Science and Center for Computational Molecular Biology, Brown University, Providence, RI 02906, USA.|Department of Computer Science and Center for Computational Molecular Biology, Brown University, Providence, RI 02906, USA.|Department of Computer Science and Center for Computational Molecular Biology, Brown University, Providence, RI 02906, USA.