CYVCF2(1)

πŸ’– CYVCF2 πŸ’–

okay bestie, sit down, hydrate, and let me tell you about cyvcf2 β€” it's a little command-line icon from the User Commands section of the manual (section 1, iykyk), and it is fast parsing of VCF and BCF including region-queries. that's literally the whole vibe. no cap.


✨ NAME ✨

cyvcf2 β€” fast parsing of VCF and BCF including region-queries πŸ§¬πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

cyvcf2 [OPTIONS] <vcf_file> or -

so you feed it a <vcf_file>, OR you hit it with a - and it'll read from stdin like the flexible queen she is. the <vcf_file> and the - are alternatives, not a snack combo. πŸ“


🌸 DESCRIPTION 🌸

fast vcf parsing with cython + htslib 🌈⚑

that's it. that's the description. she's fast, she's cython-and-htslib-powered, and she is not here to waste your time. periodt.


πŸ‘‘ OPTIONS πŸ‘‘

every single one, bestie, we're not skipping a crumb:

  • -c, --chrom TEXT β€” Specify what chromosome to include. 🧬 give her a chromosome and she'll keep it.
  • -s, --start INTEGER β€” Specify the start of region. takes an INTEGER, so not a vibe, a number.
  • -e, --end INTEGER β€” Specify the end of the region. also an INTEGER. yes, -s and -e are giving region-query main character energy. πŸ”₯
  • --include TEXT β€” Specify what info field to include. you tell her which info field you want in, and she keeps it.
  • --exclude TEXT β€” Specify what info field to exclude. opposite energy: you name it, she drops it. πŸ’€
  • -i, --individual TEXT β€” Only print genotype call for individual. one (1) individual, one (1) genotype call, no extras. πŸ™ˆ
  • --no-inds β€” Do not print genotypes. genotypes? not today. not on her watch.
  • --loglevel [DEBUG|INFO|WARNING|ERROR|CRITICAL] β€” Set the level of log output. <pink>[default: INFO]</pink> β€” so the choices are DEBUG, INFO, WARNING, ERROR, or CRITICAL, and if you don't say anything she's just gonna INFO quietly to herself. pick DEBUG if you want her to tell you EVERYTHING. πŸ—£οΈ
  • --silent β€” Skip printing of vcf. she does the work, she just doesn't tell anyone. lowkey mysterious. 🫢
  • --help β€” Show this message and exit. the classic. the moment of need. use it, bestie, it's free. ⭐

heads up bestie: --help is the one that bounces out after showing you the message, and --silent is the one that keeps the vcf off your screen entirely. don't get it twisted. πŸ’–

πŸŽ€ a little sign-off πŸŽ€

this whole manual page is cyvcf2 0.32.0, dated February 2026, and it lives in the CYVCF2(1) corner of the manual. she's iconic, she's fast, and she's parsing VCF and BCF for you. slay. πŸ’…βœ¨πŸ¦‹

πŸ“¦ where this page comes from