From 8214876a80a4416d2614c7227b22a436489f59cf Mon Sep 17 00:00:00 2001 From: richard-burhans Date: Fri, 20 Dec 2024 16:18:38 -0500 Subject: [PATCH] Update egapx (#45) * output gff is now a separate histroy item * changed tests back to expect failure * bumping version number * making form interface the default, adding proteins * making form interface the default, adding proteins, minor reformatting * bumping version * update * Update tools/ncbi_egapx/macros.xml * Update tools/ncbi_egapx/macros.xml * Update tools/ncbi_egapx/macros.xml * Update tools/ncbi_egapx/ncbi_egapx.xml * fixing * interface updates * testing with updated container * upgrading to 0.3.1-alpha * initial work towards supporting input items from the history * chaingin profile version * switching tests to expect failure * missed one instance of xtra -> extra --------- Co-authored-by: Richard C. Burhans --- tools/ncbi_egapx/macros.xml | 6 +- tools/ncbi_egapx/ncbi_egapx.xml | 201 ++++++++++++++++++++------ tools/ncbi_egapx/test-data/input.yaml | 18 +-- 3 files changed, 161 insertions(+), 64 deletions(-) diff --git a/tools/ncbi_egapx/macros.xml b/tools/ncbi_egapx/macros.xml index c0f287e..44c9fa5 100644 --- a/tools/ncbi_egapx/macros.xml +++ b/tools/ncbi_egapx/macros.xml @@ -4,9 +4,9 @@ quay.io/galaxy/egapx:@TOOL_VERSION@ - 0.2-alpha - 7 - 22.05 + 0.3.1-alpha + 0 + 24.2 operation_0362 diff --git a/tools/ncbi_egapx/ncbi_egapx.xml b/tools/ncbi_egapx/ncbi_egapx.xml index 4833012..2b9b2f8 100644 --- a/tools/ncbi_egapx/ncbi_egapx.xml +++ b/tools/ncbi_egapx/ncbi_egapx.xml @@ -6,8 +6,43 @@ + - + - + - + @@ -72,8 +129,7 @@ $row - + @@ -83,30 +139,31 @@ $row - ^[0-9]+$ - - + - + + + + + + + - + - @@ -136,26 +193,74 @@ $row - - + + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/ncbi_egapx/test-data/input.yaml b/tools/ncbi_egapx/test-data/input.yaml index 585fd76..e5e70d2 100644 --- a/tools/ncbi_egapx/test-data/input.yaml +++ b/tools/ncbi_egapx/test-data/input.yaml @@ -1,15 +1,7 @@ -# This is a very minimal example of EGAPx, it fits into 4 CPU cores and 6GB of memory. -# To be able to do this, we culled the input files and some stages of execution. -# To limit the requirements you also need to use -e docker_minimal - -genome: https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/020/809/275/GCF_020809275.1_ASM2080927v1/GCF_020809275.1_ASM2080927v1_genomic.fna.gz +genome: https://ftp.ncbi.nlm.nih.gov/genomes/all/GCA/020/809/275/GCA_020809275.1_ASM2080927v1/GCA_020809275.1_ASM2080927v1_genomic.fna.gz taxid: 6954 reads: - - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572.1 - - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572.2 - - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248.1 - - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248.2 -hmm: https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/gnomon/hmm_parameters/6956.params -tasks: - star_wnode: - star_wnode: -cpus-per-worker 4 + - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572_1.gz + - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572_2.gz + - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248_1.gz + - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248_2.gz