Description Usage Arguments Value Author(s) Examples
This function, combined with function expandTerm, allows to
create mixed levels which can contain terms belonging to different GO
levels.
Specifically one can take one (or several, but one by one) term at a
given GO level and expand it into its children terms using function
expandTerm and then combine them into a new level using this function.
1 2 | expandedLevel(LevelTerms, Term2Expand, onto)
expandTerm(GOTerm, onto)
|
LevelTerms |
Other terms which have not been expanded, and will be combined with the expanded ones |
Term2Expand |
The GO term which will be substituted by its children terms |
GOTerm |
The GO term which will be substituted by its children terms |
onto |
The ontology ('MF','BP','CC' |
The value returned is the vector combining the original terms with the children of the term that had to be expanded.
Alex Sanchez
1 2 3 4 5 6 7 8 | got<-toTable(GOTERM)[,2:3]
desc<-function(s) got[got[,1]==s,2]
MFLevel2<-getGOLevel("MF",2)
bindingLevel2<-MFLevel2 [2]
bindingLevel3 <- expandTerm(bindingLevel2,"MF")
print(descbindingLevel3<-as.matrix(sapply(bindingLevel3,desc )))
mixedLevel<-c(MFLevel2[-2],bindingLevel3)
print(mixedLevel<-as.matrix(sapply(mixedLevel,desc )))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.