National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [81641019, 81428004, 81470435, 81670429]; Hunan Provincial Natural Science Foundation of ChinaNatural Science Foundation of Hunan Province [2017JJ3277]; Undergraduate Training Programs for Innovation and Entrepreneurship [20161055500, 2016-283-309]; Construct Program of the Basic Medicine Key Discipline in Hunan Province; Aid Program for Science and Technology Innovative Research Team in Higher Educational Institutions of Human Province, China [2008-244]