Cele National Station of Observation & Research for Desert-Grassland Ecosystem in Xinjiang;
Cele 848300;
China;
Xinjiang Institute of Ecology and Geography;
Chinese Academy of Sciences;
Urumqi 830011;
China;
State Key Laboratory of Natural and Biomimetic Drugs;
School of Pharmaceutical Sciences;
Peking University Health ScienceCenter;
Beijing 100191;
China;