Department of Computer Science and Department of Molecular Biology, University of Texas at Dallas, Richardson, TX 75083-0688, USA.|Department of Computer Science and Department of Molecular Biology, University of Texas at Dallas, Richardson, TX 75083-0688, USA.