vg 1.18.0 - Zungoli
Don't forget to mark the static binary executable:
chmod +x vg
Docker Image: quay.io/vgteam/vg:v1.18.0
Buildable Source Tarball: vg-v1.18.0.tar.gz
Includes source for vg and all submodules. Use this instead of Github's "Source Code" downloads; those will not build as they do not include code for bundled dependencies that the vg
build process needs.
This release includes:
- Completely removed support for gPBWT's stored in
XG
indexes. Must now usevg gbwt
. vg mod -g
now preserves embedded paths.vg call
andvg snarls
can now use anyHandleGraph
implementation, which can significantly reduce memory usage.- Fixed a bug that made it impossible to make distance indexes using
XG
files. - Output files are now produced in uncompressed form, but bgzipped files can still be read.
- Improved speed in experimental
gaffe
mapper through caching and altered alignment algorithms. - Introduced serialization for
GBWTGraphs
that can replace theXG
usedgaffe
, significantly lowering memory usage. - Transitioned to generic interface for
XG
to facilitate alternate backend data structures. - Improved input checking in
vg gamcompare
. - Fixed a bug that made invalid alignments in
vg mpmap
. - Fixed a bug in path editing for
VG
graphs. - Improved logic in
vg deconstruct
. - Various build system improvements.
New System Dependencies
None
New and Updated Submodules
The FlameGraph
submodule has been added.
The sglib
submodule has been replaced by libbdsg
.
The libvgio
submodule has been updated.
Make sure to git submodule update --init --recursive
if building from source.