National Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31530009, 31890771, 31870552]; Young Elite Scientists Sponsorship Program, CAST [2016QNRC001]; Outstanding Innovative Youth Training Program of Changsha [KQ1707019]; Hunan Provincial Technical Innovation Platform and Talent Program in Science and Technology [2018RS3092, 2018WK4028, 2016TP1013]; Hunan Provincial Innovation Foundation for Postgraduate [CX2017B396]; Scientific Innovation Fund for Graduate of Central South Unversity of Forestry and Technology [CX2017A01]; Hunan Provincial Research Learning and Innovative Plan for College Students [201810538009]; National Innovation and Entrepreneurship Program for College Students [201810538008]