vg 1.34.0 - Arguello
Don't forget to mark the static binary executable:
chmod +x vg
Docker Image: quay.io/vgteam/vg:v1.34.0
Buildable Source Tarball: vg-v1.34.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:
- Support for the GBZ format (GBWT + GBWTGraph):
vg autoindex
:--workflow giraffe
outputs GBZ instead of GBWT and GBWTGraph.vg convert
: GBZ -> other graph types.vg gbwt
: GBWT + GBWTGraph <-> GBZ.vg giraffe
: GBZ as the default input format for GBWT + GBWTGraph.vg index
: Graph format for distance index construction.vg minimizer
: An alternative to GBWT + graph.vg snarls
: Graph format with options that do not need embedded paths.
vg convert
outputs HashGraph instead of VG by default.- GBWT / GBWTGraph / GCSA2 structures are serialized as bare files for better compatibility with external tools.
vg convert -w
can now handle separator tokens in contig names- Docker base images are now pulled through Google's cache
vg giraffe
now usesIndexRegistry
instead ofIndexManager
and demands that passed file names already exist- Wiki now includes a tutorial under test for Giraffe
vg benchmark
evaluates the minimum distance index- Improved build out of the box on M1 Macs with Homebrew
vg deconstruct
now writes "Allele Traversals" (AT field in INFO) for each site. The traversals map the alleles to paths in the graph.IntegratedSnarlFinder
properly generates single-node chains for bridge edges in the Cactus graph.- Allow seeding path traversals from XG path set even when we are using GBWT input for
vg deconstruct
. vg index
,vg minimizer
, andvg snarls
can load GBZ without a distinguishing optionvg mpmap
now uses the RNA mapping preset (--nt-type rna
) by default instead of DNA (--nt-type dna
)- Fixed a bug that sometimes caused incomplete multipath alignments from
vg mpmap
IntegratedSnarlFinder
properly tracks whether cycles and bridge edge paths have been reached regardless of orientation- Minimizer indexes no longer incorrectly cache distances for looping chains, fixing a duplicate-alignment, low-MAPQ bug in Giraffe
- DYNAMIC now has hopscotch-map as a sub-submodule
vg autoindex
can create GBZ files forvg giraffe
using a GFA with W-lines as input- The speed of
vg mpmap
is more robust to low-quality RNA-seq reads - Multipath alignments can be viewed in dot format with
vg view -Kd
vg clip
added to remove alt alleles in bed regions or low-path-depth alleles from the graph
New and Updated Submodules
DYNAMIC
, gbwt
, gbwtgraph
, libvgio
, libbdsg
, gssw
, and sdsl-lite
have been updated.
Make sure to git submodule sync
and git submodule update --init --recursive
if building from source.