Repository navigation
Don't forget to mark the static binary executable:
chmod +x vg
Docker Image: quay.io/vgteam/vg:v1.78.0
Buildable Source Tarball: vg-v1.78.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:
vg giraffechaining mode removes overlapping chains from multiplicity calculation (bumps reads to higher MQ)make cleanno longer rebuilds from complete scratch, and its test isn't intest/t- vg no longer computes
M5SAM/BAM tags from reference paths in the graph, or validates them in incoming sequence dictionaries. This is so you can surject reads to GRCh38 with IUPAC codes changed to N (the only way it can exist in a vg graph), and then use the resulting SAM/BAM files with GRCh38 as released, without tools complaining that the reference sequences don't match. - Bash-TAP tests should no longer leave so many scratch files behind.
- vg JSON input code can now detect end-of-file properly.
- Deprecate
vg viz vg view -demoji/color combos chosen on path basenames without considering subranges (resolves #5038)- PackedGraph construction now faster (ex
vg convert g.gfa > g.vg) - Special haplotype sampling logic added for "gref" references. Base contigs are fixed, but "alt" contigs can be clipped or lost.
- Calling code is now split into more or less one header file per class.
- vg chunk -H/--haplotype-paths includes haplotype paths in graph chunks (works on GBZ and non-GBZ input)
- vg's
Makefilenow supports--dry-runand--dry-run --always-make(and includes the required Automake workarounds for dependencies) - You can now
make compile_commands.jsonto get a compile commands database for editor tooling. - Support for GAF v1.1 with a reference-free representation of mismatches and deletions in difference strings.
Updated Submodules
- Updated submodules
gbwt,gbwtgraph,libbdsg, andlibvgio
