JBrowseReactCircularGenomeViewSessionModel
Auto-generated from the @jbrowse/mobx-state-tree model in the source — see the developer guide for concepts. View source.
The shared EmbeddedSessionMixin plus this product's tracks mixin and
its single CircularView. Both are spelled out here rather than passed to a
shared factory because types.compose cannot infer through a generic — see
EmbeddedSessionMixin.
The tracks mixin is the session-tracks one, the same the linear embed uses.
The plainer TracksManagerSessionMixin sends addTrackConf on to
jbrowse.addTrackConf, which the embedded root config model does not have —
so a host adding a track after mount got a TypeError, and there was no other
door: this product's whole track set had to be decided at build time.
Each section ends with the members a composed model contributes, linked to the page that documents them.
Properties
| Member | Description |
|---|---|
viewview: pluginManager.getViewType('CircularView').stateModel |
16 inherited properties from 4 models
From BaseSessionModel: id, name, focusedViewId, highlights, highlightsVisible, highlightLabelsVisible, heldForMissingPlugins
From DrawerWidgetSessionMixin: drawerPosition, drawerWidth, widgets, activeWidgets, minimized
From ConnectionManagementSessionMixin: connectionInstances, connectionTrackConfigs
From SessionTracksManagerSessionMixin: sessionTracks, trackConfigDeltas
Volatiles
10 inherited volatiles from 5 models
From BaseSessionModel: selection, hovered, queueOfDialogs, preferencesOverrides
From SnackbarModel: snackbarMessages, errorDialog
From DrawerWidgetSessionMixin: poppedOut, modalWidgets
Getters
| Member | Description |
|---|---|
| views |
28 inherited getters from 7 models
From EmbeddedSessionMixin: viewTitleBars, version, assemblyNames, assemblyManager
From BaseSessionModel: root, jbrowse, rpcManager, configuration, adminMode, textSearchManager, assemblies, DialogComponent, DialogProps, animationMode, scrollZoom, numberGrouping
From SnackbarModel: snackbarMessageSet
From DrawerWidgetSessionMixin: visibleWidget, drawerVisible, modalWidgetVisible
From ConnectionManagementSessionMixin: connections
From EmbeddedSessionThemeMixin: themeOptions, palette, styleTheme, theme
From SessionTracksManagerSessionMixin: trackBasesById, tracks, promotableTrackIds
Methods
15 inherited methods from 6 models
From BaseSessionModel: getPreferenceDefault, getPreference, getPreferenceChanges
From ReferenceManagementSessionMixin: getReferringMultiple, getReferring
From TrackMenuSessionMixin: ,
From EmbeddedSessionThemeMixin: getActiveThemeOptions
From SessionTracksManagerSessionMixin: withTrackEdits, baseTrackConfig, getEditableTrackConfig, getTrackConfigChanges, isTrackOverride
Actions
| Member | Description |
|---|---|
| addView | replaces view in this case |
removeView() => void | does nothing |
launchView(typeName: string, initialState?: any) => Promise<…> | addView, async to satisfy the AbstractViewContainer contract |
59 inherited actions from 7 models
From BaseSessionModel: setSelection, clearSelection, setHovered, setHighlightsVisible, setHighlightLabelsVisible, addHighlight, removeHighlight, updateHighlight, setHighlights, setPreferenceOverride, clearPreferenceOverrides, clearPreferenceOverride, setScrollZoom, setName, setFocusedViewId, removeActiveDialog, queueDialog, removeDialog
From SnackbarModel: notify, notifyError, setErrorDialog, pushSnackbarMessage, popSnackbarMessage, removeSnackbarMessage
From DrawerWidgetSessionMixin: setDrawerPosition, updateDrawerWidth, resizeDrawer, addWidget, showWidget, hideWidget, minimizeWidgetDrawer, showWidgetDrawer, popoutWidget, returnWidgetToDrawer, setModalWidgets, hideAllWidgets, closeModalWidget, openWidget, editConfiguration
From ConnectionManagementSessionMixin: makeConnection, breakConnection, teardownConnection, deleteConnection, addConnectionConf, clearConnections, captureConnectionTrack, updateConnectionTrackConfig, setConnectionTrackConfig, pruneConnectionTrackConfig, hydrateConnection
From ReferenceManagementSessionMixin: dereferenceTrack
From EmbeddedSessionThemeMixin: setThemeMode
From SessionTracksManagerSessionMixin: addSessionTrackConf, publishTrackConf, addTrackConf, updateTrackConfiguration, promoteTrackConfigDeltas, resetTrackConfiguration, deleteTrackConf