Affiliation: | 1. Department of Chemical Biology, College of Chemistry and Chemical Engineering, and the Key Laboratory for Chemical Biology of Fujian Province, Xiamen University, Xiamen 361005, China;2. State Key Laboratory of Cellular Stress Biology and School of Life Sciences, Xiamen University, Xiamen 361005, China |