1. Chengdu Fifth People’s Hospital (Affiliated Fifth People’s Hospital of Chengdu University of Traditional Chinese Medicine; The Second Clinical Medical College), Chengdu 611130, China
2. National Institute of Parasitic Diseases, Chinese Center for Disease Control and Prevention (Chinese Center for Tropical Diseases Research); National Key Laboratory of Intelligent Tracking and Forecasting for Infectious Diseases; National Health Commission Key Laboratory of Parasite and Vector Biology; WHO Collaborating Center for Tropical Diseases; National Center for International Research on Tropical Diseases, Shanghai 200025, China
3. National Health Commission Key Laboratory of Echinococcosis Prevention and Control, Xizang Center for Disease Control and Prevention, Lhasa 850000, China
4. State Key Laboratory of Reproductive Regulation & Breeding of Grassland Livestock, School of Life Sciences, Inner Mongolia University, Hohhot 010070, China