1. Laboratory of Chemical Biology and Frontier Biotechnologies, The HIT Center for Life Sciences (HCLS), Harbin Institute of Technology (HIT), Harbin 150001, China
2. School of Life Science and Technology, Harbin Institute of Technology (HIT), Harbin 150001, China