Major Changes
- More unified and consistent user interface, please check tool options as they may have changed.
- Moves to using v0.1.0 of SVTyper for `svtools genotype`. The new version is faster, uses less memory, doesn't require special tags, doesn't require a splitters file and **is more accurate**. Go cc2qe!
- Major bug fix where format field definition could shuffle independent of the data fields. This only happened where the header order was different than the line's order when running `svtools afreq`.
- Usability improvements to `svtools lsort`. It can now take in a list of files (and they can be gzipped) and will skip sites where all samples are homozygous ref by default.
- Multiple improvements to`svtools prune`. Fixes a bug where the variant we intended to prune was actually retained. `SNAME` fields are now merged during pruning so the original calls are available in the final file. Sites surviving a pruning event now receive a flag in their `INFO` field called `RETAINED` so they can be identified in downstream steps.
- Added an option to `svtools lmerge` to retain genotype information during merging.
- Documentation on how to install via conda
- Updates to documentation and tutorial reflecting changes and including the new `svtools classify` command.
- Headers are now produced even when no variants are found. (Thanks to jasper1918)
- Numerous other fixes. Thank you to brunogrande and crazyhottommy for reporting issues.