BaseLinearDisplay
Auto-generated config schema for the current JBrowse release — see the config guide for concepts. Built into JBrowse core. View source.
Overview
Shared base config for linear displays — its slots (height,
fetchSizeLimit, mouseover) are common to all of them. The GPU stack's
LinearCanvasBaseDisplay config extends it, and third-party plugins extend
it too. jexlFilters is not here: it lives in
jexlFilterConfigSchemaFields, which only the displays that read it spread.
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: LDTrackDisplay
- Extended by: LinearAlignmentsDisplay
- Extended by: LinearCanvasBaseDisplay
- Extended by: LinearMafDisplay
- Extended by: LinearMultiRowFeatureDisplay
- Extended by: MultiWaySyntenyDisplay
- Extended by: SharedVariantDisplay
- Guide: Tracks
- Guide: 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 its own 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 |
mouseoverstring = | text to display when the cursor hovers over a feature callback args: feature |
fetchSizeLimitnumber = 1_000_000 | 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 |