VCF2GENOMICSDB(1)
π vcf2genomicsdb(1) β the manual, but make it cute π
okay bestie, listen up β this is the vcf2genomicsdb page from the User Commands part of the manual, section 1. No cap. Let's get into it. π¦
πΈ NAME πΈ
vcf2genomicsdb β a VCF data converter for GenomicsDB. it takes your VCF files and, like, moves them into GenomicsDB. that's the whole vibe. β¨
π SYNOPSIS π
vcf2genomicsdb [options] <loader_json_config_file>
so you give it a loader JSON config file (that one's required, bestie, it's not optional) and then however many options your little heart desires. π
π OPTIONS π
here's the full menu. every single one. i would never gatekeep. π«Ά
--help,-hβ you're lost? valid. this shows you the help. π--versionβ shows the version. iconic, brief, to the point. β--progress,-pβ shows the import progress, so you're not just sitting there staring at a silent terminal wondering if it's dead. π
you can also tell it the minimum amount of time between progress messages with --progress=<interval> or -p<interval>, where <interval> is a floating point number.
the default units are seconds, but if you want to be specific you can append s, m, or h to the end of the number to explicitly say seconds, minutes, or hours. π
--tmp-directory,-Tβ pick your temporary directory. it stores some temporary files during the import process. the default is/tmp. π--rank,-rβ manually assign the MPI rank of the process, which determines on which partition the process will operate. main character energy but for a partition. π--split-filesβ splits the files specified by the callset mapping JSON file according to the column partitions in the loader JSON. π
the resulting files will be placed in the same directory as the originals. and the default behavior is to generate split files only for the partition corresponding to the rank. iykyk. β¨
π§ Modifiers to --split-files π§
these are the little add-ons, the accessories to the outfit:
--split-all-partitionsβ overrides the--split-filesdefault behavior and instead creates split files for all partitions. going all in, no half measures. π--split-files-results-directoryβ specify where to place the split files. this overrides the default behavior of placing them in the same directory as the originals. π--split-output-filenameβ create a split file for one column partition and one VCF. π¦
e.g.
vcf2genomicsdb <loader.json> --rank=<rank> --split-files --split-output-filename=<output_path> <input.vcf.gz>
--split-callset-mapping-fileβ create callset mapping files containing the paths to the generated split files, one callset per partition. πΈ
heads up bestie: everything above is exactly as the manual says it. i'm just here to make it slay, not to make stuff up. π₯
and that's the page, fr fr. this one came from vcf2genomicsdb, July 2022, VCF2GENOMICSDB(1) β the User Commands manual. mwah, love u, go convert some VCFs. πβ¨
π¦ where this page comes from
- debian bookworm: genomicsdb-tools 1.4.4-3 Β· MIT
- ubuntu questing: genomicsdb-tools 1.5.4-5
- ubuntu resolute: genomicsdb-tools 1.5.5-2 Β· MIT
- ubuntu stonking: genomicsdb-tools 1.5.5-2build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms