1. School of Physical Science and TechnologyShanghaiTech University 393 Middle Huaxia Road Pudong Shanghai 201210 China
2. Shanghai Center for Bioinformation Technology & Shanghai Engineering Research Center of Pharmaceutical TranslationShanghai Industrial Technology Institute 1278 Keyuan Road Shanghai 201203 China
3. National Facility for Protein Science in ShanghaiZhangjiang Lab Shanghai 201210 China
4. Shanghai Science Research CenterChinese Academy of Sciences Shanghai 201204 China
5. Institute of Insect ScienceCollege of Agriculture and BiotechnologyZhejiang University 310058 Hangzhou China