1. Department of Plant Science, School of Agriculture and Biology, Shanghai Jiao Tong University , 800 Dongchuan Road, Shanghai 200240 , China
2. Joint Tomato Research Institute, School of Agriculture and Biology, Shanghai Jiao Tong University , 800 Dongchuan Road, Shanghai 200240 , China
3. Agriculture Service Center , Kunshan 215300 , China