BaseLinearDisplay
Auto-generated from the config schema in the source — see the config guide for concepts. Built into JBrowse core. View source.
Shared base config for linear displays — its slots (height,
fetchSizeLimit) are common to all of them. The GPU stack's
LinearCanvasBaseDisplay config extends it, and third-party plugins extend
it too. filter is not here: only the displays that read it declare it,
featureFilterConfigSchema or an extension of it.
Nor is mouseover, which a display declares only where its hover reads it.
Overview
BaseLinearDisplay - Identifier
Every BaseLinearDisplay has a unique displayId, a required top-level field that identifies it (not one of the config slots below).
Related links
- Extended by: BaseLinearAlignmentsDisplay
- Extended by: LinearCanvasBaseDisplay
- Extended by: LinearMafDisplay
- Extended by: LinearMultiRowFeatureDisplay
- Extended by: LinearMultiSampleVariantDisplay
- Extended by: MultiWaySyntenyDisplay
- Config guide: Tracks
- Docs: URL query parameter API
Config slots
BaseLinearDisplay is a shared base schema, not a type you name in a config. Set these slots on one of the configs under Extended by above, each of which lists them as inherited and shows the shape in an example. Slot types (fileLocation, frozen, ...) are explained in the config slot types reference. Slots a base configuration contributes are listed here too, so this table is the whole surface.
| Slot | Description |
|---|---|
heightnumber = 100 | default height for the track |
fetchSizeLimitnumber = 1000000 | maximum data to attempt to download for a given track, used if adapter doesn't specify one advanced |
forceLoadboolean = false | Declarative equivalent of the "Force load" button on the "too much data" banner: when true the display always renders, however large the region or dense the features. Off by default (the gate guards against huge downloads). Set it on a view no one can interact with — an embedded / notebook view, or a screenshot — where the region is known and you want it drawn without a click. advanced |