1. Department of Biotechnology
2. Dalian Institute of Chemical Physics
3. Chinese Academy of Sciences
4. 116023 Dalian
5. China
6. Department of Chemical biology
7. Xiamen University
8. 361005 Xiamen
9. National Center of Bio-Engineering & Technology
10. 201499 Shanghai
11. School of Biotechnology
12. East China University of Science and Technology
13. 200237 Shanghai
14. School of Bioengineering
15. Dalian University of Technology
16. 116024 Dalian