jbrowse-core

Core JBrowse libraries used by most JBrowse plugins.
Documentation
See docs
Academic Use
This package was written with funding from the NHGRI as part of the JBrowse project. If you use it in an academic project that you publish, please cite the most recent JBrowse paper, which will be linked from jbrowse.org.
License
Apache-2.0 © Evolutionary Software Foundation
1.7.0 (2022-04-14)
<details><summary>Packages in this release</summary>
<p>
| Package | Download |
| --------------------------------------- | ----------------------------------------------------------------- |
| @jbrowse/core | https://www.npmjs.com/package/@jbrowse/core |
| @jbrowse/plugin-alignments | https://www.npmjs.com/package/@jbrowse/plugin-alignments |
| @jbrowse/plugin-arc | |
| @jbrowse/plugin-authentication | |
| @jbrowse/plugin-bed | https://www.npmjs.com/package/@jbrowse/plugin-bed |
| @jbrowse/plugin-breakpoint-split-view | |
| @jbrowse/plugin-circular-view | https://www.npmjs.com/package/@jbrowse/plugin-circular-view |
| @jbrowse/plugin-comparative-adapters | |
| @jbrowse/plugin-config | https://www.npmjs.com/package/@jbrowse/plugin-config |
| @jbrowse/plugin-data-management | https://www.npmjs.com/package/@jbrowse/plugin-data-management |
| @jbrowse/plugin-dotplot-view | |
| @jbrowse/plugin-gff3 | https://www.npmjs.com/package/@jbrowse/plugin-gff3 |
| @jbrowse/plugin-grid-bookmark | https://www.npmjs.com/package/@jbrowse/plugin-grid-bookmark |
| @jbrowse/plugin-gtf | https://www.npmjs.com/package/@jbrowse/plugin-gtf |
| @jbrowse/plugin-hic | |
| @jbrowse/plugin-legacy-jbrowse | https://www.npmjs.com/package/@jbrowse/plugin-legacy-jbrowse |
| @jbrowse/plugin-linear-comparative-view | |
| @jbrowse/plugin-linear-genome-view | https://www.npmjs.com/package/@jbrowse/plugin-linear-genome-view |
| @jbrowse/plugin-lollipop | |
| @jbrowse/plugin-menus | |
| @jbrowse/plugin-protein | |
| @jbrowse/plugin-rdf | |
| @jbrowse/plugin-sequence | https://www.npmjs.com/package/@jbrowse/plugin-sequence |
| @jbrowse/plugin-spreadsheet-view | |
| @jbrowse/plugin-sv-inspector | |
| @jbrowse/plugin-svg | https://www.npmjs.com/package/@jbrowse/plugin-svg |
| @jbrowse/plugin-trackhub-registry | |
| @jbrowse/plugin-trix | https://www.npmjs.com/package/@jbrowse/plugin-trix |
| @jbrowse/plugin-variants | https://www.npmjs.com/package/@jbrowse/plugin-variants |
| @jbrowse/plugin-wiggle | https://www.npmjs.com/package/@jbrowse/plugin-wiggle |
| @jbrowse/cli | https://www.npmjs.com/package/@jbrowse/cli |
| @jbrowse/desktop | |
| @jbrowse/img | https://www.npmjs.com/package/@jbrowse/img |
| jbrowse-predefined-sessions | |
| @jbrowse/react-circular-genome-view | https://www.npmjs.com/package/@jbrowse/react-circular-genome-view |
| @jbrowse/react-linear-genome-view | https://www.npmjs.com/package/@jbrowse/react-linear-genome-view |
| @jbrowse/web | |
</p>
</details>
:rocket: Enhancement
- Other
- #2909 Add
--prefixSize flag to @jbrowse/cli text-index
(@cmdcolin)
- #2887 Optimize
filtering on alignments tracks (@cmdcolin)
- #2879 Multi-level
synteny rubberband (@cmdcolin)
- #2874 Optimizations
for rendering long syntenic alignments e.g. CHM13 vs GRCh38
(@cmdcolin)
- #2872 Better
connection between paired-end alignments in breakpoint split view and
optimizations (@cmdcolin)
core
- #2902 Standardize
heights of widgets in LGV import form
(@cmdcolin)
- #2781 Add floating
labels to SVG features (@cmdcolin)
- #2875 Make assembly
selector remember your last selected assembly
(@cmdcolin)
- #2860 Avoid
performing many peekTransferables to optimize RPC serialization
(@rbuels)
:bug: Bug Fix
- Other
- #2908 Fix
AboutDialog under vite for embedded components
(@cmdcolin)
- #2900 Fix the 'Open
assembly' menu item in jbrowse desktop
(@cmdcolin)
- #2882 Add padding at
the bottom of the configuration editor to help color editing popup being
cutoff (@cmdcolin)
- #2877 Fix strand on
arrows in horizontally flipped mode
(@cmdcolin)
core
- #2891 Use a
user-supplied fetchESM callback to import ESM plugins to fix 'Critical
dependency...' errors from embedded components
(@cmdcolin)
:memo: Documentation
:house: Internal
core
- #2904 Use a
user-supplied fetchCJS callback to import CJS plugins
(@cmdcolin)
- #2891 Use a
user-supplied fetchESM callback to import ESM plugins to fix 'Critical
dependency...' errors from embedded components
(@cmdcolin)
- #2857 Refactor and
improve types of OffscreenCanvas shim and ponyfill
(@rbuels)
__mocks__
, core
Committers: 3
<details><summary>Packages in this release</summary>
<p>
| Package | Download |
| ----------------------------------- | ----------------------------------------------------------------- |
| @jbrowse/core | https://www.npmjs.com/package/@jbrowse/core |
| @jbrowse/desktop | |
| @jbrowse/img | https://www.npmjs.com/package/@jbrowse/img |
| @jbrowse/react-circular-genome-view | https://www.npmjs.com/package/@jbrowse/react-circular-genome-view |
| @jbrowse/react-linear-genome-view | https://www.npmjs.com/package/@jbrowse/react-linear-genome-view |
| @jbrowse/web | |
</p>
</details>
<details><summary>Packages in this release</summary>
<p>
| Package | Download |
| ----------------------------------- | ----------------------------------------------------------------- |
| @jbrowse/core | https://www.npmjs.com/package/@jbrowse/core |
| @jbrowse/desktop | |
| @jbrowse/img | https://www.npmjs.com/package/@jbrowse/img |
| @jbrowse/react-circular-genome-view | https://www.npmjs.com/package/@jbrowse/react-circular-genome-view |
| @jbrowse/react-linear-genome-view | https://www.npmjs.com/package/@jbrowse/react-linear-genome-view |
| @jbrowse/web | |
</p>
</details>