National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31672457, 31772642]; National Key Research and Development Program of China [2016YFD0500504, 2016YFD0501201]; Ministry of Agricultural of the People's Republic of China [2015-Z64, 2016-X47]; Local Science and Technology Development Project Guided by The Central Government [YDZX20184300002303, 2018CT5002]; Hunan Provincial Science and Technology Department [2017NK2322, 2018TP1031, 2016NK2101, 2016WK2008, 2016TP2005, 2018WK4025]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2018M632963]; Double first-class construction project of Hunan Agricultural University [SYL201802003, YB2018007]