Skip to content

Commit 8b78e08

Browse files
committed
Filter descriptions
1 parent 81e9589 commit 8b78e08

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

vcztools/vcf_writer.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -369,8 +369,17 @@ def _generate_header(
369369
)
370370

371371
# [1.4.3 Filter field format]
372-
for filter in filters:
373-
print(f'##FILTER=<ID={filter},Description="">', file=output)
372+
filter_descriptions = (
373+
ds["filter_description"] if "filter_description" in ds else None
374+
)
375+
for i, filter in enumerate(filters):
376+
filter_description = (
377+
"" if filter_descriptions is None else filter_descriptions[i]
378+
)
379+
print(
380+
f'##FILTER=<ID={filter},Description="{filter_description}">',
381+
file=output,
382+
)
374383

375384
# [1.4.4 Individual format field format]
376385
for key in format_fields:

0 commit comments

Comments
 (0)