annotate ncbi_egapx.xml @ 41:d129c3d0e920 draft default tip

planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
author richard-burhans
date Mon, 28 Jul 2025 14:35:28 +0000
parents b095c69eab5b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
1 <tool id="ncbi_egapx" name="NCBI EGAPx" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
2 <description>annotates eukaryotic genomes</description>
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
3 <macros>
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
4 <import>macros.xml</import>
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
5 </macros>
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
6 <expand macro="edam_ontology"/>
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
7 <expand macro="requirements"/>
31
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
8 <required_files>
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
9 <include path="get-bams.bash"/>
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
10 </required_files>
3
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
11 <command detect_errors="aggressive"><![CDATA[
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
12 #if $cond_input_style.input_style == "fillform"
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
13 #set yamlconfig = $egapx_config
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
14 ## The EGAPx pipeline code determines that a file is gzipped if it has a '.gz' extension.
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
15 ## This code creates symlinks with the appropriate extension.
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
16 #if $cond_input_style.cond_genome_style.genome_style == "history"
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
17 #set $genome_pathname = "genome_" + re.sub('[^\w\-\s]', '_', str($genome.element_identifier)) + "." + $genome.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
18 ln -s '$genome' '$genome_pathname' &&
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
19 #else if $cond_input_style.cond_genome_style.genome_style == "indexed"
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
20 #set $genome_pathname = "genome_" + re.sub('[^\w\-\s]', '_', str($genome.fields.element_identifier)) + "." + $genome.fields.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
21 ln -s '$genome.fields.path' '$genome_pathname' &&
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
22 #end if
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
23 #if $cond_input_style.cond_short_reads_style.short_reads_style == "history"
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
24 #import re
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
25 mkdir -p reads &&
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
26 #for $idx, $read in enumerate($cond_input_style.cond_short_reads_style.short_reads)
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
27 #if $read
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
28 #set $read_pathname = "reads/" + str($idx) + "_" + re.sub('[^\w\-\s]', '_', str($read.element_identifier)) + "." + $read.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
29 ln -s '$read' '$read_pathname' &&
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
30 #end if
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
31 #end for
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
32 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_short_reads_style.reads_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
33 #for $idx, $collection in enumerate($repeat_entry.short_reads_single)
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
34 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + "_" + re.sub('[^\w\-\s]', '_', str($collection.element_identifier)) + "." + $collection.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
35 ln -s '$collection' '$read_pathname' &&
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
36 #end for
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
37 #end for
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
38 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_short_reads_style.reads_paired_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
39 #for $idx, $collection in enumerate($repeat_entry.short_reads_paired)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
40 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + "_" + $re.sub('[^\w\-\s]', '_', str($collection.forward.element_identifier)) + "." + $collection.forward.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
41 ln -s '${collection.forward}' '$read_pathname' &&
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
42 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + "_" + re.sub('[^\w\-\s]', '_', str($collection.reverse.element_identifier)) + "." + $collection.reverse.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
43 ln -s '${collection.reverse}' '$read_pathname' &&
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
44 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
45 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
46 #end if
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
47 #if $cond_input_style.cond_long_reads_style.long_reads_style == "history"
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
48 #import re
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
49 mkdir -p reads &&
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
50 #for $idx, $read in enumerate($cond_input_style.cond_long_reads_style.long_reads)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
51 #if $read
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
52 #set $read_pathname = "reads/" + str($idx) + "_" + re.sub('[^\w\-\s]', '_', str($read.element_identifier)) + "." + $read.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
53 ln -s '$read' '$read_pathname' &&
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
54 #end if
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
55 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
56 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_long_reads_style.reads_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
57 #for $idx, $collection in enumerate($repeat_entry.long_reads_single)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
58 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + "_" + re.sub('[^\w\-\s]', '_', str($collection.element_identifier)) + "." + $collection.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
59 ln -s '$collection' '$read_pathname' &&
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
60 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
61 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
62 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_long_reads_style.reads_paired_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
63 #for $idx, $collection in enumerate($repeat_entry.long_reads_paired)
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
64 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + "_" + $re.sub('[^\w\-\s]', '_', str($collection.forward.element_identifier)) + "." + $collection.forward.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
65 ln -s '${collection.forward}' '$read_pathname' &&
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
66 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + "_" + re.sub('[^\w\-\s]', '_', str($collection.reverse.element_identifier)) + "." + $collection.reverse.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
67 ln -s '${collection.reverse}' '$read_pathname' &&
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
68 #end for
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
69 #end for
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
70 #end if
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
71 #else
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
72 #set yamlconfig = $yamlin
3
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
73 #end if
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
74 ## activate the following
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
75 ## - nextflow conda environment
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
76 ## - EGPAx python virtual environment
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
77 source /galaxy/env.bash &&
36
304fe17cd5b3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 913ef1a671c8002fd57e1b25b80f6b2ebc9ae6bd
richard-burhans
parents: 34
diff changeset
78 python3 /galaxy/scripts/galaxy-resource-config.py &&
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
79 ## run EGAPx
41
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
80 python3 /galaxy/egapx/ui/egapx.py
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
81 #if $developer.query_limit.query_limit_selector == "false"
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
82 --force
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
83 #end if
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
84 '$yamlconfig' -e galaxy -o 'egapx_out' &&
25
a77f693df58c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 42691bb143bd1ff7a13b0307d96ccb0fbf3747ca
richard-burhans
parents: 18
diff changeset
85 ## hack to support 0.2-alpha
a77f693df58c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 42691bb143bd1ff7a13b0307d96ccb0fbf3747ca
richard-burhans
parents: 18
diff changeset
86 if [ -e egapx_out/accept.gff ]; then ln -s accept.gff egapx_out/complete.genomic.gff; fi
31
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
87 #if $developer.collect_star_bams
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
88 && bash '$__tool_directory__/get-bams.bash'
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
89 #end if
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
90 ]]></command>
25
a77f693df58c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 42691bb143bd1ff7a13b0307d96ccb0fbf3747ca
richard-burhans
parents: 18
diff changeset
91 <environment_variables>
a77f693df58c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 42691bb143bd1ff7a13b0307d96ccb0fbf3747ca
richard-burhans
parents: 18
diff changeset
92 <environment_variable name="NXF_DEBUG">3</environment_variable>
41
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
93 <environment_variable name="EGAPX_RNASEQ_QUERY_LIMIT">$getVar('developer.query_limit.rnaseq_query_limit', '20')</environment_variable>
25
a77f693df58c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 42691bb143bd1ff7a13b0307d96ccb0fbf3747ca
richard-burhans
parents: 18
diff changeset
94 </environment_variables>
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
95 <configfiles>
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
96 <configfile name="short_reads_config"><![CDATA[#slurp
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
97 #if $cond_input_style.input_style == "fillform" and $cond_input_style.cond_short_reads_style.short_reads_style == "history"
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
98 #import re
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
99 #for $idx, $read in enumerate($cond_input_style.cond_short_reads_style.short_reads)
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
100 #if $read
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
101 #set $read_pathname = "reads/" + str($idx) + re.sub('[^\w\-\s]', '_', str($read.element_identifier)) + "." + $read.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
102 ${idx}_${read.name} $read_pathname
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
103 #end if
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
104 #end for
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
105 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_short_reads_style.reads_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
106 #for $idx, $collection in enumerate($repeat_entry.short_reads_single)
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
107 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + re.sub('[^\w\-\s]', '_', str($collection.element_identifier)) + "." + $collection.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
108 ${repeat_idx}${idx}_${collection.name} $read_pathname
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
109 #end for
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
110 #end for
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
111 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_short_reads_style.reads_paired_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
112 #for $idx, $collection in enumerate($repeat_entry.short_reads_paired)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
113 #set $forward_read_pathname = "reads/" + str($repeat_idx) + str($idx) + re.sub('[^\w\-\s]', '_', str($collection.forward.element_identifier)) + "." + $collection.forward.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
114 #set $reverse_read_pathname = "reads/" + str($repeat_idx) + str($idx) + re.sub('[^\w\-\s]', '_', str($collection.reverse.element_identifier)) + "." + $collection.reverse.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
115 ${repeat_idx}${idx}_${collection.name} $forward_read_pathname $reverse_read_pathname
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
116 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
117 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
118 #end if
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
119 #silent pass]]></configfile>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
120 <configfile name="long_reads_config"><![CDATA[#slurp
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
121 #if $cond_input_style.input_style == "fillform" and $cond_input_style.cond_long_reads_style.long_reads_style == "history"
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
122 #import re
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
123 #for $idx, $read in enumerate($cond_input_style.cond_long_reads_style.long_reads)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
124 #if $read
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
125 #set $read_pathname = "reads/" + str($idx) + re.sub('[^\w\-\s]', '_', str($read.element_identifier)) + "." + $read.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
126 ${idx}_${read.name} $read_pathname
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
127 #end if
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
128 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
129 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_long_reads_style.reads_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
130 #for $idx, $collection in enumerate($repeat_entry.long_reads_single)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
131 #set $read_pathname = "reads/" + str($repeat_idx) + str($idx) + re.sub('[^\w\-\s]', '_', str($collection.element_identifier)) + "." + $collection.ext
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
132 ${repeat_idx}${idx}_${collection.name} $read_pathname
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
133 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
134 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
135 #for $repeat_idx, $repeat_entry in enumerate($cond_input_style.cond_long_reads_style.reads_paired_lists)
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
136 #for $idx, $collection in enumerate($repeat_entry.long_reads_paired)
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
137 #set $forward_read_pathname = "reads/" + str($repeat_idx) + str($idx) + re.sub('[^\w\-\s]', '_', str($collection.forward.element_identifier)) + "." + $collection.forward.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
138 #set $reverse_read_pathname = "reads/" + str($repeat_idx) + str($idx) + re.sub('[^\w\-\s]', '_', str($collection.reverse.element_identifier)) + "." + $collection.reverse.ext
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
139 ${repeat_idx}${idx}_${collection.name} $forward_read_pathname $reverse_read_pathname
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
140 #end for
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
141 #end for
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
142 #end if
30
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
143 #silent pass]]></configfile>
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
144 <configfile name="egapx_config"><![CDATA[#slurp
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
145 #if $cond_input_style.input_style == "fillform"
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
146 #import re
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
147 #if $cond_input_style.cond_genome_style.genome_style == "history"
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
148 #set genome_value = "genome_" + re.sub('[^\w\-\s]', '_', str($genome.element_identifier)) + "." + $genome.ext
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
149 #else if $cond_input_style.cond_genome_style.genome_style == "indexed"
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
150 #set genome_value = "genome_" + re.sub('[^\w\-\s]', '_', str($genome.fields.element_identifier)) + "." + $genomefields.ext
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
151 #else
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
152 #set genome_value = $uri
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
153 #end if
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
154 # yaml generated by ncbi_egapx.xml
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
155 genome: $genome_value
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
156 taxid: $taxid
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
157 #if $cond_input_style.cond_short_reads_style.short_reads_style == "history"
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
158 short_reads: $short_reads_config
31
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
159 #else
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
160 short_reads:
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
161 #set short_reads_values = $short_reads.split()
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
162 #for $short_read in [str(rv).strip() for rv in $short_reads_values]
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
163 - $short_read
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
164 #end for
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
165 #end if
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
166 #if $cond_input_style.cond_long_reads_style.long_reads_style == "history"
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
167 long_reads: $long_reads_config
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
168 #else
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
169 long_reads:
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
170 #set long_reads_values = $long_reads.split()
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
171 #for $long_read in [str(rv).strip() for rv in $long_reads_values]
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
172 - $long_read
30
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
173 #end for
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
174 #end if
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
175 #if str($cond_input_style.proteins) != "None"
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
176 proteins: $cond_input_style.proteins
30
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
177 #end if
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
178 #if str($cond_input_style.extra) != "None"
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
179 #for row in str($cond_input_style.extra).strip().split("\n")
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
180 #if $row
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
181 $row
30
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
182 #end if
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
183 #end for
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
184 #end if
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
185 #end if
21d4de0e41fc planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents: 29
diff changeset
186 #silent pass]]></configfile>
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
187 </configfiles>
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
188 <inputs>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
189 <conditional name="cond_input_style">
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
190 <param name="input_style" type="select" label="Fill in a tool form or use an existing yaml configuration from the current history?" help="Use the tool form to select inputs from the history, or use a pre-prepared yaml file.">
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
191 <option value="fillform" selected="True">Provide configuration details for conversion into a configuration yaml</option>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
192 <option value="history">Use a pre-prepared yaml egapx configuration</option>
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
193 </param>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
194 <when value="fillform">
16
d167f698d5e9 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d5c4a9faa18df570d02ce208d301a160d8555f58
richard-burhans
parents: 14
diff changeset
195 <conditional name="cond_genome_style">
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
196 <param name="genome_style" type="select" label="Reference genome source for mapping supplied RNA-seq reads" help="Select a built in, history or remote URI for the reference genome FASTA">
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
197 <option value="history" selected="True">Use a genome FASTA file from the current history</option>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
198 <option value="indexed">Use a Galaxy server built-in genome</option>
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
199 <option value="uri">Provide a remote web link URI ("https://...") pointing at the required genome reference FASTA file</option>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
200 </param>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
201 <when value="history">
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
202 <param name="genome" type="data" format="fasta" label="Select the reference genome FASTA from the current history"/>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
203 </when>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
204 <when value="indexed">
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
205 <param name="genome" type="select" label="Select a built in reference genome or custom genome" help="If not listed, add a custom genome or use a reference genome from the history">
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
206 <options from_data_table="all_fasta">
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
207 <validator message="No genomes are available " type="no_options"/>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
208 </options>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
209 </param>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
210 </when>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
211 <when value="uri">
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
212 <param name="uri" type="text" label="URI pointing to the reference genome FASTA file"/>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
213 </when>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
214 </conditional>
38
b0f07e3d6f07 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 401ccc2c1ab4b7f894885eea1f9653f6c566f241
richard-burhans
parents: 37
diff changeset
215 <param name="taxid" type="integer" min="0" value="0" label="NCBI Taxon ID" help="Used to identify the HMM model files needed"/>
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
216 <conditional name="cond_short_reads_style">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
217 <param name="short_reads_style" type="select" label="short RNA-seq sequence data source" help="Select short RNA-seq input data from history or input a list of SRA identifiers or remote URI">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
218 <option value="history" selected="True">Select one or more short RNA-seq fastq datasets from the current history</option>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
219 <option value="list">Type in a list of SRA identifiers and/or remote short RNA-seq FASTA URI</option>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
220 </param>
16
d167f698d5e9 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d5c4a9faa18df570d02ce208d301a160d8555f58
richard-burhans
parents: 14
diff changeset
221 <when value="history">
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
222 <param name="short_reads" type="data" format="fastqsanger,fastqsanger.gz" multiple="true" optional="true" label="Select multiple short RNA-seq fastqsanger inputs from the current history" help="All selected rna-seq fastqsanger will be added to the yaml for egapx configuration"/>
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
223 <repeat name="reads_lists" title="Single-end reads" min="0">
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
224 <param name="short_reads_single" type="data_collection" format="fastqsanger,fastqsanger.gz" collection_type="list" label="Select multiple short RNA-seq fastqsanger inputs from the current history" help="All selected rna-seq fastqsanger will be added to the yaml for egapx configuration"/>
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
225 </repeat>
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
226 <repeat name="reads_paired_lists" title="Paired-end reads" min="0">
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
227 <param name="short_reads_paired" type="data_collection" format="fastqsanger,fastqsanger.gz" collection_type="list:paired" label="Select multiple short RNA-seq fastqsanger inputs from the current history" help="All selected rna-seq fastqsanger will be added to the yaml for egapx configuration"/>
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
228 </repeat>
16
d167f698d5e9 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d5c4a9faa18df570d02ce208d301a160d8555f58
richard-burhans
parents: 14
diff changeset
229 </when>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
230 <when value="list">
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
231 <param name="short_reads" type="text" area="true" label="List all required individual short RNA-seq URI or SRA identifiers, separated by spaces or newlines" help="Either a working URI for a short RNA-seq FASTA, or a bare SRA identifier will work - can be mixed">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
232 <validator type="empty_field"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
233 </param>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
234 </when>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
235 </conditional>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
236 <conditional name="cond_long_reads_style">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
237 <param name="long_reads_style" type="select" label="long RNA-seq sequence data source" help="Select long RNA-seq input data from history or input a list of SRA identifiers or remote URI">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
238 <option value="history" selected="True">Select one or more long RNA-seq fastq datasets from the current history</option>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
239 <option value="list">Type in a list of SRA identifiers and/or remote long RNA-seq FASTA URI</option>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
240 </param>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
241 <when value="history">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
242 <param name="long_reads" type="data" format="fastqsanger,fastqsanger.gz" multiple="true" optional="true" label="Select multiple long RNA-seq fastqsanger inputs from the current history" help="All selected rna-seq fastqsanger will be added to the yaml for egapx configuration"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
243 <repeat name="reads_lists" title="Single-end reads" min="0">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
244 <param name="long_reads_single" type="data_collection" format="fastqsanger,fastqsanger.gz" collection_type="list" label="Select multiple long RNA-seq fastqsanger inputs from the current history" help="All selected rna-seq fastqsanger will be added to the yaml for egapx configuration"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
245 </repeat>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
246 <repeat name="reads_paired_lists" title="Paired-end reads" min="0">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
247 <param name="long_reads_paired" type="data_collection" format="fastqsanger,fastqsanger.gz" collection_type="list:paired" label="Select multiple long RNA-seq fastqsanger inputs from the current history" help="All selected rna-seq fastqsanger will be added to the yaml for egapx configuration"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
248 </repeat>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
249 </when>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
250 <when value="list">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
251 <param name="long_reads" type="text" area="true" label="List all required individual long RNA-seq URI or SRA identifiers, separated by spaces or newlines" help="Either a working URI for a long RNA-seq FASTA, or a bare SRA identifier will work - can be mixed">
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
252 <validator type="empty_field"/>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
253 </param>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
254 </when>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
255 </conditional>
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
256 <param name="proteins" type="data" format="fasta,fasta.gz" optional="true" label="Select a protein set"/>
18
83f9b1d86951 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8214876a80a4416d2614c7227b22a436489f59cf
richard-burhans
parents: 17
diff changeset
257 <param name="extra" type="text" area="true" optional="true" label="Additional yaml to append to the egapx.yaml configuration"
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
258 help="Not normally needed but useful for testing additional configuration elements">
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
259 <sanitizer invalid_char="">
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
260 <valid initial="string.printable"/>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
261 </sanitizer>
3
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
262 </param>
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
263 </when>
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
264 <when value="history">
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
265 <param name="yamlin" type="data" format="yaml" label="egapx configuration yaml file to pass to Nextflow"/>
3
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
266 </when>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
267 </conditional>
31
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
268 <section name="developer" title="Developer options" expanded="false">
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
269 <param name="collect_star_bams" type="boolean" checked="false" label="Collect BAM output from STAR"/>
41
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
270 <conditional name="query_limit">
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
271 <param name="query_limit_selector" type="select" label="Enforce SRA query limit">
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
272 <option value="true" selected="True">Yes</option>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
273 <option value="false">No</option>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
274 </param>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
275 <when value="true">
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
276 <param name="rnaseq_query_limit" type="integer" min="0" value="20" label="SRA query limit"/>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
277 </when>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
278 <when value="false"/>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
279 </conditional>
31
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
280 </section>
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
281 </inputs>
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
282 <outputs>
29
8ada50a892fa planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f2b75ca7f0f40a117d37ec27c1fc48047c014823
richard-burhans
parents: 25
diff changeset
283 <data name="complete_genomic_gff" format="gff" label="Final annotation for ${on_string}" from_work_dir="egapx_out/complete.genomic.gff"/>
8ada50a892fa planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f2b75ca7f0f40a117d37ec27c1fc48047c014823
richard-burhans
parents: 25
diff changeset
284 <collection name="output_files" type="list" label="EGAPx output for ${on_string}">
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
285 <data name="annotated_genome" format="asn1" label="Final annotation" from_work_dir="egapx_out/annotated_genome.asn"/>
40
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
286 <data name="complete_genomic_gtf" format="gtf" label="Final annotation" from_work_dir="egapx_out/complete.genomic.gtf"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
287 <data name="complete_genomic_fna" format="fasta" label="Full genome sequences" from_work_dir="egapx_out/complete.genomic.fna"/>
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
288 <data name="complete_cds" format="fasta" label="Annotated CDS" from_work_dir="egapx_out/complete.cds.fna"/>
29
8ada50a892fa planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f2b75ca7f0f40a117d37ec27c1fc48047c014823
richard-burhans
parents: 25
diff changeset
289 <data name="complete_transcripts" format="fasta" label="Annotated transcripts" from_work_dir="egapx_out/complete.transcripts.fna"/>
40
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
290 <data name="complete_proteins" format="fasta" label="Annotated protein products" from_work_dir="egapx_out/complete.proteins.faa"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
291 <data name="annotation_data" format="tabular" label="Annotation structured comment" from_work_dir="egapx_out/annotation_data.cmt"/>
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
292 <data name="sra_metadata" format="tabular" label="SRA run metadata" from_work_dir="egapx_out/sra_metadata.dat"/>
40
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
293 <data name="gnomon_accept_ftable_annot" format="txt" label="Gnomon accepted annotation models" from_work_dir="egapx_out/annot_builder_output/accept.ftable_annot"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
294 <data name="gnomon_contam_rpt" format="tabular" label="Gnomon contamination report" from_work_dir="egapx_out/GNOMON/contam_rpt.tsv"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
295 <data name="gnomon_report" format="txt" label="Gnomon report" from_work_dir="egapx_out/GNOMON/new.gnomon_report.txt"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
296 <data name="gnomon_quality_report" format="tabular" label="Gnomon quality report" from_work_dir="egapx_out/GNOMON/new.gnomon_quality_report.txt"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
297 <data name="busco_report" format="txt" label="BUSCO report" from_work_dir="egapx_out/busco/short_summary*.txt"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
298 <data name="busco_report_json" format="json" label="BUSCO report (json)" from_work_dir="egapx_out/busco/short_summary*.json"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
299 <data name="stats_feature_counts" format="xml" label="Feature counts" from_work_dir="egapx_out/stats/feature_counts.xml"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
300 <data name="stats_feature_stats" format="xml" label="Feature stats" from_work_dir="egapx_out/stats/feature_stats.xml"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
301 <data name="validated_all_unannotated" format="xml" label="validation all_unannotated" from_work_dir="egapx_out/validated/all_unannotated.val"/>
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
302 <data name="validated_genome" format="xml" label="valudation genome" from_work_dir="egapx_out/validated/genome.val"/>
29
8ada50a892fa planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f2b75ca7f0f40a117d37ec27c1fc48047c014823
richard-burhans
parents: 25
diff changeset
303 </collection>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
304 <collection name="nextflow_stats" type="list" label="EGAPx nextflow stats for ${on_string}">
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
305 <data name="nextflow_log" format="txt" label="Nextflow execution log" from_work_dir="egapx_out/nextflow/nextflow.log"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
306 <data name="run_report" format="html" label="Nextflow execution report" from_work_dir="egapx_out/nextflow/run.report.html"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
307 <data name="run_timeline" format="html" label="Nextflow execution timeline" from_work_dir="egapx_out/nextflow/run.timeline.html"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
308 <data name="run_trace" format="tabular" label="Nextflow trace file" from_work_dir="egapx_out/nextflow/run.trace.txt"/>
40
b095c69eab5b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 69aca8290c162e4bce52ff788553a3676b0a7be6
richard-burhans
parents: 39
diff changeset
309 <data name="run_params" format="yaml" label="Nextflow run parameters" from_work_dir="egapx_out/nextflow/run_params.yaml"/>
31
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
310 </collection>
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
311 <collection name="star_alignments" type="list" label="EGAPx STAR alignments for ${on_string}">
34
192174c3b91b planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8fad6ad99b9f24e553ce58a4fd8a77dfb92fb5d7
richard-burhans
parents: 33
diff changeset
312 <discover_datasets pattern="(?:.+/)?bam\.[0-9A-Za-z]{10}/(?P&lt;designation&gt;.+)\.bam" format="bam" directory="egapx_out" recurse="true" match_relative_path="true"/>
31
1429b9638055 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 7fab8f3658c9289e1d229bcde0beff80a0814c4c
richard-burhans
parents: 30
diff changeset
313 <filter>developer['collect_star_bams']</filter>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
314 </collection>
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
315 </outputs>
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
316 <tests>
41
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
317 <test expect_num_outputs="27" expect_test_failure="false">
32
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
318 <conditional name="cond_input_style">
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
319 <param name="input_style" value="fillform"/>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
320 <conditional name="cond_genome_style">
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
321 <param name="genome_style" value="uri"/>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
322 <param name="uri" value="https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/020/809/275/GCF_020809275.1_ASM2080927v1/GCF_020809275.1_ASM2080927v1_genomic.fna.gz"/>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
323 </conditional>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
324 <param name="taxid" value="6954"/>
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
325 <conditional name="cond_short_reads_style">
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
326 <param name="short_reads_style" value="list"/>
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
327 <param name="short_reads" value="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"/>
32
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
328 </conditional>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
329 </conditional>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
330 <section name="developer">
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
331 <param name="collect_star_bams" value="true"/>
41
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
332 <conditional name="query_limit">
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
333 <param name="query_limit_selector" value="true"/>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
334 <param name="rnaseq_query_limit" value="20"/>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
335 </conditional>
32
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
336 </section>
29
8ada50a892fa planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f2b75ca7f0f40a117d37ec27c1fc48047c014823
richard-burhans
parents: 25
diff changeset
337 <expand macro="test_outputs"/>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
338 </test>
41
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
339 <test expect_num_outputs="27" expect_test_failure="false">
32
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
340 <conditional name="cond_input_style">
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
341 <param name="input_style" value="history"/>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
342 <param name="yamlin" value="input.yaml"/>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
343 </conditional>
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
344 <section name="developer">
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
345 <param name="collect_star_bams" value="true"/>
41
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
346 <conditional name="query_limit">
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
347 <param name="query_limit_selector" value="true"/>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
348 <param name="rnaseq_query_limit" value="20"/>
d129c3d0e920 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 8278322cb9db499c593669d2bb8b740024ecf5dc
richard-burhans
parents: 40
diff changeset
349 </conditional>
32
588b73318a45 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 86859379a0c6185ccb7f150ed407bcb3bd684925
richard-burhans
parents: 31
diff changeset
350 </section>
29
8ada50a892fa planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f2b75ca7f0f40a117d37ec27c1fc48047c014823
richard-burhans
parents: 25
diff changeset
351 <expand macro="test_outputs"/>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
352 </test>
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
353 </tests>
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
354 <help><![CDATA[
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
355 Galaxy tool wrapping the Eukaryotic Genome Annotation Pipeline (EGAPx)
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
356 =================================================================================================
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
357
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
358 .. class:: warningmark
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
359
3
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
360 **Proof of concept: a hack to run a NF workflow inside a specialised Galaxy tool wrapper**
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
361
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
362 EGAPx is a big, complicated Nextflow workflow, challenging and costly to re-implement **properly**, requiring dozens of new tools and replicating a lot of
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
363 complicated *groovy* workflow logic.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
364
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
365 It is also very new and in rapid development. Investing developer effort and keeping updated as EGAPx changes rapidly may be *inefficient of developer resources*.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
366
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
367 This wrapper is designed to allow measuring how *inefficient* it is in terms of computing resource utilisation, in comparison to the developer effort
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
368 required to convert Nextflow DDL into tools and WF logic. Balancing these competing requirements is a fundamental Galaxy challenge.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
369
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
370
3
4420dd857c41 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents: 1
diff changeset
371 EGAPx requires very substantial resources to run with real data. *132GB and 32 cores* are the minimum requirement; *256GB and 64 cores* are recommended.
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
372
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
373 A special minimal example that can be run in 6GB with 4 cores is provided as a yaml configuration and is used for the tool test.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
374
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
375 In this implementation, the user must supply a yaml configuration file as initial proof of concept.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
376 History inputs and even a yaml editor might be provided in future.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
377
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
378 The NF workflow to tool model tested here may be applicable to other NF workflows that take a single configuration yaml.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
379
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
380 .. class:: warningmark
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
381
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
382 The computational resource cost of typing the wrong SRA identifiers into a tool form is potentially enormous with this tool!
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
383
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
384
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
385 Sample yaml configurations
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
386 ===========================
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
387
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
388 YAML sample configurations can be uploaded into your Galaxy history from the `EGAPx github repository <https://github.com/ncbi/egapx/tree/main/examples/>`_.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
389 The simplest possible example is shown below - can be cut/paste into a history dataset in the upload tool.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
390
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
391
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
392 *./examples/input_D_farinae_small.yaml* is shown below and can be cut and pasted into the upload form to create a yaml file.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
393 RNA-seq data is provided as URI to the reads FASTA files.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
394
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
395 input_D_farinae_small.yaml
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
396
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
397 ::
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
398
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
399 genome: https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/020/809/275/GCF_020809275.1_ASM2080927v1/GCF_020809275.1_ASM2080927v1_genomic.fna.gz
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
400 taxid: 6954
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
401 short_reads:
1
e7091c5a8495 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 46dd51a84896294de21e1fb688b91817195edbca
richard-burhans
parents: 0
diff changeset
402 - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572.1
e7091c5a8495 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 46dd51a84896294de21e1fb688b91817195edbca
richard-burhans
parents: 0
diff changeset
403 - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572.2
e7091c5a8495 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 46dd51a84896294de21e1fb688b91817195edbca
richard-burhans
parents: 0
diff changeset
404 - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248.1
e7091c5a8495 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 46dd51a84896294de21e1fb688b91817195edbca
richard-burhans
parents: 0
diff changeset
405 - https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248.2
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
406
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
407
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
408 input_Gavia_stellata.yaml
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
409
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
410 ::
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
411
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
412 genome: https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/030/936/135/GCF_030936135.1_bGavSte3.hap2/GCF_030936135.1_bGavSte3.hap2_genomic.fna.gz
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
413 short_reads: txid37040[Organism] AND biomol_transcript[properties] NOT SRS024887[Accession]
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
414 taxid: 37040
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
415
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
416 input_C_longicornis.yaml
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
417
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
418 ::
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
419
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
420 genome: https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/029//603/195/GCF_029603195.1_ASM2960319v2/GCF_029603195.1_ASM2960319v2_genomic.fna.gz
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
421 short_reads: txid2530218[Organism] AND biomol_transcript[properties] NOT SRS024887[Accession]
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
422 taxid: 2530218
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
423
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
424 Purpose
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
425 ========
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
426
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
427 **This is not intended for production**
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
428
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
429 Just a proof of concept.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
430 It is possibly too inefficient to be useful although it may turn out not to be a problem if run on a dedicated workstation.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
431 At least the efficiency can now be more easily estimated.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
432
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
433 This tool is not recommended for public deployment because of the resource demands.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
434
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
435 EGAPx Overview
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
436 ===============
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
437
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
438 .. image:: $PATH_TO_IMAGES/Pipeline_sm_ncRNA_CAGE_80pct.png
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
439
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
440 **Warning:**
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
441 The current version is an alpha release with limited features and organism scope to collect initial feedback on execution. Outputs are not yet complete and not intended for production use. Please open a GitHub [Issue](https://github.com/ncbi/egapx/issues) if you encounter any problems with EGAPx. You can also write to cgr@nlm.nih.gov to give us your feedback or if you have any questions.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
442
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
443 EGAPx is the publicly accessible version of the updated NCBI [Eukaryotic Genome Annotation Pipeline](https://www.ncbi.nlm.nih.gov/genome/annotation_euk/process/).
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
444
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
445 EGAPx takes an assembly FASTA file, a taxid of the organism, and RNA-seq data. Based on the taxid, EGAPx will pick protein sets and HMM models. The pipeline runs `miniprot` to align protein sequences, and `STAR` to align RNA-seq to the assembly. Protein alignments and RNA-seq read alignments are then passed to `Gnomon` for gene prediction. In the first step of `Gnomon`, the short alignments are chained together into putative gene models.
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
446 In the second step, these predictions are further supplemented by *ab-initio* predictions based on HMM models. The final annotation for the input assembly is produced as a `gff` file.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
447
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
448 **Security Notice:**
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
449
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
450 EGAPx has dependencies in and outside of its execution path that include several thousand files from the [NCBI C++ toolkit](https://www.ncbi.nlm.nih.gov/toolkit), and more than a million total lines of code. Static Application Security Testing has shown a small number of verified buffer overrun security vulnerabilities. Users should consult with their organizational security team on risk and if there is concern, consider mitigating options like running via VM or cloud instance.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
451
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
452
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
453 *To specify an array of NCBI SRA datasets in yaml*
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
454
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
455 ::
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
456
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
457 short_reads:
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
458 - SRR8506572
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
459 - SRR9005248
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
460
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
461
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
462 *To specify an SRA entrez query*
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
463
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
464 ::
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
465
39
4f85da43b40c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit d96d9578e86e3a3d3569dbc2294cfb15f6678729
richard-burhans
parents: 38
diff changeset
466 short_reads: 'txid6954[Organism] AND biomol_transcript[properties] NOT SRS024887[Accession] AND (SRR8506572[Accession] OR SRR9005248[Accession] )'
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
467
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
468
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
469 **Note:** Both the above examples will have more RNA-seq data than the `input_D_farinae_small.yaml` example. To make sure the entrez query does not produce a large number of SRA runs, please run it first at the [NCBI SRA page](https://www.ncbi.nlm.nih.gov/sra). If there are too many SRA runs, then select a few of them and list it in the input yaml.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
470
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
471 Output
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
472 =======
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
473
25
a77f693df58c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 42691bb143bd1ff7a13b0307d96ccb0fbf3747ca
richard-burhans
parents: 18
diff changeset
474 EGAPx output will appear as a collection in the user history. The main annotation file is called *complete.genomic.gff*.
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
475
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
476 ::
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
477
25
a77f693df58c planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 42691bb143bd1ff7a13b0307d96ccb0fbf3747ca
richard-burhans
parents: 18
diff changeset
478 complete.genomic.gff
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
479 annot_builder_output
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
480 nextflow.log
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
481 run.report.html
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
482 run.timeline.html
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
483 run.trace.txt
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
484 run_params.yaml
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
485
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
486
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
487 The *nextflow.log* is the log file that captures all the process information and their work directories. ``run_params.yaml`` has all the parameters that were used in the EGAPx run. More information about the process time and resources can be found in the other run* files.
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
488
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
489 ## Intermediate files
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
490
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
491 In the log, each line denotes the process that completed in the workflow. The first column (_e.g._ `[96/621c4b]`) is the subdirectory where the intermediate output files and logs are found for the process in the same line, _i.e._, `egapx:miniprot:run_miniprot`. To see the intermediate files for that process, you can go to the work directory path that you had supplied and traverse to the subdirectory `96/621c4b`:
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
492
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
493 ::
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
494
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
495 $ aws s3 ls s3://temp_datapath/D_farinae/96/
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
496 PRE 06834b76c8d7ceb8c97d2ccf75cda4/
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
497 PRE 621c4ba4e6e87a4d869c696fe50034/
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
498 $ aws s3 ls s3://temp_datapath/D_farinae/96/621c4ba4e6e87a4d869c696fe50034/
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
499 PRE output/
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
500 2024-03-27 11:19:18 0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
501 2024-03-27 11:19:28 6 .command.begin
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
502 2024-03-27 11:20:24 762 .command.err
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
503 2024-03-27 11:20:26 762 .command.log
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
504 2024-03-27 11:20:23 0 .command.out
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
505 2024-03-27 11:19:18 13103 .command.run
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
506 2024-03-27 11:19:18 129 .command.sh
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
507 2024-03-27 11:20:24 276 .command.trace
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
508 2024-03-27 11:20:25 1 .exitcode
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
509 $ aws s3 ls s3://temp_datapath/D_farinae/96/621c4ba4e6e87a4d869c696fe50034/output/
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
510 2024-03-27 11:20:24 17127134 aligns.paf
9
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
511 ]]></help>
28ab345ebab3 planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 92ff2adad69b7a8a49d067e525a97f3ec25a275a
richard-burhans
parents: 7
diff changeset
512 <expand macro="citations"/>
11
5bec47dfe99a planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 544ef29cd524d03b10fdc60769d5d0f2a93d3a67
richard-burhans
parents: 9
diff changeset
513 <expand macro="creators"/>
0
0ab743c8837f planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff changeset
514 </tool>