Svync is a tool designed to synchronize structural variant calls from different callers. It uses YAML configs to define how to handle the standardization.
svync --config <config.yaml> --input <input.vcf>
Argument | Description |
---|---|
--config /-c |
Path to the YAML config file |
--input /-i |
Path to the input VCF file |
Argument | Description | Default |
---|---|---|
--output /-o |
Path to the output VCF file | stdout |
--nodate /--nd |
Do not add the date to the output VCF file | false |
--mute-warnings /--mw |
Do not output warnings | false |
The configuration file is the core of the standardization in Svync. More information can be found in the configuration documentation.
This is the preferred way of installing Svync.
mamba install -c bioconda svync
or with conda:
conda install -c bioconda svync
Precompiled binaries are available for Linux and macOS on the releases page.
Make sure you have go installed on your machine (or install it if you don't currently have it)
Then run these commands to install svync:
go get .
go build .
sudo mv svync /usr/local/bin/
Next run this command to check if it was correctly installed:
svync --help