-
Notifications
You must be signed in to change notification settings - Fork 196
Draft Changelog
Adam Novak edited this page Jan 17, 2025
·
477 revisions
This page tracks all changes since the last release of VG.
When you merge a PR, add a bullet point to this page.
When you do a release, copy the changelog from this page and clear it out.
- Add a man page (
make doc/man/vg.1
, https://github.com/vgteam/vg/wiki/vg-manpage) - Better description of how to use input options for types of JSONs in
vg view
- Since
vg rna
can't parse.gz
files, have it give a useful error for those inputs - Long Read Giraffe is now in vg. The
vg giraffe
subcommand now supports long reads.-
vg giraffe
now has--parameter-preset hifi
and--parameter-preset r10
for using a new chaining-based algorithm to map long reads.--parameter-preset chaining-sr
uses the new algorithm for single-ended short reads; the old--parameter-preset default
and--parameter-preset fast
remain available with the old non-chaining algorithm for short reads or paired-end inputs. -
giraffe-facts.py
script now knows how to read GAM files internally and no longer needs JSON preprocessing. - The
vg giraffe
minimizer file format has changed. - There is also a new
.zipcodes
index file used invg giraffe
mapping. - Improvements have been made to the distance index format used in
vg giraffe
.
-
- Haplotype information files used in haplotype sampling are a bit smaller. Existing files can still be used.
- Allow selecting the
identity
field invg filter --tsv-out
-
vg giraffe
,vg mpmap
, andvg map
will now fail early with an error when encountering a read with a quality string of the wrong length (as from a truncated FASTQ) - vg now tries to limit itself to a good number of threads for the number of CPUs in any enclosing Slurm job, via
SLURM_JOB_CPUS_PER_NODE
and CPU affinity masks.
- sdsl-lite, gcsa2, gbwt, gbwtgraph, libbdsg