Laboratory of Bioinformatics and Computational Biology, Department of Electronic and Computer Engineering and Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong, China.