Affiliation: | 1. Department of Animal Sciences, School of Agriculture and Biology, Shanghai Jiao Tong University, Shanghai, 200240, People’s Republic of China 2. Shanghai Key Laboratory of Veterinary Biotechnology, Shanghai, 200240, People’s Republic of China
|