v2.1.6 Release
ยท 4 min read
We are happy to release v2.1.6
This has several important fixes and improvements
- Tracks no longer hang in "Loading..." state under Safari and Webkit based browsers, a bug with starting the webworker was fixed
- There is now an option to use the WebWorkerRpc on the @jbrowse/react-linear-genome-view. This is a great improvement because the WebWorkerRpc dramatically reduces the "stalling" of the main thread when large datasets like BAM/CRAM are being loaded. See https://jbrowse.org/storybook/lgv/main/?path=/story/using-webworker-rpc--page for more info!
- All feature types, not just gene features, can obtain the underlying feature sequence with upstream/downstream options
- The ability to refer to plugins in a path relative to your data directory has
been fixed, so you can easily refer to plugins in your config file with e.g.
"plugins":[{"name":"MyPlugin","umdLoc":{"uri":"myplugin.js"}}]
(umdLoc
resolves the uri relative to the config.json file that it is in use). There is alsoumdUrl
which can be used in place ofumdLoc
which can be used like this"plugins":[{"name":"MyPlugin","umdUrl":"myplugin.js"}]
and this will resolve relative to the jbrowse root directory e.g. where the index.html is. We recommend using UMD for now, as ESM modules do not have full browser support e.g. in firefox yet, but this will likely be changing soon and we will update tutorials when this occurs!
See our volvox example for a simple no-build plugin https://github.com/GMOD/jbrowse-components/blob/main/test_data/volvox/umd_plugin.js along with it's config https://github.com/GMOD/jbrowse-components/blob/main/test_data/volvox/config.json and see our no-build plugin tutorial! https://jbrowse.org/jb2/docs/tutorials/no_build_plugin_tutorial/
Screenshot of the feature sequence panel showing on a SNP, allowing you to get upstream and downstream sequence of the SNP
Downloadsโ
To install JBrowse 2 for the web, you can download the link above, or you can use the JBrowse CLI to automatically download the latest version. See the JBrowse web quick start for more details.
2.1.6 (2022-10-19)โ
๐ Enhancementโ
- Other
core
- #3230 Add ability to customize About dialog with callbacks and optionally hide links to data (@cmdcolin)
- #3275 Add help dialog for feature sequence panel (@cmdcolin)
- #3250 Handle alternate line endings (@garrettjstevens)
- #3252 Fix gene sequence fetching in embedded, and allow fetching genomic sequence for other feature types (@cmdcolin)
core
,text-indexing
๐ Bug Fixโ
core
- Other
๐ Documentationโ
๐ Internalโ
Committers: 3โ
- Colin Diesh (@cmdcolin)
- Garrett Stevens (@garrettjstevens)
- Scott Cain (@scottcain)