VCF-CONCAT(1)

πŸ’– VCF-CONCAT(1) πŸ’–

okay bestie, welcome to vcf-concat β€” it's a User Command and it's here to glue your VCF files together, no cap 🧬✨


🌸 NAME 🌸

vcf-concat β€” the girl who concatenates VCF files πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

vcf-concat [OPTIONS] A.vcf.gz B.vcf.gz C.vcf.gz > out.vcf

like. she takes a whole lil lineup of VCFs and pipes the combined result into out.vcf. iconic behaviour honestly 🫢


✨ DESCRIPTION ✨

About: she's your convenience tool for concatenating VCF files, and she is so good at it πŸŽ€

In the basic mode she does not do anything fancy β€” literally the only extra thing she does is a sanity check that all your files have the same columns. that's it. that's the whole vibe check βœ…

But when you run her with the -s option? oh she levels up πŸ”₯ she'll perform a partial merge sort, looking at a limited number of open jobs simultaneously. main character energy fr fr πŸ‘‘


πŸ’œ OPTIONS πŸ’œ

  • -f, --files <file> β€” read the list of files from a file. like, hand her a lil text file of filenames instead of typing them all out, we love a shortcut πŸ’–
  • -s, --merge-sort <int> β€” allow small overlaps in N consecutive files. this is the one that unlocks the partial merge sort ✨
  • -h, -?, --help β€” this help message. she'll tell you everything she knows πŸ₯Ί

reminder bestie: in basic mode she only sanity-checks that all the files share the same columns, so don't come for her if you wanted something fancier β€” that's what -s is for πŸ’€

vcf-concat 0.1.5 Β· July 2011 β€” mwah, that's the version and the date, slay πŸ’…πŸŒˆ and that's the whole page, you ate it, periodt πŸŽ€πŸ’–