Scientific and Technological Research Project of Xinjiang Production and Construction Corps Grant Grant numbers 2022ZD001, 2021AB028, 2022AB022