fix: parse source
from gff to add nuc
annotation
#976
Merged
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.
partially resolves BUG:
augur translate
not faithful togff3
standard, can't annotate nucs, which are required. #953This PR is required to be able to use the GFF3 genemap for the new reference for monkeypox, see nextstrain/mpox#67
Description of proposed changes
Currently, when
augur translate
is used with a gff3 genemap as input, nucleotides are not parsed and output into the annotation read in byexport
.This means that
gff3
is not readily usable as input which is a shame.This PR makes sure that the
source
feature is read in and used as basis ofnuc
annotation.Related issue(s)
Related to #953
Doesn't make translate fully GFF3 compliant (yet) that's why it's only a partial fix.
Testing
Tested locally with mpox, works as expected. Nuc is now output and used by export correctly.
Once this is merged, we can merge nextstrain/mpox#69