-
Notifications
You must be signed in to change notification settings - Fork 64
Open
Description
The output VCF can contain commas in the ACMG_DISEASE_NAME field of the Exomiser INFO key. Could these be replaced with semi-colons or underscores?
[Exomiser/exomiser-core/src/main/java/org/monarchinitiative/exomiser/core/writers/VcfResultsWriter.java](
Line 241 in 421c22d
| fields.add('"' + assignment.map(acmgAssignment -> acmgAssignment.disease().diseaseName().replace(" ", "_")).orElse("") + '"'); |
This breaks spec compliance which says "commas are permitted only as delimiters for lists of values".
Because the Exomiser INFO field is set as `Number=.' in the VCF, pysam interprets these commas as breaking between multiple instances of the field, which breaks parsing the field into its subfields.
related to #620
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels