Department of Computer Science and Engineering.|Department of Computer Science and Engineering.|School of Life Sciences, The Chinese University of Hong Kong, Shatin, New Territories, Hong Kong.|Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong.|Department of Chemical Pathology.|Department of Electronic and Computer Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong.|Department of Computer Science and Engineering.