comparison genomad_end_to_end.xml @ 1:edb671f0661e draft default tip

planemo upload for repository https://github.com/Helmholtz-UFZ/ufz-galaxy-tools/blob/main/tools/genomad/ commit dddf8b42771f66318f3325607bbd7aa33a3716b5
author ufz
date Mon, 07 Oct 2024 11:51:02 +0000
parents 955e33326e20
children
comparison
equal deleted inserted replaced
0:955e33326e20 1:edb671f0661e
1 <tool id="genomad_end_to_end" name="geNomad" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0" license="MIT"> 1 <tool id="genomad_end_to_end" name="geNomad" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0" license="MIT">
2 <description>identify virus and plasmid genomes from nucleotide sequences</description> 2 <description>identify virus and plasmid genomes from nucleotide sequences</description>
3 <macros> 3 <macros>
4 <token name="@TOOL_VERSION@">1.8.0</token> 4 <token name="@TOOL_VERSION@">1.8.0</token>
5 <token name="@VERSION_SUFFIX@">0</token> 5 <token name="@VERSION_SUFFIX@">1</token>
6 <token name="@MIN_DB_VERSION@">1.2</token> <!-- https://portal.nersc.gov/genomad/__data__/releases.txt --> 6 <token name="@MIN_DB_VERSION@">1.2</token> <!-- https://portal.nersc.gov/genomad/__data__/releases.txt -->
7 <xml name="summary_output_macro" tokens="type"> 7 <xml name="summary_output_macro" tokens="type">
8 <data name="summary_@TYPE@_fna" format="fasta" from_work_dir="output/sequence_summary/sequence_@TYPE@.fna" label="${tool.name} on ${on_string}: @TYPE@ fasta"/> 8 <data name="summary_@TYPE@_fna" format="fasta" from_work_dir="output/sequence_summary/sequence_@TYPE@.fna" label="${tool.name} on ${on_string}: @TYPE@ fasta"/>
9 <data name="summary_@TYPE@_genes" format="tabular" from_work_dir="output/sequence_summary/sequence_@TYPE@_genes.tsv" label="${tool.name} on ${on_string}: @TYPE@ genes"> 9 <data name="summary_@TYPE@_genes" format="tabular" from_work_dir="output/sequence_summary/sequence_@TYPE@_genes.tsv" label="${tool.name} on ${on_string}: @TYPE@ genes">
10 <actions> 10 <actions>
57 sequence.fa 57 sequence.fa
58 output/ 58 output/
59 '$DATABASE.fields.path' 59 '$DATABASE.fields.path'
60 ]]></command> 60 ]]></command>
61 <inputs> 61 <inputs>
62 <param name="license" type="boolean" checked="false" label="Agree with geNomad license?" help="geNomad is free to use for internal use, research &amp; development, non-commercial use, purposes only.">
63 <validator type="expression" message="You need to agree to the geNomad license in order to use this tool. License is linked in the help below.">value</validator>
64 </param>
62 <param argument="INPUT" type="data" format="fasta" label="Input sequences" help="geNomad will work for isolate genomes, metagenomes, and metatranscriptomes"/> 65 <param argument="INPUT" type="data" format="fasta" label="Input sequences" help="geNomad will work for isolate genomes, metagenomes, and metatranscriptomes"/>
63 <param name="DATABASE" type="select" label="Reference data" help=""> 66 <param name="DATABASE" type="select" label="Reference data" help="">
64 <options from_data_table="genomad"/> 67 <options from_data_table="genomad"/>
65 <!-- TODO needs to be activated with https://github.com/galaxyproject/galaxy/pull/18411 68 <!-- TODO needs to be activated with https://github.com/galaxyproject/galaxy/pull/18411
66 <validator type="in_range" min="@MIN_DB_VERSION@"/> --> 69 <validator type="in_range" min="@MIN_DB_VERSION@"/> -->
112 <expand macro="summary_output_macro" type="plasmid"/> 115 <expand macro="summary_output_macro" type="plasmid"/>
113 <expand macro="summary_output_macro" type="virus"/> 116 <expand macro="summary_output_macro" type="virus"/>
114 </outputs> 117 </outputs>
115 <tests> 118 <tests>
116 <test> 119 <test>
120 <param name="license" value="true"/>
117 <param name="INPUT" value="GCF_009025895.1_ASM902589v1_genomic.fna" ftype="fasta"/> 121 <param name="INPUT" value="GCF_009025895.1_ASM902589v1_genomic.fna" ftype="fasta"/>
118 <param name="DATABASE" value="1.2"/> 122 <param name="DATABASE" value="1.2"/>
119 <section name="annotation"> 123 <section name="annotation">
120 <param name="splits" value="8"/><!-- needed for low mem CI--> 124 <param name="splits" value="8"/><!-- needed for low mem CI-->
121 </section> 125 </section>
169 173
170 geNomad is a tool that identifies virus and plasmid genomes from nucleotide sequences. 174 geNomad is a tool that identifies virus and plasmid genomes from nucleotide sequences.
171 For details on the function refer to the citation or https://portal.nersc.gov/genomad/index.html. 175 For details on the function refer to the citation or https://portal.nersc.gov/genomad/index.html.
172 176
173 This Galaxy tool executed the ent-to-end geNomad workflow. 177 This Galaxy tool executed the ent-to-end geNomad workflow.
178
179 geNomad is free to use for internal use, research &amp; development, non-commercial use, purposes **only**. Check out the full `License`_.
174 180
175 Usage 181 Usage
176 ..... 182 .....
177 183
178 184
228 * annotation_description: A text describing the function assigned to the marker. 234 * annotation_description: A text describing the function assigned to the marker.
229 235
230 236
231 plasmid/virus genes/proteins: gives the nucleotide and aminoaced sequences of the annotated genes 237 plasmid/virus genes/proteins: gives the nucleotide and aminoaced sequences of the annotated genes
232 238
239 .. _License: https://raw.githubusercontent.com/apcamargo/genomad/refs/heads/main/LICENSE
240
233 ]]></help> 241 ]]></help>
234 <citations> 242 <citations>
235 <citation type="doi">10.1038/s41587-023-01953-y</citation> 243 <citation type="doi">10.1038/s41587-023-01953-y</citation>
236 </citations> 244 </citations>
237 </tool> 245 </tool>