Skip to content

Releases: hammerlab/pileup.js

v0.6.4

07 Apr 15:18
Compare
Choose a tag to compare
  • better handle BAI chunks (fixes #405 and #406)

v0.6.3

03 Feb 18:50
Compare
Choose a tag to compare
  • Documentation improvements
  • (Internal) Updated to Flow 0.21

v0.6.2

17 Dec 22:19
Compare
Choose a tag to compare
  • Fixed a bug where the pileup track would shear on tile boundaries.
  • Fixed an issue where coding regions in genes were off by one base pair.
  • Added a "color by strand" viewing option to pileup tracks.
  • The current version of pileup is now available via pileup.version
  • (Internal) Upgraded to Flow 0.19
  • (Internal) Switched to ES6 imports and reorganized source directories.

v0.6.1

20 Nov 22:08
Compare
Choose a tag to compare
  • Major performance improvements, especially at coarse zoom levels.
  • Clicking the coverage track now reports stats on that locus.
  • Mismatches in the coverage track are more visible at coarse zoom levels.
  • Removed vertical scroll bars from non-pileup tracks.
  • Mitigated issue where pileup track could get out of sync with other tracks.

v0.6.0

13 Nov 19:16
Compare
Choose a tag to compare
  • Visualizations can now accept options, for example:
    • viewAsPairs and colorByInsert are options for pileup.viz.pileup
    • vafThreshold is an option to pileup.viz.coverage
  • The new Location Omnibox combines start & stop values.
  • You can enter full ranges like “chr17:1,234-2,345” into the omnibox directly (useful for copy/paste).
  • Coverage Track now shows all bases (including the reference) for high VAF mismatches
  • Added support for track option menus. The pileup track now exposes “View as Pairs” and “Color by Insert” in the UI.
  • You can re-sort the pileup around the center base using the options menu. Sorting happens automatically on the initial load and after jumps.
  • Eliminated Moiré patterns and improved crispness for all tracks.
  • Fixed a bug where coverage values were inaccurate.
  • pileup now uses off-screen buffers for faster rendering. After the initial drawing, panning should be extremely smooth.
  • Performance optimizations to the 2bit data source (i.e. the reference)
  • Internal: Updated all React components to be ES6 classes and added types for their props and state.
  • Internal: Using travis-weigh-in to track code size
  • Internal: Added screenshot tests (via seltest)

v0.5.1

23 Oct 17:44
Compare
Choose a tag to compare
  • Guard references to a symbol that caused failures when running under Node.js.
  • Improved performance for deep pileups

v0.5.0

22 Oct 18:57
Compare
Choose a tag to compare
  • Coverage track now shows frequency of variants
  • Pileup tracks include a dotted center line to orient the viewer
  • pileup.min.js shrinks from 588693 → 379914 (204kb = 35% smaller)
  • Comes with source maps for pileup.js and pileup.min.js
  • Updated to React 0.14 and dropped the data-pileupid hack
  • Misc performance improvements
  • Failed network request messages include the URL
  • Bugfix: off-screen gene names are now hidden
  • Bugfix: zooming in and out won't change the center base pair
  • Bugfix: alignment mismatches are centered
  • Bugfix: the reference track no longer needs to be the first
  • Bugfix: clicking on mismatches shows read info popup

v0.4.0

30 Sep 20:31
Compare
Choose a tag to compare
  • All tracks were migrated from D3/SVG→canvas. This results in a 4–5x speedup while panning.
  • All tracks are now draggable.
  • Alignments are displayed as pairs when applicable.
  • Added a destroy method to safely tear down a pileup.
  • Fixed a bug where VariantTrack didn't update after resize.
  • Distributed bundles are built with NODE_ENV=production. This improves code size and ReactJS performance.
  • ScaleTrack now includes arrow heads.
  • Updated Flow from 0.12.0 → 0.16.0.

v0.3.0

03 Aug 18:34
Compare
Choose a tag to compare
  • New track: CoverageTrack shows read depth for pileups
  • New tracks: Location and Scale
  • Added support for the GA4GH API as a source for alignment data.
  • Major performance improvements while panning
  • Factored out duplicated code across visualizations

v0.2.1

08 Jul 22:48
Compare
Choose a tag to compare
  • Style fixes/improvements
  • Restored code coverage reporting via Coveralls
  • Removed some superfluous SVG elements
  • Fixed flash of mismatches when the reference track loads after the pileup track
  • Pileup track mismatches have opacities tied to their read quality (ala IGV)
  • Mismatches change to rectangles as you zoom out
  • Better reporting of when BAI files are being fetched