1. Research Base in Anyang Institute of Technology, State Key Laboratory of Cotton Biology/Institute of Cotton Research, Chinese Academy of Agricultural Science, Anyang 455000, Henan, China
2. School of Physical and Biological Sciences, Jaramogi Oginga Odinga University of Science and Technology, 40601 Bondo, Kenya
3. Biological and Food Engineering, Anyang Institute of Technology, Anyang 455000, Henan, China