Department of Computer Science and Institute for Genomics and Bioinformatics, University of California, Irvine, CA 92697, USA Department of Computer Science and Institute for Genomics and Bioinformatics, University of California, Irvine, CA 92697, USA.