BaseConnection
Auto-generated config schema for the current JBrowse release — see the config guide for concepts. Built into JBrowse core. View source.
JBrowse fetches the hub's track list when the connection loads and holds it in memory, and does not write it into a saved or shared session. The session stores only the tracks you open (under connectionTrackConfigs, keyed by trackId), so a shared session stays small even for a very large hub.
Overview
BaseConnection - Identifier
Every BaseConnection has a unique connectionId, a required top-level field that identifies it (not one of the config slots below).
Related links
- Extended by: JB2TrackHubConnection
- Extended by: JBrowse1Connection
- Extended by: UCSCTrackHubConnection
- Config guide: Connections
Config slots
BaseConnection 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 |
|---|---|
namestring = 'nameOfConnection' | a unique name for this connection |
assemblyNamesstringArray = [] | optional list of names of assemblies in this connection |