1. Department of Parasitology, West China School of Basic Medical Sciences and Forensic Medicine, Sichuan University, Chengdu, Sichuan, China
2. West China School of Public Health, Sichuan University, Chengdu, Sichuan, China
3. Animal Disease Prevention and Food Safety Key Laboratory of Sichuan Province, Chengdu, Sichuan, China