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.
Changelog Entry
To be copied to the draft changelog by merger:
vg mask
is a new subcommand that can hard mask sequences in a graphDescription
Coordinated with vgteam/libbdsg#208 and vgteam/libhandlegraph#99. I'll update this PR to the merged commit when those are merged.
This PR is a new subcommand that allows you to hard mask sequences in GBZs and libbdsg graphs using a provided BED file. The change is motivated by known assembly errors in GRCh38. Masking these sequences during mapping should significantly narrow the gap in variant calling performance to DRAGEN on the CMRG panel. Another possible use case is masking the chrY PAR.