VCFINTERSECT(1)
π 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,--bedFILE β use the intervals that this BED file hands you.-R,--regionREGION β use a 1-based tabix-style region (likechrZ:10-20for 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-vcfFILE β use this VCF for set intersection generation.-u,--union-vcfFILE β use this VCF for set union generation.-w,--window-sizeN β compare records that are up to this many bp away (default30).-r,--referenceFILE β FASTA reference file. required if you're using-iand-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,--tagTAG β stick TAG onto each record's info field if it would intersect.-V,--tag-valueVAL β use this value to say the allele is passing. anything else gets'.'instead. default:'PASS'.-M,--merge-fromFROM-TAG-T,--merge-toTO-TAG β merge from FROM-TAG used in the-ifile, 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
- debian trixie: libvcflib-tools 1.0.12+dfsg-1 Β· MIT
- ubuntu questing: libvcflib-tools 1.0.12+dfsg-1
- ubuntu resolute: libvcflib-tools 1.0.12+dfsg-2 Β· MIT
- ubuntu stonking: libvcflib-tools 1.0.12+dfsg-2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms