Institution: | 1. Animal Science and Technology College, Henan University of Science and Technology, Luoyang City, Henan Province, 471003, P.R. China 2. School of Information Science and Technology of Xiamen University, Xiamen city, Fujian Province, 361005, P.R. China
|