State models
Auto-generated reference for JBrowse's MobX state-tree models: the views, tracks, displays, sessions, and mixins that make up a running app, along with their properties, actions, and views. These pages are generated from the model definitions in the source, so they always match the current release.
For how these fit together and how to extend them, see the developer guide.
Assembly Management
Connection
Display
- ArcFetchModel
- BaseDisplay
- ChordVariantDisplay
- DotplotDisplay
- LGVSyntenyDisplay
- LinearAlignmentsDisplay
- LinearArcDisplay
- LinearBasicDisplay
- LinearCanvasBaseDisplay
- LinearGCContentDisplay
- LinearGCContentTrackDisplay
- LinearHicDisplay
- LinearMafDisplay
- LinearManhattanDisplay
- LinearMultiRowFeatureDisplay
- LinearMultiSampleVariantDisplay
- LinearMultiSampleVariantMatrixDisplay
- LinearPairedArcDisplay
- LinearReferenceSequenceDisplay
- LinearScoreDisplay
- LinearSyntenyDisplay
- LinearVariantDisplay
- LinearWiggleDisplay
- MultiLinearWiggleDisplay
- MultiSampleVariantBaseModel
- MultiWaySyntenyDisplay
- SharedGCContentModel
- SharedLDModel
General
Internet Account
- BaseInternetAccountModel
- DropboxOAuthInternetAccount
- ExternalTokenInternetAccount
- GoogleDriveOAuthInternetAccount
- HTTPBasicInternetAccount
- OAuthInternetAccount
- TokenEntryInternetAccount
Mixin
- AppSessionMixin
- AssembliesMixin
- CanvasFeatureGateMixin
- ConnectionManagementSessionMixin
- ContextMenuMixin
- DesktopSessionTrackMenuMixin
- DiagonalizeProgressMixin
- DrawerWidgetSessionMixin
- EmbeddedSessionMixin
- EmbeddedSessionThemeMixin
- FetchMixin
- GlobalFetchMixin
- HeightModeMixin
- HighlightsMixin
- HistoryManagementMixin
- InternetAccountsMixin
- LegendMixin
- MultipleViewsSessionMixin
- MultiRegionDisplayMixin
- PreferencesSessionMixin
- ReferenceManagementSessionMixin
- RegionTooLargeMixin
- RenderLifecycleMixin
- RootAppMenuMixin
- RowHeightMixin
- ScoreScaleMixin
- SessionTracksManagerSessionMixin
- SyntenyFetchStateMixin
- ThemeManagerSessionMixin
- TrackColorsMixin
- TrackHeightMixin
- TrackMenuItemsSessionMixin
- TrackMenuSessionMixin
- TracksManagerSessionMixin
- TreeSidebarMixin
- WebSessionConnectionsMixin
- WebSessionManagementMixin
- WiggleCommonMixin
- WiggleScoreConfigMixin
- WorkspaceLayoutMixin
Root
- AppCoreJBrowseModel
- BaseRootModel
- EmbeddedRootModel
- JBrowseDesktopConfigModel
- JBrowseDesktopRootModel
- JBrowseReactAppRootModel
- JBrowseReactLinearGenomeViewRootModel
- JBrowseWebRootModel
Session
- BaseSessionModel
- BaseWebSessionModel
- JBrowseDesktopSessionModel
- JBrowseReactCircularGenomeViewSessionModel
- JBrowseReactLinearGenomeViewSessionModel
- JBrowseWebSessionModel
- SnackbarModel
Track
View
- BaseViewModel
- BreakpointSplitView
- CircularView
- DotplotView
- LinearComparativeView
- LinearGenomeView
- LinearSyntenyView
- SpreadsheetView
- SvInspectorView