vg 1.74.0 - Petrie
Don't forget to mark the static binary executable:
chmod +x vg
Docker Image: quay.io/vgteam/vg:v1.74.0
Buildable Source Tarball: vg-v1.74.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:
- Added
vg giraffe --haplotype-samplingto automatically count kmers and haplotype-index and haplotype-sample the graph. Make sure to have kmc installed. Providing either a--kff-nameor--haplotype-namewill now also trigger generation of the other. To do one-reference sampling, continue to use--set-reference. To do non-diploid sampling with a certain number of haplotypes, use--no-diploid-samplingand--num-haplotypes. vg giraffewill no longer claim to be guessing a GBZ file you definitely told it to usevg paths -ufixed to use use reference path to help root the integrated snarl finder.vg gbwtoption--gbz-v1for writing GBZ version 1 for compatibility with older tools- Remove broken
vg paths --extract-vgoption which would extract a partial Protobuf graph file in a way so poorly explained as to be unusable. - Giraffe no longer ignores the parts of seeds that extend outside their graph nodes to the left when scoring them.
Note that this can reduce R10 read variant calling accuracy versus the previous release of vg.This regression was fixed before release (see below). - Giraffe
hifimapping preset has been re-tuned for new seed score distribution. - Chain visualizations no longer need to be panned or zoomed to show changes to the traceback.
- Chain visualizations no longer accumulate more and more transition lines when mousing in and out of a selected node.
- Giraffe no longer tries to position-index all haplotypes when showing work. If you need all haplotypes position-indexed for debugging chaining against them, use
--haplotype-positions. vg autoindex --gfawill error if the filename seems gzipped- vg CI data is no longer hosted under a user public_html directory
vg autoindexhas a-w samplingworkflow to make indexes for haplotype sampling- Revised Giraffe chain and alignment scoring. Alignments generated from chains are now no longer scored with the affine gap model used for base-level dynamic programming, but instead are scored with a logged-gap-score, variable-mismatch-penalty model borrowed from minimap2.
- Calling results from nanopore reads are now better than v1.73.0 again.
- Simplify an internal return value for
align_sequence_between(). vg giraffewill now stop with an error when the minimizers or zipcodes are older than the distance index they were supposedly generated from.- Add compile-time option to check ziptree iterator for missing seed-to-seed transitions
- augref-related options in vg paths renamed to be gref-related
Updated Submodules
Thegbwtgraph and libvgio submodules have been updated.
