Affiliation: | 1. Hubei Insect Resources Utilization and Sustainable Pest Management Key Laboratory, College of Plant Science and Technology, Huazhong Agricultural University, Wuhan, China;2. INRA (French National Institute for Agricultural Research), Université C?te d'Azur, CNRS, UMR 1355‐7254, Institut Sophia Agrobiotech, Sophia Antipolis, France;3. Xinjiang Institute of Ecology and Geography, Chinese Academy of Sciences, Urumqi, China;4. Department of Agriculture, Food and Environment, University of Catania, Catania, Italy |