Mercurial > repos > richard-burhans > ncbi_egapx
annotate ncbi_egapx.xml @ 5:bf80a7ed8595 draft
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bbb1a61647b7a3e5297f2cbd09f55dff169a428f
author | richard-burhans |
---|---|
date | Tue, 10 Sep 2024 21:11:47 +0000 |
parents | 539ea4dee35a |
children | 42734f3397cd |
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"/> |
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
|
8 <command detect_errors="aggressive"><![CDATA[ |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
9 #if str($cond_input_style.input_style) == "history": |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
10 #set yamlconfig = $yamlin |
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 #else: |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
12 #set yamlconfig = "egapx.yaml" |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
13 rm -rf '$yamlconfig' && |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
14 touch '$yamlconfig' && |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
15 echo '# yaml generated by ncbi_egapx.xml' >> '$yamlconfig' && |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
16 echo 'taxid: $taxid' >> '$yamlconfig' && |
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
|
17 #if str($reference_genome.genome_type_select) == "indexed": |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
18 echo 'genome: $reference_genome.genome.fields.path' >> '$yamlconfig' && |
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
|
19 #elif str($reference_genome.genome_type_select) == "history" |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
20 echo 'genome: $reference_genome.genome' >> '$yamlconfig' && |
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
|
21 #else: |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
22 echo 'genome: $reference_genome.uri' >> '$yamlconfig' && |
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
|
23 #end if |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
24 echo 'reads:' >> '$yamlconfig' && |
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
|
25 #if str($condrnaseq.rna_type_select) == "history": |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
26 #for $r in $rnaseq: |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
27 echo ' - $r' >> '$yamlconfig' && |
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
|
28 #end for |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
29 #else: |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
30 #set rs = $rnaseq.split() |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
31 #set rsplit = [x.strip() for x in $rs] |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
32 #for $r in $rsplit: |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
33 echo ' - $r' >> '$yamlconfig' && |
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
|
34 #end for |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
35 #end if |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
36 #if len($xtra.strip()) > 0: |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
37 #set lxtra = $xtra.split("\n") |
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
|
38 #for row in $lxtra: |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
39 echo '$row' >> '$yamlconfig' && |
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
|
40 #end for |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
41 #end if |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
42 echo '' >> '$yamlconfig' && |
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
|
43 echo "Calculated contents of egapx yaml" && |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
44 cat '$yamlconfig' && |
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
|
45 #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
|
46 source /galaxy/env.bash && |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
47 echo \${PATH} && |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
48 ln -s /galaxy/egapx/egapx_config && |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
49 python3 /galaxy/egapx/ui/egapx.py '$yamlconfig' -e galaxy -o 'egapx_out' |
0
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
50 ]]></command> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
51 <inputs> |
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
|
52 <conditional name="cond_input_style"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
53 <param name="input_style" type="select" label="Fill in a tool form or use an existing yaml configuration from the current history?" |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
54 help="Use a pre-prepared yaml if available. Use the tool form if history files are needed as rna-seq or reference genome inputs for this job"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
55 <option selected="True" value="history">Use a pre-prepared yaml egapx configuration</option> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
56 <option value="fillform">Provide configuration details for conversion into a configuration yaml</option> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
57 </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
|
58 <when value="history"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
59 <param name="yamlin" type="data" optional="false" label="egapx configuration yaml file to pass to Nextflow" help="" format="yaml,txt"/> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
60 </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
|
61 <when value="fillform"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
62 <param name="taxid" type="text" optional="false" label="NCBI Taxon ID" help="Used to identify the HMM model files needed"/> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
63 <conditional name="reference_genome"> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
64 <param name="genome_type_select" type="select" label="Reference genome source for mapping supplied RNA-seq reads" |
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
|
65 help="Select a built in, history or remote URI for the reference genome fasta"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
66 <option value="indexed">Use a Galaxy server built-in genome</option> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
67 <option value="history" selected="True">Use a genome fasta file from the current history</option> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
68 <option value="uri">Provide a remote web link URI ("https://...") pointing at the required genome reference fasta file</option> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
69 </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
|
70 <when value="indexed"> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
71 <param name="genome" type="select" optional="true" label="Select a built in reference genome or custom genome" |
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
|
72 help="If not listed, add a custom genome or use a reference genome from the history"> |
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 <options from_data_table="all_fasta"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
74 <validator message="No genomes are available " type="no_options"/> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
75 </options> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
76 </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
|
77 </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
|
78 <when value="history"> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
79 <param name="genome" type="data" optional="true" format="fasta" label="Select the reference genome fasta from the current history"/> |
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
|
80 </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
|
81 <when value="uri"> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
82 <param name="uri" type="text" optional="false" label="URI pointing to the reference genome fasta file" help=""/> |
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
|
83 </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
|
84 </conditional> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
85 <conditional name="condrnaseq"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
86 <param name="rna_type_select" type="select" label="RNA sequence data source" help="Select RNAseq input data from history or input a list of SRA identifiers or remote URI"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
87 <option selected="True" value="list">Type in a list of SRA identifiers and/or remote RNA-seq fasta URI</option> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
88 <option value="history">Select one or more RNA-seq fastq datasets from the current history</option> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
89 </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
|
90 <when value="history"> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
91 <param name="rnaseq" type="data" format="fastqsanger, fastqsanger.gz" optional="false" multiple="true" |
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
|
92 label="Select multiple RNA-seq fastqsanger inputs from the current history" help="All selected rna-seq fastqsanger will be added to the yaml for egapx configuration"/> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
93 </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
|
94 <when value="list"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
95 <param name="rnaseq" type="text" area="true" optional="false" label="List all required individual RNA-seq URI or SRA identifiers, separated by spaces or newlines" |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
96 help="Either a working URI for a RNA-seq fasta, or a bare SRA identifier will work - can be mixed"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
97 <validator type="empty_field"/> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
98 </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
|
99 </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
|
100 </conditional> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
101 <param name="xtra" type="text" area="true" label="Additional yaml to append to the egapx.yaml configuration" |
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
|
102 help="Not normally needed but useful for testing additional configuration elements"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
103 <sanitizer invalid_char=""> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
104 <valid initial="string.printable"> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
105 </valid> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
106 </sanitizer> |
4420dd857c41
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit 050f870384e004445d3dcfb56302b7894793bd23
richard-burhans
parents:
1
diff
changeset
|
107 </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
|
108 </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
|
109 </conditional> |
0
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
110 </inputs> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
111 <outputs> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
112 <collection name="egapx_out" type="list" label="Outputs from egapx"> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
113 <discover_datasets pattern="__name_and_ext__" directory="egapx_out" visible="false"/> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
114 </collection> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
115 </outputs> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
116 <tests> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
117 <test expect_test_failure="true"> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
118 <param name="input_style" value="history"/> |
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
|
119 <param name="yamlin" value="input.yaml"/> |
0
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
120 <output_collection name="egapx_out" type="list" count="8"/> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
121 </test> |
4
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
122 <test expect_test_failure="true"> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
123 <param name="input_style" value="fillform"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
124 <param name="taxid" value="6954"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
125 <param name="genome_type_select" value="uri"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
126 <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"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
127 <param name="rna_type_select" value="list"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
128 <param name="rnaseq" value="https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572.1 https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR8506572.2 https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248.1 https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/sample_data/Dermatophagoides_farinae_small/SRR9005248.2"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
129 <param name="xtra" value="proteins: [] hmm: https://ftp.ncbi.nlm.nih.gov/genomes/TOOLS/EGAP/gnomon/hmm_parameters/6956.params tasks: star_wnode: star_wnode: -cpus-per-worker 4"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
130 <output_collection name="egapx_out" type="list" count="8"/> |
539ea4dee35a
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit f47ba0b127d52901402fe9f830a0095c6f8fa36a
richard-burhans
parents:
3
diff
changeset
|
131 </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
|
132 </tests> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
133 <help><![CDATA[ |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
134 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
|
135 ================================================================================================= |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
136 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
137 .. 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
|
138 |
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
|
139 **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
|
140 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
141 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
|
142 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
|
143 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
144 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
|
145 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
146 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
|
147 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
|
148 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
149 |
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
|
150 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
|
151 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
152 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
|
153 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
154 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
|
155 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
|
156 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
157 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
|
158 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
159 .. 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
|
160 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
161 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
|
162 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
163 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
164 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
|
165 =========================== |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
166 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
167 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
|
168 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
|
169 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
170 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
171 *./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
|
172 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
|
173 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
174 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
|
175 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
176 :: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
177 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
178 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
|
179 taxid: 6954 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
180 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
|
181 - 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
|
182 - 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
|
183 - 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
|
184 - 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
|
185 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
186 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
187 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
|
188 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
189 :: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
190 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
191 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 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
192 reads: txid37040[Organism] AND biomol_transcript[properties] NOT SRS024887[Accession] |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
193 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
|
194 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
195 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
|
196 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
197 :: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
198 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
199 genome: https://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/029//603/195/GCF_029603195.1_ASM2960319v2/GCF_029603195.1_ASM2960319v2_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
|
200 reads: txid2530218[Organism] AND biomol_transcript[properties] NOT SRS024887[Accession] |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
201 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
|
202 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
203 Purpose |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
204 ======== |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
205 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
206 **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
|
207 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
208 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
|
209 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
|
210 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
|
211 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
212 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
|
213 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
214 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
|
215 =============== |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
216 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
217 .. 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
|
218 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
219 **Warning:** |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
220 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
|
221 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
222 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
|
223 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
224 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. |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
225 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
|
226 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
227 **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
|
228 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
229 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
|
230 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
231 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
232 *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
|
233 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
234 :: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
235 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
236 reads: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
237 - SRR8506572 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
238 - SRR9005248 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
239 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
240 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
241 *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
|
242 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
243 :: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
244 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
245 reads: 'txid6954[Organism] AND biomol_transcript[properties] NOT SRS024887[Accession] AND (SRR8506572[Accession] OR SRR9005248[Accession] )' |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
246 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
247 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
248 **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
|
249 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
250 Output |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
251 ======= |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
252 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
253 EGAPx output will appear as a collection in the user history. The main annotation file is called *accept.gff*. |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
254 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
255 :: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
256 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
257 accept.gff |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
258 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
|
259 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
|
260 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
|
261 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
|
262 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
|
263 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
|
264 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
265 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
266 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
|
267 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
268 ## 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
|
269 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
270 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
|
271 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
272 :: |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
273 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
274 $ 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
|
275 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
|
276 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
|
277 $ 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
|
278 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
|
279 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
|
280 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
|
281 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
|
282 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
|
283 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
|
284 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
|
285 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
|
286 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
|
287 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
|
288 $ 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
|
289 2024-03-27 11:20:24 17127134 aligns.paf |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
290 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
291 |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
292 ]]></help> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
293 <expand macro="citations"/> |
0ab743c8837f
planemo upload for repository https://github.com/richard-burhans/galaxytools/tree/main/tools/ncbi_egapx commit bd7ba5efde8e6fc5104441896d628760b6c54aa0
richard-burhans
parents:
diff
changeset
|
294 </tool> |