Releases: kcleal/gw
Releases · kcleal/gw
v1.1.1
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
GW v1.1.0
New features added:
- Ability to sort reads by position using
sort
command orS
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
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
v1.0.1
GW v1.0.0
New features
- Sort reads by strand or haplolag using
sort strand
orsort 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
orsam >> 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
v0.10.1
Improvements:
- Ability to add comments to image tiles when labelling
load
command now supports all file typessave
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
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
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
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.