National Key Research and Development Programs of China [2018YFC0213300]; Natural Science Foundation of Hunan Province, ChinaNatural Science Foundation of Hunan Province [2018JJ3222, 2017NK2383]; Outstanding Youth Science Foundation of Hunan Education Department, China [18B097, CX2018B405, S201910537053]; National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [41877491, 51808215, 41501325]; Double First-class Construction Project of Hunan Agricultural University [kxk201801007, 18QN19, SYL2019025, SYL2019026, YB2018005]