Affiliation: | 1. State Key Laboratory of Rice Biology, Institute of Biotechnology, Zhejiang University, Hangzhou, 310058, People’s Republic of China 2. State Key Laboratory of Rice Biology, Institute of Insect Science, Zhejiang University, Hangzhou, 310058, People’s Republic of China 3. Institute of Plant Biology, University of Zurich, Zollikerstrasse 107, 8008, Zurich, Switzerland
|