VCFINTERSECT(1)

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

πŸ‘‘ VCFINTERSECT(1) β€” the vcfintersect page, but make it cute

okay bestie, sit down, hydrate, and let me tell you about vcfintersect β€” part of the vcflib fam, filed under VCF transformation. she does VCF set analysis and honestly? she ate. πŸ’…


✨ NAME ✨

vcfintersect β€” that's her, that's the name, no notes.


🌸 SYNOPSIS 🌸

vcfintersect options []

πŸ¦‹ DESCRIPTION πŸ¦‹

VCF set analysis. that's the whole vibe. she looks at your VCF and she does set math on it, fr fr. 🧚


πŸ’– OPTIONS πŸ’–

here's the full roster, no skips, no cuts, every single one of them, periodt:

  • -b, --bed FILE β€” use the intervals that this BED file hands you.
  • -R, --region REGION β€” use a 1-based tabix-style region (like chrZ:10-20 for example). you can pass multiples, she's flexible like that.
  • -S, --start-only β€” don't use the reference length info in the record to figure out overlap status; just go off the start position. simple. minimal. iconic.
  • -v, --invert β€” invert the selection, so you only print the records that would not have been printed out. the opposite girlie. πŸ”„
  • -i, --intersect-vcf FILE β€” use this VCF for set intersection generation.
  • -u, --union-vcf FILE β€” use this VCF for set union generation.
  • -w, --window-size N β€” compare records that are up to this many bp away (default 30).
  • -r, --reference FILE β€” FASTA reference file. required if you're using -i and -u, don't forget it bestie. 🫢
  • -l, --loci β€” output whole loci when one alternate allele matches.
  • -m, --ref-match β€” intersect based on the record's REF string.
  • -t, --tag TAG β€” stick TAG onto each record's info field if it would intersect.
  • -V, --tag-value VAL β€” use this value to say the allele is passing. anything else gets '.' instead. default: 'PASS'.
  • -M, --merge-from FROM-TAG
  • -T, --merge-to TO-TAG β€” merge from FROM-TAG used in the -i file, setting TO-TAG in the current file.

πŸŽ€ the tea on bed-vcf intersection

for bed-vcf intersection, alleles that fall into the targets are retained. that's it, that's the rule. πŸ’œ

🌈 haplotype aware intersection, union and complement

haplotype aware intersection, union and complement. use this for intersection and union of VCF files: she unifies on equivalent alleles within window-size bp, as determined by haplotype comparison alleles. ✨

also she's a transformation type. just so you know. πŸ‘‘

πŸ’€ EXIT VALUES πŸ’€

  • 0 β€” Success. slay. πŸŽ‰
  • not 0 β€” Failure. it's giving tragic. 😭

πŸ”₯ SEE ALSO πŸ”₯

  • vcflib(1) β€” the whole family, go say hi.

πŸ“ 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.


and that's the page!! this one lives under vcfintersect (vcflib) β€” mwah, go intersect something responsibly, ily, byeee πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from