generatemutfasta 1.3: multi-transcript neoantigen peptides + resilience fixes#251
Closed
johnoooh wants to merge 5 commits into
Closed
generatemutfasta 1.3: multi-transcript neoantigen peptides + resilience fixes#251johnoooh wants to merge 5 commits into
johnoooh wants to merge 5 commits into
Conversation
- wrap per-variant loop in try/except (skip+count a failing variant, n_errored) - versionless offline requery for full-form HGVSc (zero-network cache resolve) - guard missing protein consequence -> warn+skip instead of KeyError - drop leftover debug print Adds 3 unit tests (pytest 41/41). nf-test 3/3, snapshot unchanged.
Collaborator
Author
|
Closing in favor of extracting the generateMutFasta script + its test suite into its own standalone Python package repository (with proper CI), rather than carrying it as |
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.
Adds
generatemutfasta/1.3with a--multi_transcriptmode that builds neoantigen peptides for alternate transcripts from Genome Nexus'Additional_Transcriptscolumn (-m extended).Changes
alt_mut_fasta,alt_wt_fasta,transcript_map(only when--multi_transcriptis set).Additional_Transcriptsparser (field orderTranscript_ID,Hugo_Symbol,HGVSp_Short,HGVSc,Variant_Classification; MAF Variant_Classification vocabulary); canonical transcript emitted from the main MAF columns.Tests
--profile docker(real-data + two stub tests incl.--multi_transcript).Notes
neoantigen-utils-base:1.4.0(no new image).--multi_transcriptnf-test data is deferred until Genome Nexus-m extendedoutput is released (stub + unit coverage in the meantime).