1. State Key Laboratory of Chemical Biology and Drug Discovery Department of Applied Biology and Chemical Technology Hong Kong Polytechnic University Hung Hom Hong Kong SAR 999077 P. R. China
2. Laboratory for Synthetic Chemistry and Chemical Biology Limited Hong Kong Science and Technology Park New Territories Hong Kong SAR 999077 P. R. China
3. School of Computer Science and Engineering South China University of Technology Guangzhou 510623 P. R. China
4. State Key Laboratory of Ophthalmology Zhongshan Ophthalmic Center Sun Yat-sen University Guangdong Provincial Key Laboratory of Ophthalmology and Visual Science Guangzhou 510623 P. R. China