JBrowseConfiguration
Auto-generated from the config schema in the source — see the config guide for concepts. Built into JBrowse core. View source.
Holds the app-wide settings in the configuration key of a config file,
beside assemblies and tracks.
{
assemblies,
tracks,
configuration: { these entries here }
}Config slots
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 |
|---|---|
configuration.rpcRpcManager.configSchema | configuration for the RPC system that runs data adapters in web workers, see RpcOptions |
| configuration.formatDetails FormatDetails | jexl callbacks that add, rewrite or hide fields in the feature-details panel of every track at once. A track can set the same ones on its own formatDetails and override individual keys. |
| configuration.formatAbout FormatAbout | jexl callbacks that add, rewrite or hide fields in the About dialog of every track at once. A track can set the same ones on its own formatAbout and override individual keys. |
string = 'https://share.jbrowse.org/api/v1/' | URL of the session-sharing backend used by the Share button, a JBrowse-hosted service by default advanced |
configuration.disableAnalyticsboolean = false | disables collection of anonymous usage analytics advanced |
| configuration.hierarchical HierarchicalConfigSchema | configuration for the hierarchical track selector, controlling sorting and default categories, see HierarchicalConfigSchema |
| configuration.preferences PreferencesConfigSchema | user preferences such as scroll-to-zoom and animation behavior, see PreferencesConfigSchema |
configuration.themefrozen = {} | Material UI theme overrides applied to the JBrowse UI |
configuration.extraThemesfrozen = {} | additional named themes the user can switch between advanced |
configuration.logoPathmaybeFileLocation | a custom logo image displayed in the app header; unset, the JBrowse logo advanced |
Related links
- Config guide: Coloring/theming
- Config guide: config.json format
- Config guide: Disabling analytics