Affiliation: | (1) School of Agriculture and Biology, Shanghai Jiao Tong University, 2678 Qixin Road, Shanghai, 201101, China;(2) Fudan-SJTU-Nottingham Plant Biotechnology Center, Shanghai Jiao Tong University, Shanghai, 20030, China;(3) School of Life Sciences and Technology, Shanghai Jiao Tong University, Shanghai, 20030, People’s Republic of China;(4) Henan Institute of Science and Technology, Xinxiang, Henan, 453003, China |