/usr/lib/R/site-library/annotate/doc/GOusage.R is in r-bioc-annotate 1.56.1+dfsg-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | ### R code from vignette source 'GOusage.Rnw'
###################################################
### code chunk number 1: Setup
###################################################
library("Biobase")
library("annotate")
library("xtable")
require("Rgraphviz", quietly=TRUE)
library("hgu95av2.db")
library("GO.db")
###################################################
### code chunk number 2: parentrel
###################################################
GOTERM$"GO:0003700"
GOMFPARENTS$"GO:0003700"
GOMFCHILDREN$"GO:0003700"
###################################################
### code chunk number 3: locusid
###################################################
ll1 = hgu95av2GO[["39613_at"]]
length(ll1)
sapply(ll1, function(x) x$Ontology)
###################################################
### code chunk number 4: getmappings
###################################################
getOntology(ll1, "BP")
getEvidence(ll1)
zz = dropECode(ll1)
getEvidence(zz)
###################################################
### code chunk number 5: sizeofonts
###################################################
zz = Ontology(GOTERM)
table(unlist(zz))
###################################################
### code chunk number 6: isa-partof
###################################################
BPisa = eapply(GOBPPARENTS, function(x) names(x))
table(unlist(BPisa))
MFisa = eapply(GOMFPARENTS, function(x) names(x))
table(unlist(MFisa))
CCisa = eapply(GOCCPARENTS, function(x) names(x))
table(unlist(CCisa))
###################################################
### code chunk number 7: finding these
###################################################
goterms = unlist(Term(GOTERM))
whmf = grep("fertilization", goterms)
###################################################
### code chunk number 8: subsetGT
###################################################
goterms[whmf]
###################################################
### code chunk number 9: getMF
###################################################
affyGO = eapply(hgu95av2GO, getOntology)
table(sapply(affyGO, length))
###################################################
### code chunk number 10: getEvidence
###################################################
affyEv = eapply(hgu95av2GO, getEvidence)
table(unlist(affyEv, use.names=FALSE))
###################################################
### code chunk number 11: dropOneEvidence
###################################################
test1 = eapply(hgu95av2GO, dropECode, c("IEA", "NR"))
table(unlist(sapply(test1, getEvidence),
use.names=FALSE))
|