Skip to content

Commit de28ce3

Browse files
tomwhitejeromekelleher
authored andcommitted
Filter descriptions
1 parent eb902ec commit de28ce3

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
@@ -368,8 +368,17 @@ def _generate_header(
368368
)
369369

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

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

0 commit comments

Comments
 (0)