Skip to content

Commit 9af47f7

Browse files
committed
Filter descriptions
1 parent bee0a6c commit 9af47f7

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
@@ -498,8 +498,17 @@ def _generate_header(
498498
)
499499

500500
# [1.4.3 Filter field format]
501-
for filter in filters:
502-
print(f'##FILTER=<ID={filter},Description="">', file=output)
501+
filter_descriptions = (
502+
ds["filter_description"] if "filter_description" in ds else None
503+
)
504+
for i, filter in enumerate(filters):
505+
filter_description = (
506+
"" if filter_descriptions is None else filter_descriptions[i]
507+
)
508+
print(
509+
f'##FILTER=<ID={filter},Description="{filter_description}">',
510+
file=output,
511+
)
503512

504513
# [1.4.4 Individual format field format]
505514
for key in format_fields:

0 commit comments

Comments
 (0)