1. School of Food Science and Technology, Jiangnan University, Wuxi 214122, China
2. Changsha Semiconductor Technology and Application Innovation Research Institute, College of Semiconductors (College of Integrated Circuits), Hunan University, Changsha 410082, China
3. National Health Commission Key Laboratory of Parasitic Disease Control and Prevention, Jiangsu Provincial Key Laboratory on Parasite and Vector Control Technology, Jiangsu Provincial Medical Key Laboratory, Jiangsu Institute of Parasitic Diseases, Wuxi 214064, China