Department of Bioengineering, Departments of Computer Science and Engineering, Cellular and Molecular Medicine, and the Graduate Program in Bioinformatics, University of California San Diego, 9500 Gilman Dr, La Jolla, CA, 92093, USA. shankar@ucsd.edu.