Skip to main content

v1.4.4 Release

ยท 3 min read

We're excited to announce the v1.4.4 release! Some highlights of this release include:

Text searching

Finally, we have added the ability to search by gene name!

Users will now be able to create their own text indexes with the jbrowse text-index command, which creates an index for searching by gene names, identifiers and descriptions.

searching in lgv

GIF showing the process of searching via the location search box of the Linear Genome View. Try it out yourself here, type your favorite gene name e.g. HER2, PTEN, or others in the search box https://jbrowse.org/code/jb2/v1.4.4/?config=test_data%2Fconfig_demo.json&session=share-H3vwqh1BKa&password=xYz9Z

For a quick introduction and a tutorial on how to add this feature to your JBrowse instance, check out this quick start

Like most parts of JBrowse, the text searching system is pluggable. Plugin developers can add new text index adapters to connect JBrowse to other types of text search services, indexes, or databases.

Users of the @jbrowse/react-linear-genome-view can also enable text searching functionality, see https://jbrowse.org/storybook/lgv/v1.4.0/?path=/story/text-searching--page

Note that 1.4.0-1.4.3 had issues during publish, so we moved all release notes for them to here. Thanks to @bbimber for letting us know about these issues.

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.

See "Packages in this release" in the changelog for links to packages published on NPM.

1.4.4 (2021-09-14)

Packages in this release

PackageDownload
@jbrowse/plugin-spreadsheet-view
@jbrowse/plugin-trixhttps://www.npmjs.com/package/@jbrowse/plugin-trix
@jbrowse/plugin-variantshttps://www.npmjs.com/package/@jbrowse/plugin-variants
@jbrowse/desktop
@jbrowse/react-circular-genome-viewhttps://www.npmjs.com/package/@jbrowse/react-circular-genome-view
@jbrowse/react-linear-genome-viewhttps://www.npmjs.com/package/@jbrowse/react-linear-genome-view
@jbrowse/web

๐Ÿš€ Enhancement

  • Other
    • #2287 Use react-popper to reduce tooltip lag on pages with many elements (@cmdcolin)
    • #2294 Don't rely on SVTYPE=BND for breakend split view options and thicker mouseover chords on circular views (@cmdcolin)
    • #2272 Auto adjust box RefNameAutocomplete width based on refName length (@cmdcolin)
    • #2243 Import bookmarks functionality for grid bookmark widget (@cmdcolin)
  • core
    • #2247 New jbrowse-desktop start screen design (@cmdcolin)
    • #2254 Better error reporting from web worker and chrom sizes adapter errors (@cmdcolin)
    • #1881 Add new text searching functionality to core, with jbrowse text-index CLI command to generate trix index (@teresam856)

๐Ÿ› Bug Fix

  • core
    • #2320 Fix issue where add track widget doesn't infer adapters on second usage (@cmdcolin)
    • #2250 Prevent the ToggleButton for the FileSelector toggling to local file when only URL should be available (@cmdcolin)
  • Other
    • #2309 Fix mouseover selection appearing across unrelated blocks (@cmdcolin)
    • #2283 Fix ability for the variant detail panel to create breakpoint split view for \<TRA> elements (@cmdcolin)
    • #2268 Fix autocomplete height on small displays (@cmdcolin)

๐Ÿ“ Documentation

  • #2300 Release announcement draft v1.4.0 (@teresam856)
  • #2310 Add cancer demos to the demos page on website (@cmdcolin)
  • #2253 Add note about legacy-peer-deps to embedded component readme (@cmdcolin)
  • #2262 Add more MDX documentation pages to @jbrowse/react-linear-genome-view storybooks (@cmdcolin)

๐Ÿ  Internal

Committers: 3