1. State Key Laboratory of Cotton Biology/Institute of Cotton Research, Chinese Academy of Agricultural Science, Anyang 455000, China
2. Biological and Food Engineering, Anyang Institute of Technology, Anyang 455000, China
3. School of Life Sciences, Nantong University, Nantong 226007, China
4. School of Biological, Physical, Mathematics and Actuarial Sciences (SBPMAS), Jaramogi Oginga Odinga University of Science and Technology (JOOUST), Bondo P.O. Box 210-40601, Kenya
5. School of Agricultural Sciences, Zhengzhou University, Zhengzhou 450001, China