Affiliation: | 1. Animal Science and Technology College, Henan University of Science and Technology, Luoyang City 471003, Henan Province, PR China;2. School of Information Science and Technology of Xiamen University, Xiamen City 361005, Fujian Province, PR China |