1. College of Life Science Zhejiang Sci‐Tech University Road 2 Hangzhou China
2. Department of Applied Engineering Zhejiang Economic and Trade Polytechnic Xuelin Street 280, Xiasha Hangzhou China
3. China National Rice Research Institute 359 Tiyuchang Road Hangzhou 310006 China