National Natural Science Foundation of China, 12105137, Yanfang Xia, National Undergraduate Innovation and Entrepreneurship Training Program Support Projects of China, the Natural Science Foundation of Hunan Province, China, S202110555177, Yanfang Xia, Natural Science Foundation of Hunan Province, China, 2020JJ4517, Yanfang Xia, Research Foundation of Education Bureau of Hunan Province, China, 19A433, Yanfang Xia, 19C1621, Yanfang Xia.