1. National Nanfan Research Institute, Chinese Academy of Agricultural Sciences, Sanya 572024, China
2. Zhengzhou Research Base, State Key Laboratory of Cotton Biology, School of Agricultural Sciences, Zhengzhou University, Zhengzhou 450001, China
3. Sanya Institute, Zhengzhou University, Sanya 572024, China
4. Hainan Yazhou Bay Seed Lab., Sanya 572024, China