1. Key Laboratory of Bio-Resource and Eco-environment of Ministry of Education, College of Life Sciences, Sichuan University, Chengdu, Sichuan 610064, P. R. China
2. State Key Laboratory of Biotherapy and Cancer Center, West China Hospital, Sichuan University, Chengdu, Sichuan 610041, P. R. China
3. Szostak-CDHT Institute for Large Nucleic Acids, Chengdu, Sichuan 610041, P. R. China