Department of Computer Science, Stony Brook University, Stony Brook, NY 11794-4400, USA and.|Department Computational Biology, School of Computer Science, Carnegie Mellon University, 5000 Forbes Ave., Pittsburgh, PA 15213, USA.