Institute of Drug Discovery Technology, Ningbo University, Ningbo 315211, PR China. Electronic address: hbling163@163.com. MOE Key Laboratory of Spectrochemical Analysis & Instrumentation, Department of Chemistry, College of Chemistry and Chemical Engineering, Xiamen University, Xiamen 361005, PR China. Institute of Drug Discovery Technology, Ningbo University, Ningbo 315211, PR China; Department of Chemical Biology, College of Chemistry and Chemical Engineering, Key Laboratory for Chemical Biology of Fujian Province, Xiamen University, Xiamen 361005, PR China; Key Lab of Bioorganic Phosphorus Chemistry & Chemical Biology, Department of Chemistry, Tsinghua University, Beijing 100084, PR China. Electronic address: zhaoyufen@nbu.edu.cn. Institute of Drug Discovery Technology, Ningbo University, Ningbo 315211, PR China. Electronic address: huangshaohua@nbu.edu.cn.