Description Usage Arguments Details Value Objects from the class Slots Methods Author(s) See Also Examples
A class allow for on-demand streaming of data off the file system.
1 | availableDefaultMapping(file, trackType)
|
file |
A character scalar with a file name or just a file extension. |
trackType |
A character scalar with one of the available track types in the package. |
The availableDefaultMappings function can be used to find out
whether the package defines a mapping scheme between one of the many
supported input file types and the metadata columns of
the tracks's GRanges objects.
Constructor functions of AnnotationTrack, DataTrack,
SequenceTrack and AlignmentsTrack can create a special object
of coresponding Reference*Track subclass with pointer to the referenced file.
A virtual class: No objects may be created from it.
stream:Object of class function. The import
function to stream data of the file system. Needs to be able to
handle the two mandatory arguments file (a character
containing a valid file path) and selection (a
GRanges object with the genomic region to plot).
reference:Object of class "character", the
path to the file containing the data.
mapping:Object of class "list", a default
mapping between the metadata columns of the returned
GRanges object from the import function and the
elemenMetadata columns that make up the final track object.
args:Object of class "list", the passed in
constructor arguments during object instantiation. Those will be
needed when fetching the data in order to fill all necessary
slots.
defaults:Object of class "list", the relevant
default values to be used when neither mapping nor
args provides the necessary information.
Internal methods:
signature(.Object="ReferenceTrack"):
initialize the object.
Florian Hahne
1 2 3 4 5 6 7 | # This is a reference class, below example from AlignmentsTrack
afrom <- 2960000
ato <- 3160000
alTrack <- AlignmentsTrack(system.file(package="Gviz", "extdata",
"gapped.bam"), isPaired=TRUE)
plotTracks(alTrack, from=afrom, to=ato, chromosome="chr12")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.