eggnog 数据为例

    1. library(dplyr)
    2. ## 读取注释数据
    3. anno_data <- data.table::fread("out.emapper.annotations",skip = 4,fill = T)
    4. GO_anno <- eggnogG2T(anno_data,"#query","GOs")
    5. ## 获取GO Term的描述信息
    6. GO_description <- clusterProfiler::go2term(GO_anno$Term)
    7. KEGG_anno <- eggnogG2T(anno_data,"#query","KEGG_Pathway")
    8. ## 获取KEGG的描述信息
    9. KEGG_anno <- KEGG_anno %>%
    10. filter(stringr::str_detect(Term, 'ko'))
    11. KEGG_description <- clusterProfiler::ko2name(KEGG_anno_1$Term)