addAncestors {ChIPpeakAnno} | R Documentation

## Add GO IDs of the ancestors for a given vector of GO ids

### Description

Add GO IDs of the ancestors for a given vector of GO IDs leveraging GO.db package

### Usage

    addAncestors(go.ids, ontology = c("bp", "cc", "mf"))

### Arguments

`go.ids` | A matrix with 4 columns: first column is GO IDs and 4th column is entrez IDs.
`ontology` | bp for biological process, cc for cellular component and mf for molecular function

### Value

A vector of GO IDs containing the input GO IDs with the GO IDs of their ancestors added

### Author(s)

Lihua Julie Zhu

### Examples

    go.ids = cbind(c("GO:0008150", "GO:0005576", "GO:0003674"),
                   c("ND", "IDA", "ND"),
                   c("BP", "BP", "BP"), c("1", "1", "1"))
    addAncestors(go.ids, ontology="bp")

[Package ChIPpeakAnno version 3.22.4 Index]