rtracklayer (version 1.32.1)

TrackDb-class: Track Databases

Description

The TrackDb class is an abstraction around a database of tracks. Implementations include BrowserSession derivatives and QuickloadGenome. Here, a track is defined as an interval dataset.

Arguments

Accessor Methods

Every implementation should support these methods:
length(x): number of tracks
names(x), trackNames(x): names of the tracks
mcols(x): merged metadata on the tracks
track(x, name), x$name, x[[name]]: get the track called name
track(x, name) <- value, x$name <- value, x[[name]] <- value: store the track value under name. Different implementations will support different types for value. Generally, an interval data structure like GenomicRanges.