Usage
"annoGR"(ranges, feature="group", date, ...) "annoGR"(ranges, feature=c( "gene", "transcript", "exon", "CDS", "fiveUTR", "threeUTR", "microRNA", "tRNAs", "geneModel"), date, source, mdata, OrganismDb) "annoGR"(ranges, feature=c("gene", "transcript", "exon", "disjointExons"), date, source, mdata)
Objects from the Class
Objects can be created by calls of the form
new("annoGR", date, elementMetadata, feature, mdata, ranges,
seqinfo, seqnames, source, strand)
Slots
- seqnames, ranges, strand, elementMetadata, seqinfo
-
slots inherit from GRanges.
The ranges must have unique names.
source
- character, where the annotation comes from
date
- a Date object
feature
- annotation type, could be "gene", "exon",
"transcript", "CDS", "fiveUTR", "threeUTR", "microRNA", "tRNAs",
"geneModel" for TxDb object, or "gene",
"exon" "transcript" for EnsDb object
mdata
- data frame, metadata from annotation
Coercion
-
as(from, "annoGR"): Creates a annoGR object from a GRanges object.
-
as(from, "GRanges"): Create a GRanges object from a annoGR object.
Methods
- info
- Print basic info for annoGR object
- annoGR("TxDb"), annoGR("EnsDb")
- Create a annoGR object from
TxDb or EnsDb object