1 Institute of Cotton Research, State Key Laboratory of Cotton Biology, Chinese Academy of Agricultural Sciences, Anyang, 455000, Henan, China.
2 Hainan Yazhou Bay Seed Laboratory, Sanya, 572025, Hainan, China.
3 Anyang Institute of Technology, Anyang, 455000, Henan, China.
4 Institute of Cotton Research, State Key Laboratory of Cotton Biology, Chinese Academy of Agricultural Sciences, Anyang, 455000, Henan, China. dujeffrey8848@hotmail.com.