Skip to content

Releases: kcleal/gw

v1.1.1

16 Oct 10:42
Compare
Choose a tag to compare

GW v1.1.1

New features added:

  • Save pdf and svg using the save command #59
  • Added ability to turn off alignments; toggle using the alignments command #60
  • Added data labels; toggle using the labels command #60
  • Better drawing of GFF3 (gene boundary also now shown)
  • Added slow zoom (CTRL key + zoom)
  • Other data now drawn when no reads present

Bug fixes:

  • OOB error when mouse-over reference
  • Segfault when no reads visible
  • Other minor bug fixes

v1.1.0

12 Sep 16:02
Compare
Choose a tag to compare

GW v1.1.0

New features added:

  • Ability to sort reads by position using sort command or S as a hotkey #44
  • Added --command or -c option to CLI, allowing user to run any command prior to drawing
  • Better drawing of mod bases when zoomed out
  • Build script for skia

Bug fixes:

  • Segfault caused by backspace key
  • Missing font issue on Ubuntu 24
  • Mod base segfault
  • Other minor bug fixes related to screen updating after issuing commands

v1.0.3

27 Aug 16:11
a8bcc19
Compare
Choose a tag to compare

Bug fixes + debug options

  • Improved openGL context creation and debugging using GW_DEBUG=1 environment variable
  • Addition of glad to manage OpenGL loading, and options to set context API for openGL
  • Regression bug causing black screen when saving image to png, affecting small regions (since v0.10.0)
  • Regression bug causing mods to be parsed when using single threaded low-memory mode (since v0.10.1)

v1.0.2

21 Aug 16:22
243f625
Compare
Choose a tag to compare

Minor release

  • Better GTF/GFF3 drawing #43

Fixes

  • Methylation drawn for both strands
  • GTF/GFF3 start location
  • Removed annoying horizontal cursor introduced in 1.0.1
  • Color command works for all track types
  • Mods_qual_threshold added to session file

v1.0.1

31 Jul 16:47
Compare
Choose a tag to compare

Minor release:

  • Changed GFF3 / GTF name parsing #43
  • Possible fix for segfault using intel macOS #42

GW v1.0.0

26 Jul 10:00
Compare
Choose a tag to compare

New features

  • Sort reads by strand or haplolag using sort strand or sort hap commands
  • Ideograms as default
  • Scale bars as default
  • PAF file support
  • header command to show bam file header contents
  • Track strand now shown with arrow
  • Redirect selected reads to a bam file using sam > out.bam or sam >> a.bam etc
  • Shortcuts for ylim
  • Better keyboard integration
  • Load path or session from splash screen
  • Backwards compatible .gw.ini
  • Cleaner drawing style

Fixes

  • Menu interactions and popups work consistently
  • More consistent screen updates after applying commands
  • Bug in htslib code for mod parsing
  • Other minor bug fixes

v0.10.1

12 Jul 11:23
24e7997
Compare
Choose a tag to compare

v0.10.1

Improvements:

  • Ability to add comments to image tiles when labelling
  • load command now supports all file types
  • save command supports label files
  • Better tab-completion for load and save
  • Fixed several bugs relating to image clipping
  • Several bug fixed for drawing following applying commands

v0.10.0

08 Jul 13:19
7609a87
Compare
Choose a tag to compare

GW v0.10.0

Improvements

  • Up to 20% faster long-read drawing
  • Base modifications supported (5mc, 5hmc)
  • Session files - pick up where you left off
  • Save reads from a region straight to a bam file
  • Fully customisable colours
  • Ideograms as bed files + customisable ideograms
  • Improved themes
  • Option to compile gw as c++ library or wasm target
  • Add regions of interest with roi command
  • Lots of bug fixes

v0.9.3

31 Jan 18:09
6dc6063
Compare
Choose a tag to compare

v0.9.3

  • Big performance improvements for large scale regions
  • Automatic low memory mode, memory stays low even for chromosome scale views
  • Filter/count on read pattern e.g. 'filter pattern == del or pattern == dup'
  • Filter/count using named sam flag properties e.g. 'filter ~proper-pair'
  • Added options for tag command e.g. 'tag NM' prints NM tag from target read
  • Option to output SVG image
  • Coloured arcs can be drawn for SVs when loaded as a track
  • Fixed longstanding issues involving Mac - Linux X-forwarding
  • Several bug fixes

v0.9.1

21 Dec 16:04
Compare
Choose a tag to compare

v0.9.1

New features

  • User interface for selecting commands and editing settings
  • SNP frequency drawn over coverage track
  • Multiple VCF files supported for labelling
  • Support for GFF3, GTF, BIGWIG, BIGBED
  • Tracks can be expanded and resized with mouse
  • More customisation of look; slate theme, turn on/off mismatches, edges, indels
  • Faster runtime ~15% on linux, 2x faster image generation
  • More model organisms supported out of the box
  • Use command box to search for features in tracks, or take notes
  • Integration with online genome browsers using online command
  • Installers for MacOS (dmg), debian (deb) and Windows (vb script)
  • Open a bam file by double-clicking or using Open With (reference genome is automatically)
  • Numerous bug fixes

Breaking changes

  • GW_LABEL files now contain one extra column with the filename of the original variant file.
  • .gw.ini file will need to be replaced.