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