1. School of Life Sciences Henan University Kaifeng 475004 China
2. State Key Laboratory of Crop Stress Adaptation and Improvement Henan University Kaifeng 475004 China
3. State Key Laboratory of Cotton Bio‐Breeding and Integrated Utilization Henan University Kaifeng 475004 China
4. Sanya Institute of Henan University Sanya 572025 China
5. Institute of Plant Sciences University of Bern Bern 3013 Switzerland