1. Chongqing Key Laboratory of Catalysis & Functional Organic Molecules
2. College of Environment and Resources
3. Chongqing Technology and Business University
4. Chongqing 400067
5. China
6. Department of Biotechnology
7. Delft University of Technology
8. 2629HZ Delft
9. The Netherlands