VCFAnnotator updates to skip REF alleles and emit correct INFO field definitions #299
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Implemented changes for #295 and #296.
The VCFAnnotator tool now accepts an additional parameter that controls whether VRS computation is performed for REF alleles in addition to ALT alleles. For large scale VRS computation on VCF input, this will allow users to reduce compute time and costs if REF allele VRS IDs are not required.
The VRS INFO field definitions in the output VCF have also been modified to have the correct value for the
Number
attribute: eitherR
orA
depending on whether REF alleles are included. This change also required passing the VRS INFO field values to the VCF output writer as arrays, rather than strings.