Affiliation: | 1. Shanghai Key Laboratory of Veterinary Biotechnology, Department of Animal Science, School of Agriculture and Biology, Shanghai Jiao Tong University, 800 Dongchuan Road, Shanghai, 200240, People’s Republic of China 2. Shanghai Animal Disease Control Center, Shanghai, 201103, People’s Republic of China
|