Releases: kcleal/gw
Releases · kcleal/gw
v0.8.2
v0.8.2
Improvements:
- Added TAB hotkey to switch between image-view and alignment-view
- Added F hotkey to highlight all alignments of selected read
- A box now highlights current region when switching regions using keyboard
Bug fixes:
- Mouse clicks are accurate after window re-size
- Window resizing using SHIFT + ARROW key does not trigger key press events
v0.8.1
v0.8.1
- Fixed regression bug - filter and count commands work again
v0.8.0
- Added window resizing using SHIFT + ARROW_KEY
- New commands/CLI-options to toggle 'insertions', 'mismatches', 'edges', 'soft-clips'
- Better keyboard input
- Command box can also be accessed with '/'
- Filename also shown when mouse is over a region
- -b option can also accept glob patterns e.g. -b '*.bams'
- Long cigars are no longer printed in full
- Can use remote reference genomes from CLI
Bug fixes
- Sticky scrolling when using vcf file
v0.7.0
GW v0.7.0
Improvements:
- Near-constant memory use when drawing static images (reads are no longer buffered unless needed). This allows plotting of whole chromosomes in parallel. To plot the genome use
gw hg38 -b your.bam -n -t 16 -o chrom_plots
; chromosome information is extracted from the fasta.fai file. - Region information is encoded in filenames by default, so static images can be later opened and explored dynamically.
- Default 1x1 image grid if only single image provided
v0.6.4
v0.6.3
v0.6.2
v0.6.1
Features/Improvements:
- New
--low-mem
flag for command line, reduces memory by around 30%. This drops tags and qual values from sequencing data. Useful for plotting very large regions, or even entire chromosomes - New
--tlen-y
and:tlen-y
option/command, scales y-axis by template length in a similar way to samplot --cov VAL
and:cov VAL
can be used to threshold the coverage profile:var
command has been updated so you can print target variant information, .e.g:var info.SU
will print SU column from info- New
:snapshot
command, to save screenshots. Can optional be used with a filename:s view.png
or can even parse variant info into the file name e.g.:snapshot {chrom}_{pos}_{info.SU}.png
:grid
command to control the size of the image grid e.g.:grid 8x8
- Drawings arranged on pixel boundaries, so now looks a bit cleaner, especially on low res screens.
Bug fixes:
- Better border position between rows
- Out of bounds error for reference track
- Raster images work again
v0.5.3
v0.5.2
Features added / improvements:
- Better support of vcf.gz, bed.gz
- More interactions,
:var
command for variant info. Tracks and coverage information from mouse over/clicks - CTRL+click = zoom to cursor
- ENTER repeats last command
- Colour palette less harsh on high nit screens
- Better gesture control for mouse pads
- option to turn off edge highlights in .ini file
- build support for Apple arm64
Bug fixes:
- vcf from stdin works again
- fixed issue pasting text
- missing ref seq for single image
- fixed no chromosome segfault