Mercurial > repos > iuc > megahit
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<designation>.*\d)\.contigs\.fa$" ext="fasta" directory="megahit_out/intermediate_contigs" /> | 132 <discover_datasets pattern="(?P<designation>.*\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"/> |