Annotation manifest - #164
Draft
Istar-Eldritch wants to merge 1 commit into
Draft
Conversation
…F3 validation Add annotation context (-context annotation) for submitting GFF3 annotations against existing ENA assemblies using analysis_type DECOUPLED_ANNOTATION. Rebased onto master as a single clean commit. Includes: - AnnotationManifestReader: parses NAME, GFF3, ANALYSIS_TYPE, PRIMARY_ID, ANALYSIS_ATTRIBUTE fields - AnnotationXmlWriter: writes PRIMARY_ID, DECOUPLED_ANNOTATION analysis type, GFF3 file elements, custom analysis attributes - Gff3Validator: structural GFF3 validation via gff3tools (no FASTA cross-check — sequences referenced via PRIMARY_ID and resolved server-side in webin-gff3-stages). GFF3_UNDEFINED_SEQID errors downgraded to warnings; TRANSLATION_COMPARISON rule disabled. - AnnotationSubmissionValidator: delegates to SubmissionValidator then runs Gff3Validator on GFF3 files - WebinCliContext.annotation enum entry - build.gradle: gff3tools + fastareader dependencies - Tests: manifest reader, XML writer, GFF3 validation - Test resources: valid.gff3.gz, invalid.gff3.gz Replaces the reverted annotation commits on master (faf9951, cb159a2) with a clean implementation that includes GFF3 validation.
Istar-Eldritch
force-pushed
the
Annotation-manifest
branch
from
August 26, 2026 15:16
ab2e6a7 to
42d1300
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
No description provided.