vg 1.49.0 - Peschici
Don't forget to mark the static binary executable:
chmod +x vg
Docker Image: quay.io/vgteam/vg:v1.49.0
Buildable Source Tarball: vg-v1.49.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:
- Giraffe can now use weighted minimizers, which try to avoid selecting frequent kmers as minimizes.
vg inject
can read BAM files with unmapped readsvg giraffe
now has--match
,--mismatch
,--gap-open
,--gap-extend
, and--full-l-bonus
options to control alignment scoring.- Fix crash during assertion in
vg deconstruct
on PGGB graph that was introduced in v1.48.0 :
character now allowed in path name duringcontig:start-end
range extraction from command line options (ie invg chunk
).- vg now builds with C++17 on Mac, as required by the version of Protobuf packaged in Homebrew
- vg now deduplicates arguments from pkg-config, to limit command line length with Protobuf's 30-odd Abseil dependencies.
- Better default parameters for haplotype sampling.
vg clip
crash on PackedGraphs fixed.- Mac CI now collects Homebrew debug info
- vg's CI can now run on local Gitlab runners
- CI no longer does extra Docker builds without proper caching
vg giraffe -b fast
preset now works again and is under test- Serialized mutable graphs keep proper track of the number of edges they contain
Updated Submodules
gbwtgraph
libbdsg
libvgio