VCFFIXUP(1)

πŸ“¦
version 1.0.12 Β· 3 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– VCFFIXUP πŸ’–

okay bestie, so you know that manual page vcffixup(1) from the vcflib crew? yeah. we're doing that one. it's a VCF transformation tool and it's lowkey iconic, let's get into it πŸ¦‹


✨ NAME ✨

vcffixup β€” that's the whole name, short and sweet, main character energy fr fr πŸ’…


🌸 SYNOPSIS 🌸

vcffixup

that's it. that's the whole vibe. no flags, no drama. she just runs. πŸ‘‘


πŸŽ€ DESCRIPTION πŸŽ€

okay so here's the tea: vcffixup generates a VCF stream where AC and NS have been generated for each record, using the sample genotypes. no cap. it literally looks at the genotypes in your records and produces those fields for you.

like, it's giving "let me fix your annotation for you bestie" 🫢


πŸ’– OPTIONS πŸ’–

okay so there's exactly one blob of option text here and it's doing a lot, so let's break it down:

  • the allele-frequency behavior β€” count the allele frequencies across alleles present in each record in the VCF file. (Similar to vcftools --freq.) πŸ“Š
  • the genotype-correction behavior β€” uses genotypes from the VCF file to correct AC (alternate allele count), AF (alternate allele frequency), NS (number of called), in the VCF records. literally fixing them up. hence the name, iykyk 😌

for example:

% vcfkeepsamples file.vcf NA12878 | **vcffixup** - | vcffilter -f "AC > 0"

would downsample file.vcf to only NA12878, removing sites for which the sample was not called as polymorphic. periodt. πŸ’œ

  • Type β€” transformation ✨

πŸ¦‹ EXIT VALUES πŸ¦‹

  • 0 β€” Success πŸŽ‰ (she ate, no crumbs)
  • not 0 β€” Failure 😭 (it's giving tragedy, check your inputs)

🌈 SEE ALSO 🌈

  • vcflib(1) β€” go read the parent page bestie, it's the whole fam 🧚

🌸 OTHER 🌸

πŸ“œ LICENSE

Copyright 2011-2024 (C) Erik Garrison and vcflib contributors. MIT licensed. Copyright 2020-2024 (C) Pjotr Prins.

πŸ‘‘ AUTHORS

Erik Garrison and vcflib contributors.


just a heads up bestie β€” this one is a transformation type, so it's meant to sit in a pipe and do its little glow-up on the stream as it goes by. πŸ“

and that's the whole page, no notes. this was vcffixup from the vcflib collection β€” mwah, go forth and annotate responsibly, ily πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from