National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [31372319, 31572416, 31402084]; Hubei Provincial Key Project for Scientific and Technical Innovation [2014ABA022]; Natural Science Foundation of Hubei ProvinceNatural Science Foundation of Hubei Province [2013CFA097, 2012FFB04805]; Hubei Hundred Talent Program, Agriculture and Food Research Initiative Competitive Grants of USDA National Institute of Food and Agriculture [2014-67015-21770]; Texas AgriLife Research [H-82000]