JBrowse React App
The whole JBrowse 2 app, every view type, as a React component.
Getting started
Customizing
- Dark themepalette.mode: dark.
- Fit the app to a containerThe --jbrowse-app-height CSS variable.
- Web workerMove parsing and rendering off the main thread.
- A picture first, then the viewA screenshot paints with the page; the engine loads near the viewport.
- Inline pluginA Plugin class from your own source.
- External pluginloadPlugins fetches a bundle at runtime.
Sessions and control
- Observe the sessionAn observer reading the open views.
- Put the session in the URLencodeSession / decodeSession, for a sharable link.
- Persist & restore the sessiononSnapshot out, session back in.
- Multiple views in one sessionA circular overview above a linear detail view.
- Add tracks programmaticallyaddTrackConf, then launchTrack.
- Launch a view imperativelysession.launchView, from your own button.
- Without ReactcreateApp mounts into an element and hands back a controller.