Skip to content

Update generate protein fasta and create peptide ordering form commands to use transcripts.fa - #1453

Open
susannasiebert wants to merge 5 commits into
8.0.0from
generate_transcripts_fasta
Open

Update generate protein fasta and create peptide ordering form commands to use transcripts.fa#1453
susannasiebert wants to merge 5 commits into
8.0.0from
generate_transcripts_fasta

Conversation

@susannasiebert

@susannasiebert susannasiebert commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Currently, the generate protein fasta and create peptide ordering form commands use the same inputs as the main pipeline and regenerate the transcripts.fa file from it. This can lead to confusion because the same parameters used in the original runs (e.g. --pass-only, --allow-incomplete-transcripts, --biotypes) need to be applied in these command in order for the indexes to be consistent (which are used for matching entries between the VCF and the aggregated report).

This PR updates these two commands to instead use the transcripts.fa files from the original runs as the input. This file was already created using the above flags/filters so the indexes will be consistent.

This PR also adds a new standalone command generate_transcripts_fasta. This command generates the transcripts.fa. This is mostly useful for folks that used the generate protein fasta command without an accompanying pipeline run. This new command can now be used to generate the transcripts.fa for input to the updated generate protein fasta command.

TODO:

  • Update documentation

@susannasiebert
susannasiebert requested a review from tmooney August 24, 2026 18:51

@tmooney tmooney left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A bunch of copyediting 🙂

Comment thread pvactools/lib/create_peptide_ordering_form.py Outdated
Comment thread pvactools/tools/pvacseq/generate_protein_fasta.py Outdated
Comment thread pvactools/tools/pvacsplice/generate_protein_fasta.py Outdated
Comment thread pvactools/tools/pvacsplice/generate_transcripts_fasta.py Outdated
Comment thread pvactools/tools/pvacsplice/main.py Outdated
Comment thread docs/pvacsplice/optional_downstream_analysis_tools.rst Outdated
Comment thread docs/pvacfuse/optional_downstream_analysis_tools.rst Outdated
Comment thread pvactools/lib/create_peptide_ordering_form.py Outdated
Comment thread pvactools/tools/pvacfuse/generate_protein_fasta.py Outdated

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this file need to exist? Might be a candidate for removal and inclusion in .gitignore.

Comment thread pvactools/lib/create_peptide_ordering_form.py Outdated
Co-authored-by: Thomas B. Mooney <mooney@wustl.edu>
Co-authored-by: Susanna Kiwala <susanna.kiwala@wustl.edu>
@susannasiebert
susannasiebert requested a review from tmooney August 31, 2026 16:07

@tmooney tmooney left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1 🚵

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants