Sichuan Key Lab of Resource Biology and Pharmaceutical Engineering;
College of Life Sciences;
Sichuan University;
Chengdu 610064;
P.R. China;
Sichuan Key Lab of Resource Biology and Pharmaceutical Engineering;
College of Life Sciences;
Sichuan University;
Chengdu 610064;
P.R. China;
Department of Biological Engineering;
Yibin University;
Yinbin 644007;
P.R. China;