Affiliation: | 1. College of Informatics and Electronics, Zhejiang Sci-Tech University, Hangzhou 310018, P.R.China 2. State Key Laboratory of Rice Biology, China National Rice Research Institute, Hangzhou 310006, P.R. China 3. Xiangshan Agriculture and Forestry Bureau, Ningbo 315700, P.R.China |