Skip to content

JBrowse 1.15.2

Compare
Choose a tag to compare
@rbuels rbuels released this 16 Aug 21:30
· 797 commits to master since this release

Minor improvements

  • Created "index stats estimation" which overrides the older "global stats estimation"
    that randomly samples genomic regions of BAM, VCF, etc to find feature density. This
    allows initial track load to be faster automatically. (issue #1092, pull #1167,
    @cmdcolin)

  • Removed the "full" or "dev" releases from the build. If you need a "dev" release, you
    can simply download the JBrowse "source code" link from the GitHub releases page, or
    use a git clone of the JBrowse repository. This will behave the same as the "dev"
    release. (issue #1160, pull #1170, @cmdcolin)

  • JBrowse now uses a new binary-file caching and fetching backend based on the
    http-range-fetcher and
    tenacious-fetch npm modules. Users
    may see slightly higher performance when viewing indexed binary formats such as BAM,
    CRAM, 2bit, etc. (issue #1155, issue #1175, pull #1165, @rbuels)

  • Updated the main jbrowse.org website to use the docusaurus platform. The main docs
    for the website are now moved from the GMOD.org server to jbrowse.org. You can find
    the latest documentation in the header bar. We hope you will enjoy this upgrade!
    There is also a new quick start guide based on setting up JBrowse with indexed file
    formats. (issue #1153, issue #1137, pull #1173, @cmdcolin)

Bug fixes

  • Added a more robust HTML processing in Util.js. Thanks to @hkmoon for the idea and
    implementation. (pull #1169, @hkmoon)

  • Remove utils/jb_run.js from the minified release (issue #1161, issue #1160, @cmdcolin)

  • Fixes issue where navigating away from genome browser and returning would not remember
    the location. Thanks to Vaneet Lotay for reporting. (issue #1168, @cmdcolin)

  • Fixes off-by-one in the display of the size of the genomic region being viewed. Thanks
    to @sammyjava for the bug report! (issue #1176, @cmdcolin)