| annoGR-class {ChIPpeakAnno} | R Documentation |
annoGRAn object of class annoGR represents the annotation data could be
used by annotationPeakInBatch.
## S4 method for signature 'annoGR'
info(object)
## S4 method for signature 'GRanges'
annoGR(ranges, feature = "group", date, ...)
## S4 method for signature 'TxDb'
annoGR(
ranges,
feature = c("gene", "transcript", "exon", "CDS", "fiveUTR", "threeUTR", "microRNA",
"tRNAs", "geneModel"),
date,
source,
mdata,
OrganismDb
)
## S4 method for signature 'EnsDb'
annoGR(
ranges,
feature = c("gene", "transcript", "exon", "disjointExons"),
date,
source,
mdata
)
object |
annoGR object. |
ranges |
|
feature |
annotation type |
date |
a Date object |
... |
could be following parameters |
source |
character, where the annotation comes from |
mdata |
data frame, metadata from annotation |
OrganismDb |
an object of OrganismDb. It is used for extracting gene symbol for geneModel group for TxDb |
seqnames,ranges,strand,elementMetadata,seqinfoslots inherit from GRanges. The ranges must have unique names.
sourcecharacter, where the annotation comes from
datea Date object
featureannotation type, could be "gene", "exon", "transcript", "CDS", "fiveUTR", "threeUTR", "microRNA", "tRNAs", "geneModel" for TxDb object, or "gene", "exon", "transcript" for EnsDb object
mdatadata frame, metadata from annotation
Objects can be created by calls of the form
new("annoGR", date, elementMetadata, feature, mdata, ranges, seqinfo,
seqnames, source, strand)
Jianhong Ou
if(interactive() || Sys.getenv("USER")=="jianhongou"){
library(EnsDb.Hsapiens.v79)
anno <- annoGR(EnsDb.Hsapiens.v79)
}