Description Usage Arguments Objects from the Class Slots Methods Author(s) Examples
geneModel represents data for a single gene.
1 |
object |
ensemblGenome or ucscGenome. Genome object from which gene data is extracted. |
gene_id |
One single gene_id |
interior |
When |
Objects can be created by calls of the form .geneModel()
.
gene_id
:Object of class "character"
.
ID of one single gene.
gene_name
:Object of class "character"
.
Name of one single gene.
seq_name
:Object of class "character"
.
Name of sequence
(chromosome).
strand
:Object of class "character"
.
Strand of one gene.
transcripts
:Object of class "character"
.
Vector of transcript names.
coords
:Object of class "character"
.
Limiting coordinates (start, end) of gene.
ev
:Object of class "environment"
Environment that contains data structures.
Eventually contains list with transcriptModel
objects.
signature(object = "geneModel")
:
Creates a sensible printout.
signature(object= "geneModel"
Returns (or sets) geneId (e.g. Ensembl ID).
signature(object= "geneModel"
Returns (or sets) gene name (e.g. HGNC name).
signature(object= "geneModel",i="numeric"
Returns i-th transcript object.
signature(object= "geneModel",i="character"
Returns transcript with given name.
Wolfgang Kaisers
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | ##-------------------------------------##
## A) Ensembl
##-------------------------------------##
ensfile <- system.file("extdata",
"hs.ensembl.62.small.RData", package="refGenome")
ens <- loadGenome(ensfile)
gt <- getGeneTable(ens)
gene_id <- as.character(gt$gene_id[1])
gm <- geneModel(ens, gene_id, interior=TRUE)
##-------------------------------------##
## B) UCSC
##-------------------------------------##
ucfile <- system.file("extdata", "hs.ucsc.small.RData", package="refGenome")
uc <- loadGenome(ucfile)
gt <- getGeneTable(uc)
gene_id <- as.character(gt$gene_id[1])
gm <- geneModel(uc, gene_id)
# Use "+" operator
res <- gm + gm
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.