uclahs-cds / pipeline-call-NonCanonicalPeptide

Nextflow pipeline to call non-canonical peptides as custom databases for proteogenomic analysis
https://automatic-adventure-o4l96o9.pages.github.io/
GNU General Public License v2.0
0 stars 1 forks source link

summarizeFasta is called before and after running filterFasta #35

Closed zhuchcn closed 2 years ago

zhuchcn commented 2 years ago

PR description

summarizeFasta is now called before and after running filterFasta. The output directory is like below:

test/output/test-integration-entrypoint-gvf/call-NonCanonicalPeptide-1.0.0/UCLA0001/moPepGen-0.4.0/output/
├── decoy
├── encode
├── split
├── UCLA0001_variant_peptides.fasta
├── UCLA0001_variant_peptides_filtered.fasta
├── UCLA0001_variant_peptides_filtered_PostFilter_summary.txt
└── UCLA0001_variant_peptides_PreFilter_summary.txt

Also fixed the issue that Arriba and FusionCatcher output not input into callVariant

Maybe I don't really need the 'PreFilter' and 'PostFilter', because their filename prefixes are different.

Checklist

Closes #31 Closes #34

lydiayliu commented 2 years ago

Maybe just

UCLA0001_variant_peptides_summary.txt
UCLA0001_variant_peptides_filtered_summary.txt

?

zhuchcn commented 2 years ago

Done!

test/output/test-integration-entrypoint-gvf/call-NonCanonicalPeptide-1.0.0/UCLA0001/moPepGen-0.4.0/output/
├── decoy
├── encode
├── split
├── UCLA0001_variant_peptides.fasta
├── UCLA0001_variant_peptides_filtered.fasta
├── UCLA0001_variant_peptides_filtered_summary.txt
└── UCLA0001_variant_peptides_summary.txt