DynamicGRanges-class: DynamicGRanges objects
Description
A DynamicGRanges is a virtual subclass of
MutableGRanges that is implemented against some
other data source. It implements an optional caching mechanism, under
the assumption that the data access will generally be expensive.Subclassing
DynamicGRanges is a virtual class. Subclasses implement the
actual data access layer by overriding the fetchFromSource
method, which takes a RangeQuery as its only argument. The
method is only invoked for regions missing from the cache.