comparison megahit_wrapper.xml @ 8:ab208c87d973 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/megahit commit acac4f9e3f82cc7248177b97d1cbabbf58d24cf6
author iuc
date Thu, 13 Feb 2025 19:36:15 +0000
parents a96f3ad4e0d8
children
comparison
equal deleted inserted replaced
7:a96f3ad4e0d8 8:ab208c87d973
1 <tool id="megahit" name="MEGAHIT" version="@TOOL_VERSION@+galaxy1"> 1 <tool id="megahit" name="MEGAHIT" version="@TOOL_VERSION@+galaxy2">
2 <description>for metagenomics assembly</description> 2 <description>for metagenomics assembly</description>
3 <macros> 3 <macros>
4 <token name="@TOOL_VERSION@">1.2.9</token> 4 <token name="@TOOL_VERSION@">1.2.9</token>
5 </macros> 5 </macros>
6 <xrefs> 6 <xrefs>
54 --cleaning-rounds '${advanced_section.cleaning_rounds}' 54 --cleaning-rounds '${advanced_section.cleaning_rounds}'
55 ${advanced_section.nolocal} 55 ${advanced_section.nolocal}
56 ${advanced_section.kmin1pass} 56 ${advanced_section.kmin1pass}
57 --min-contig-len '${output_section.min_contig_len}' 57 --min-contig-len '${output_section.min_contig_len}'
58 \$MEMORY 58 \$MEMORY
59 && cat megahit_out/log
60 ]]></command> 59 ]]></command>
61 <inputs> 60 <inputs>
62 <conditional name="input_option"> 61 <conditional name="input_option">
63 <param name="choice" type="select" label="Select your input option"> 62 <param name="choice" type="select" label="Select your input option">
64 <option value="single" selected="true">Single</option> 63 <option value="single" selected="true">Single</option>
121 <param name="kmin1pass" type="boolean" checked="false" truevalue="--kmin-1pass" falsevalue="" label="Use 1pass mode to build SdBG of k_min" /> 120 <param name="kmin1pass" type="boolean" checked="false" truevalue="--kmin-1pass" falsevalue="" label="Use 1pass mode to build SdBG of k_min" />
122 </section> 121 </section>
123 <section name="output_section" title="Output options" expanded="True"> 122 <section name="output_section" title="Output options" expanded="True">
124 <param argument="--min-contig-len" type="integer" value="200" label="Minimum length of contigs to output" /> 123 <param argument="--min-contig-len" type="integer" value="200" label="Minimum length of contigs to output" />
125 <param name="show_intermediate_contigs" type="boolean" checked="false" label="Return intermediate contigs?"/> 124 <param name="show_intermediate_contigs" type="boolean" checked="false" label="Return intermediate contigs?"/>
125 <param name="log_file" type="boolean" label="Generate a log file" help="Generates a log file, which can be used as MultiQC input"/>
126 </section> 126 </section>
127 </inputs> 127 </inputs>
128 <outputs> 128 <outputs>
129 <data format="fasta" name="output" from_work_dir="megahit_out/final.contigs.fa" label="Assembly with ${tool.name} on ${on_string}" /> 129 <data format="fasta" name="output" from_work_dir="megahit_out/final.contigs.fa" label="Assembly with ${tool.name} on ${on_string}" />
130 <collection name="intermediate_contigs" type="list" label="Intermediate contigs from ${tool.name} on ${on_string}"> 130 <collection name="intermediate_contigs" type="list" label="Intermediate contigs from ${tool.name} on ${on_string}">
131 <filter>output_section['show_intermediate_contigs']</filter> 131 <filter>output_section['show_intermediate_contigs']</filter>
132 <discover_datasets pattern="(?P&lt;designation&gt;.*\d)\.contigs\.fa$" ext="fasta" directory="megahit_out/intermediate_contigs" /> 132 <discover_datasets pattern="(?P&lt;designation&gt;.*\d)\.contigs\.fa$" ext="fasta" directory="megahit_out/intermediate_contigs" />
133 </collection> 133 </collection>
134 <data name="log_output" format="txt" label="${tool.name} on ${on_string} (Log file)" from_work_dir="megahit_out/log">
135 <filter>output_section['log_file']</filter>
136 </data>
134 </outputs> 137 </outputs>
135 <tests> 138 <tests>
136 <test expect_num_outputs="1"> 139 <test expect_num_outputs="2">
137 <conditional name="input_option"> 140 <conditional name="input_option">
138 <param name="choice" value="single"/> 141 <param name="choice" value="single"/>
139 <param name="single_files" value="refExample.fa" ftype="fasta"/> 142 <param name="single_files" value="refExample.fa" ftype="fasta"/>
140 </conditional> 143 </conditional>
144 <param name="log_file" value="true"/>
141 <output name="output"> 145 <output name="output">
142 <assert_contents> 146 <assert_contents>
143 <has_line_matching expression=">k21_0 flag=3 multi=1.0486 len=576" /> 147 <has_line_matching expression=">k21_0 flag=3 multi=1.0505 len=576" />
144 </assert_contents> 148 </assert_contents>
149 </output>
150 <output name="log_output">
151 <assert_contents>
152 <has_text text="- MEGAHIT v"/>
153 <has_text text="- Build graph for k = 21"/>
154 <has_text text="- Assemble contigs from SdBG for k = 21"/>
155 <has_text text="- Local assembly for k = 21"/>
156 </assert_contents>
145 </output> 157 </output>
146 </test> 158 </test>
147 <test expect_num_outputs="1"> 159 <test expect_num_outputs="1">
148 <conditional name="input_option"> 160 <conditional name="input_option">
149 <param name="choice" value="interleaved"/> 161 <param name="choice" value="interleaved"/>