1. College of Life Science, Yangtze University, Jingzhou 434025, China
2. State Key Laboratory of Cotton Biology, Institute of Cotton Research, Chinese Academy of Agricultural Sciences, Anyang 455000, China
3. Western Research Institute, Chinese Academy of Agricultural Sciences (CAAS), Changji 831100, China