Rice and Sorghum Research Institute;
Sichuan Academy of Agricultural Sciences;
Deyang 618000;
China;
Luzhou Branch of Chinese National Center for Rice Improvement;
Luzhou 646000;
China;
College of Bioengineering;
Chongqing UniversiO;
Chongqing 400044;
China;
China National Hybrid Rice R & D Center;
Changsha 410125;
China;