Institution: | 1. Hebei Agricultural University/Hebei Base of State Key Laboratory of Cotton Biology, Baoding, Heibei 071001, China; 2. Institute of Cotton Research of the Chinese Academy of Agricultural Sciences/State Key Laboratory of Cotton Biology, Anyang, Henan 455000, China |