VCF-ISEC(1)
π VCF-ISEC(1) π
okay bestie, buckle up, because this is vcf-isec, a User Command (section 1 of the manual, we love a classic), and it's genuinely iconic. it makes intersections, unions, complements on bgzipped and tabix indexed VCF or tab-delimited files. yes. all of that. slay.
β¨ NAME β¨
vcf-isec β create intersections, unions, complements on bgzipped and tabix indexed VCF or tab-delimited files π¦
πΈ SYNOPSIS πΈ
vcf-isec [OPTIONS] file1.vcf file2.vcf ...
π DESCRIPTION π
About: Create intersections, unions, complements on bgzipped and tabix indexed VCF or tab-delimited files. that's the whole vibe, that's the assignment, and it ate. π
β οΈ heads up bestie: note that lines from all files can be intermixed together on the output, which can yield unexpected results. not me finding out the hard way π
π OPTIONS π
-C,--chromosomes<list|file> β process the given chromosomes. you can hand it a comma-separated list, or a file with one chromosome per line. either way, we're being picky and i respect it. β¨-c,--complementβ output positions present in the first file but missing from the other files. the "everyone else ghosted" list. π»-d,--debugβ debugging information. for when you need to see the receipts. π-f,--forceβ continue even if the script complains about differing columns. it's giving "i know she's messy but i love her". π-o,--one-file-onlyβ print only entries from the left-most file. without-o, all unique positions will be printed. main character file only, no ensemble cast. π-n,--nfiles[+-=]<int> β output positions present in this many files. the sign is the whole point, bestie:=β exactly this many+β this many or more-β this many or fewer
-p,--prefix<path> β if present, multiple files will be created with all possible isec combinations. (suitable for Venn Diagram analysis.) it's giving arts and crafts but make it genomics π-t,--tab<chr:pos:file> β tab-delimited file with indexes of chromosome and position columns. (1-based indexes, so don't come at it with your 0-based nonsense)-w,--win<int> β in repetitive sequences, the same indel can be called at different positions. consider records this far apart as matching (be it a SNP or an indel). so basically, close enough counts. π«Ά-h,-?,--helpβ this help message. hi, hello, welcome, here's everything. π
π EXAMPLES π
bgzip file.vcf; tabix -p vcf file.vcf.gz bgzip file.tab; tabix -s 1 -b 2 -e 2 file.tab.gz
and that's the page, bestie!! go forth and intersect. periodt. π§π
this was vcf-isec version 0.1.5, from July 2011 β yes she's vintage, yes she still serves. mwah. π
π¦ where this page comes from
- debian bookworm: vcftools 0.1.16-3+b1 Β· GPL-3.0-only
- debian trixie: vcftools 0.1.16-3+b1 Β· GPL-3.0-only
- ubuntu jammy: vcftools 0.1.16-3 Β· GPL-3.0-only
- ubuntu noble: vcftools 0.1.16-3 Β· GPL-3.0-only
- ubuntu questing: vcftools 0.1.16-3
- ubuntu resolute: vcftools 0.1.17-1 Β· GPL-3.0-only
- ubuntu stonking: vcftools 0.1.17-1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms