Department of Biochemistry and Molecular Biology, University of Texas Medical Branch, 301 University Boulevard, Galveston, TX 7555-0647, USA. mitul@cs.stanford.edu|Department of Biochemistry and Molecular Biology, University of Texas Medical Branch, 301 University Boulevard, Galveston, TX 7555-0647, USA. mitul@cs.stanford.edu