National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31672457, 31772642]; National Key Research and Development Program of China [2016YFD0500504, 2018YFD0501003]; Local Science and Technology Development Project Guided by The Central Government [YDZX20184300002303, 2018CT5002]; Ministry of Agriculture of the People's Republic of ChinaMinistry of Agriculture, China [2015-Z64, 2016-X47]; Hunan Provincial Science and Technology Department [2016NK2101, 2016WK2008, 2016TP2005, 2017NK2322]; China Postdoctoral Science FoundationChina Postdoctoral Science Foundation [2018M632963]