National Natural Science Foundation of ChinaNational Natural Science Foundation of China (NSFC) [81670424, 81900424]; Key Scientific Research Fund of Hunan Provincial Education DepartmentHunan Provincial Education Department [15A166]; Scientific Research Fund of Hunan Provincial Health and Family Planning Commission [B2016087, B20180058, B20180874]; National Natural Science Foundation of Hunan ProvinceNatural Science Foundation of Hunan Province [2018112345, 2019JJ40258, 2019JJ50502, 2015JJ2118]; Scientific Research Fund of Security Bureau of China [hunan-0013-2016AQ]; Hunan Science and Technology Department Project [2017JJ3141]; Changsha Science and Technology Bureau Project [kql 706026]; Innovation of College Students in Hunan Province [S201910555035]; project of "Research Study and Innovative Experiment Program for College Students" in University of South China [2017XJXZ031, 2017XJYZ048, 2018XJXZ375, X2019131]