1. Chongqing Institute of Green and Intelligent Technology, Chinese Academy of Sciences, Chongqing 400714, China
2. Chongqing School, University of Chinese Academy of Sciences, Chongqing 400714, China
3. Chongqing Key Laboratory of Intelligent Medicine Engineering for Hepatopancreatobiliary Diseases, Chongqing 401147, China
4. Biotechnology and Nuclear Technology Research Institute, Sichuan Academy of Agricultural Sciences, Chengdu 610066, China
5. Department of Chemistry, Illinois Institute of Technology, Chicago, Illinois 60616, United States