Chongqing, Chongqing 400715
China
Southwest University - Key Laboratory of Freshwater Fish Reproduction and Development