Skip to content

vg 1.49.0 - Peschici

Compare
Choose a tag to compare
@adamnovak adamnovak released this 21 Jun 12:13
· 1957 commits to master since this release
276aa51

Download for Linux

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 reads
  • vg 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 during contig:start-end range extraction from command line options (ie in vg 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