| end | No | last base of the region, 1-based and inclusive. Needs `contig`. Unset is the contig's last record. | |
| file | No | which call set in this project, by name. Unset, it is the project's only one, and it refuses rather than guessing when there is more than one. | |
| limit | No | how many matching records to return. The COUNT is always the full number of matches: this caps the rows, never the accounting. | |
| start | No | first base of the region, 1-based and inclusive, as VCF itself counts. Needs `contig`. Unset is the contig's first record. | |
| types | No | keep only these variant classes. The classes are htslib's own, assigned by the ported `setVariantType` and identical to the ones the panel's type filter offers. Unset keeps every class. | |
| _files | No | The project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name. | |
| contig | No | restrict to one contig, named as the FILE names it: `20` and `chr20` are different names and neither is normalized into the other. With `start`/`end` this is a locus read; alone it is the whole contig. | |
| sample | No | keep only records where this sample's genotype is neither hom-ref nor missing, which is that sample's own variants out of a cohort. Named as the file's header names it. | |
| _subject | No | The record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several. | |
| info_key | No | keep only records carrying this INFO key; with `info_value`, only those where it equals that value. | |
| min_qual | No | keep only records whose QUAL is at least this. A record stating no QUAL (`.`) is DROPPED unless `include_missing_qual` is on, because a missing score is not a passing one. | |
| pass_only | No | keep only records whose FILTER is PASS or unset (`.`): the usual first question of a call set, and the one filter that changes what most downstream steps should see. | |
| info_value | No | with `info_key`, the value that key must equal. | |
| include_missing_qual | No | keep records that state no QUAL when `min_qual` is set. Off by default: a caller asking for a quality floor is asking about scores, and a record with none has not met it. | |