JBrowse 1.10.11 maintenance release
JBrowse 1.10.11 has been released, with many bug fixes and better support for spliced alignments in SNPCoverage tracks.
Minor improvements
Made the sequence track's "zoom in to see sequence" placeholder take up less vertical space. Thanks to Scott Cain for pointing out that making it be the same height as it will eventually be when zoomed in to base level is silly.
By default highlighting features after searching for them by name is now turned off. Set the
highlightSearchedRegions
top-level conf variable totrue
to turn this back on. Turns out, most people seem not to like this behavior. Thanks to Gregg Helt and Cris Lawrence for pointing this out.SNPCoverage
tracks now correctly display "skipped" regions in alignments, such as those produced by TopHat. Thanks to Josh Orvis, Gustavo Cerquiera, and others for reminders that this was still an issue.SNPCoverage
tracks now provide per-strand counts of "reference" reads at each position, like they already were providing for reads with mismatches.SNPCoverage
tracks now accept amismatchScale
configuration variable that sets the viewing scale (i.e. zoom level, pixels per bp) above which base-level mismatches will be drawn. Defaults to 1/10. Making this value larger can speed up SNPCoverage tracks for high-coverage data at the cost of needing to zoom in further to see mismatches.setup.sh now uses
curl
for downloading things instead ofwget
, sincecurl
is more widely available. Thanks to Keiran Raine for suggesting and implementing this (issue #393).
Bug fixes
Fixed a bug in which
generate-names.pl
would sometimes report the incorrect number of hashing bits in verbose output, and would sometimes use the number of hashing bits for an existing index even if that index was being regenerated. Thanks to Richard Hayes for pointing out the incorrect log output.Fix
generate-names.pl
crashing on some older versions of Perl with an error likeBareword "POSIX::O_RDONLY" not allowed while "strict subs" in use
. Thanks to Chris Childers for pointing this out.Fix
setup.sh
failing on some older versions of Perl. It now runsgenerate-names.pl
with the--safeMode
flag.Fixed a bug where the value display in SNPCoverage tracks would sometimes report "NaN%" for the reference when no reads cover a region.
Fixed a bug in which activating rubberband zooming using the SHIFT key while in highlighting mode would cause all the tracks to be dragged when attempting to highlight a region afterward. Thanks to Erik Derohanian for pointing out and fixing this (issue #387).
Fixed the location of the dojo/nls directory in release zipfiles. Was erroneously in src/nls, supposed to be src/dojo/nls. Thanks to Matt Bomhoff for pointing this out.
The in-memory GFF3 parser now copes with a missing newline at the end of a GFF3 file. Previously, the last line was ignored if it did not end with a newline character. Thanks to Colin Davenport for pointing this out (issue #394).