Description Usage Arguments Examples
View source: R/GmtList-funcs.R
Set the namespace field in each gene-set within a GmtList
1 | setNamespace(x, namespace)
|
x |
A |
namespace |
It can be either a function that applies to a Note that using vectors as |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | myGmtList <- GmtList(list(list(name="GeneSet1", desc="Namespace1", genes=LETTERS[1:3]),
list(name="GeneSet2", desc="Namespace1", genes=rep(LETTERS[4:6],2)),
list(name="GeneSet1", desc="Namespace1", genes=LETTERS[4:6]),
list(name="GeneSet3", desc="Namespace2", genes=LETTERS[1:5])))
hasNamespace(myGmtList)
myGmtList2 <- setNamespace(myGmtList, namespace=function(x) x$desc)
gsNamespace(myGmtList2)
## the function can provide flexible ways to encode the gene-set namespace
myGmtList3 <- setNamespace(myGmtList, namespace=function(x) gsub("Namespace", "C", x$desc))
gsNamespace(myGmtList3)
## using vectors
myGmtList4 <- setNamespace(myGmtList, namespace=c("C1", "C1", "C1", "C2"))
gsNamespace(myGmtList4)
myGmtList2null <- setNamespace(myGmtList2, namespace=NULL)
hasNamespace(myGmtList2null)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.