State Key Laboratory of Freshwater Ecology and Biotechnology;
Institute of Hydrobiology;
Innovation Academy of Seed Design;
Chinese Academy of Sciences;
Wuhan;
Hubei 430072;
China;
Hubei Hongshan Laboratory;
Wuhan;
Hubei 430070;
China;
University of Chinese Academy of Sciences;
Beijing 10049;
China;