Key Laboratory of Oasis Ecological Agriculture of Xinjiang Production and Construction Corps, Agricultural College of Shihezi University, Shihezi 8323000, Xinjiang, China Organisation uri icon