Affiliations:
Institute of Parasitic Diseases, Sichuan Centers for Disease Control and Prevention, Chengdu, Sichuan Province, People's Republic of China,
Cestode Zoonoses Research Group, School of Environment and Life Sciences, University of Salford, Salford, United Kingdom