1. Key Laboratory of Bio-Resource and Eco-Environment of Ministry of Education, College of Life Sciences, Sichuan University, Chengdu, Sichuan 610065, P. R. China
2. SeNA Research Institute and Szostak-CDHT Large Nucleic Acids Institute, Chengdu, Sichuan 610095, China