Mercurial > repos > bgruening > flye
comparison flye.xml @ 12:6e5b72b4e1fb draft
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/flye commit fb1299282c85caf05328489921813aefdf83ff26
| author | bgruening |
|---|---|
| date | Wed, 04 Dec 2024 22:12:31 +0000 |
| parents | 7066276883d6 |
| children | 5ac579ded893 |
comparison
equal
deleted
inserted
replaced
| 11:dba2d77852ee | 12:6e5b72b4e1fb |
|---|---|
| 103 <param name="generate_log" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Generate a log file"/> | 103 <param name="generate_log" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Generate a log file"/> |
| 104 </inputs> | 104 </inputs> |
| 105 <outputs> | 105 <outputs> |
| 106 <data name="consensus" format="fasta" from_work_dir="out_dir/assembly.fasta" label="${tool.name} on ${on_string}: consensus"/> | 106 <data name="consensus" format="fasta" from_work_dir="out_dir/assembly.fasta" label="${tool.name} on ${on_string}: consensus"/> |
| 107 <data name="assembly_graph" format="graph_dot" from_work_dir="out_dir/assembly_graph.gv" label="${tool.name} on ${on_string}: assembly graph"/> | 107 <data name="assembly_graph" format="graph_dot" from_work_dir="out_dir/assembly_graph.gv" label="${tool.name} on ${on_string}: assembly graph"/> |
| 108 <data name="assembly_gfa" format="gfa" from_work_dir="out_dir/assembly_graph.gfa" label="${tool.name} on ${on_string}: graphical fragment assembly"/> | 108 <data name="assembly_gfa" format="gfa1" from_work_dir="out_dir/assembly_graph.gfa" label="${tool.name} on ${on_string}: graphical fragment assembly"/> |
| 109 <data name="assembly_info" format="tabular" from_work_dir="out_dir/assembly_info.txt" label="${tool.name} on ${on_string}: assembly info"/> | 109 <data name="assembly_info" format="tabular" from_work_dir="out_dir/assembly_info.txt" label="${tool.name} on ${on_string}: assembly info"/> |
| 110 <data name="flye_log" format="txt" from_work_dir="out_dir/flye.log" label="${tool.name} on ${on_string}: log"> | 110 <data name="flye_log" format="txt" from_work_dir="out_dir/flye.log" label="${tool.name} on ${on_string}: log"> |
| 111 <filter>generate_log</filter> | 111 <filter>generate_log</filter> |
| 112 </data> | 112 </data> |
| 113 </outputs> | 113 </outputs> |
| 114 <tests> | 114 <tests> |
| 115 <!--Test 01: pacbio-raw--> | 115 <!--Test 01: pacbio-raw--> |
| 116 <test expect_num_outputs="5"> | 116 <test expect_num_outputs="5"> |
| 117 <param name="inputs" ftype="fastq.gz" value="ecoli_01.fastq.gz,ecoli_02.fastq.gz,ecoli_03.fastq.gz,ecoli_04.fastq.gz,ecoli_05.fastq.gz,ecoli_06.fastq.gz,ecoli_07.fastq.gz"/> | 117 <param name="inputs" ftype="fastq.gz" value="ecoli_01.fastq.gz,ecoli_02.fastq.gz,ecoli_03.fastq.gz,ecoli_04.fastq.gz,ecoli_05.fastq.gz,ecoli_06.fastq.gz,ecoli_07.fastq.gz"/> |
| 118 <param name="mode" value="--pacbio-raw"/> | 118 <conditional name="mode_conditional"> |
| 119 <param name="mode" value="--pacbio-raw"/> | |
| 120 </conditional> | |
| 119 <param name="iterations" value="0"/> | 121 <param name="iterations" value="0"/> |
| 120 <param name="generate_log" value="true"/> | 122 <param name="generate_log" value="true"/> |
| 121 <output name="assembly_info" file="result1_assembly_info.txt" ftype="tabular" compare="sim_size"/> | 123 <output name="assembly_info" file="result1_assembly_info.txt" ftype="tabular" compare="sim_size"/> |
| 122 <output name="assembly_graph" file="result1_assembly_graph.dot" ftype="graph_dot" compare="sim_size"/> | 124 <output name="assembly_graph" file="result1_assembly_graph.dot" ftype="graph_dot" compare="sim_size"/> |
| 123 <output name="assembly_gfa" file="result1_assembly_graph.gfa" ftype="gfa" compare="diff" lines_diff="10"/> | 125 <output name="assembly_gfa" file="result1_assembly_graph.gfa" ftype="gfa1" compare="diff" lines_diff="10"/> |
| 124 <output name="consensus" ftype="fasta"> | 126 <output name="consensus" ftype="fasta"> |
| 125 <assert_contents> | 127 <assert_contents> |
| 126 <has_line line=">contig_1"/> | 128 <has_line line=">contig_1"/> |
| 127 </assert_contents> | 129 </assert_contents> |
| 128 </output> | 130 </output> |
| 129 <output name="flye_log" file="result1.log" ftype="txt" compare="sim_size"/> | 131 <output name="flye_log" file="result1.log" ftype="txt" compare="sim_size"/> |
| 130 </test> | 132 </test> |
| 131 <!--Test 02: nano raw--> | 133 <!--Test 02: nano raw--> |
| 132 <test expect_num_outputs="4"> | 134 <test expect_num_outputs="4"> |
| 133 <param name="inputs" ftype="fasta.gz" value="nanopore.fasta.gz"/> | 135 <param name="inputs" ftype="fasta.gz" value="nanopore.fasta.gz"/> |
| 134 <param name="mode" value="--nano-raw"/> | 136 <conditional name="mode_conditional"> |
| 137 <param name="mode" value="--nano-raw"/> | |
| 138 </conditional> | |
| 135 <param name="iterations" value="0"/> | 139 <param name="iterations" value="0"/> |
| 136 <output name="assembly_info" ftype="tabular"> | 140 <output name="assembly_info" ftype="tabular"> |
| 137 <assert_contents> | 141 <assert_contents> |
| 138 <has_size value="95" delta="100"/> | 142 <has_size value="95" delta="100"/> |
| 139 </assert_contents> | 143 </assert_contents> |
| 141 <output name="assembly_graph" ftype="graph_dot"> | 145 <output name="assembly_graph" ftype="graph_dot"> |
| 142 <assert_contents> | 146 <assert_contents> |
| 143 <has_size value="803" delta="100"/> | 147 <has_size value="803" delta="100"/> |
| 144 </assert_contents> | 148 </assert_contents> |
| 145 </output> | 149 </output> |
| 146 <output name="assembly_gfa" ftype="gfa"> | 150 <output name="assembly_gfa" ftype="gfa1"> |
| 147 <assert_contents> | 151 <assert_contents> |
| 148 <has_size value="35047" delta="100"/> | 152 <has_size value="35047" delta="100"/> |
| 149 </assert_contents> | 153 </assert_contents> |
| 150 </output> | 154 </output> |
| 151 <output name="consensus" ftype="fasta"> | 155 <output name="consensus" ftype="fasta"> |
| 160 <conditional name="mode_conditional"> | 164 <conditional name="mode_conditional"> |
| 161 <param name="mode" value="--nano-raw"/> | 165 <param name="mode" value="--nano-raw"/> |
| 162 </conditional> | 166 </conditional> |
| 163 <conditional name="asm"> | 167 <conditional name="asm"> |
| 164 <param name="asm_select" value="true" /> | 168 <param name="asm_select" value="true" /> |
| 165 <param name="asm" value="30"/> | 169 <param name="asm_coverage" value="30"/> |
| 166 <param name="genome_size" value="3980000"/> | 170 <param name="genome_size" value="3980000"/> |
| 167 </conditional> | 171 </conditional> |
| 168 <output name="assembly_info" ftype="tabular"> | 172 <output name="assembly_info" ftype="tabular"> |
| 169 <assert_contents> | 173 <assert_contents> |
| 170 <has_size value="286" delta="100"/> | 174 <has_size value="286" delta="100"/> |
| 173 <output name="assembly_graph" ftype="graph_dot"> | 177 <output name="assembly_graph" ftype="graph_dot"> |
| 174 <assert_contents> | 178 <assert_contents> |
| 175 <has_size value="1840" delta="100"/> | 179 <has_size value="1840" delta="100"/> |
| 176 </assert_contents> | 180 </assert_contents> |
| 177 </output> | 181 </output> |
| 178 <output name="assembly_gfa" ftype="gfa"> | 182 <output name="assembly_gfa" ftype="gfa1"> |
| 179 <assert_contents> | 183 <assert_contents> |
| 180 <has_size value="420752" delta="100"/> | 184 <has_size value="420752" delta="100"/> |
| 181 </assert_contents> | 185 </assert_contents> |
| 182 </output> | 186 </output> |
| 183 <output name="consensus" ftype="fasta"> | 187 <output name="consensus" ftype="fasta"> |
| 201 <output name="assembly_graph" ftype="graph_dot"> | 205 <output name="assembly_graph" ftype="graph_dot"> |
| 202 <assert_contents> | 206 <assert_contents> |
| 203 <has_size value="367" delta="100"/> | 207 <has_size value="367" delta="100"/> |
| 204 </assert_contents> | 208 </assert_contents> |
| 205 </output> | 209 </output> |
| 206 <output name="assembly_gfa" ftype="gfa"> | 210 <output name="assembly_gfa" ftype="gfa1"> |
| 207 <assert_contents> | 211 <assert_contents> |
| 208 <has_size value="418729" delta="100"/> | 212 <has_size value="418729" delta="100"/> |
| 209 </assert_contents> | 213 </assert_contents> |
| 210 </output> | 214 </output> |
| 211 <output name="consensus" ftype="fasta"> | 215 <output name="consensus" ftype="fasta"> |
| 229 <output name="assembly_graph" ftype="graph_dot"> | 233 <output name="assembly_graph" ftype="graph_dot"> |
| 230 <assert_contents> | 234 <assert_contents> |
| 231 <has_size value="1248" delta="100"/> | 235 <has_size value="1248" delta="100"/> |
| 232 </assert_contents> | 236 </assert_contents> |
| 233 </output> | 237 </output> |
| 234 <output name="assembly_gfa" ftype="gfa"> | 238 <output name="assembly_gfa" ftype="gfa1"> |
| 235 <assert_contents> | 239 <assert_contents> |
| 236 <has_size value="419414" delta="1000"/> | 240 <has_size value="419414" delta="1000"/> |
| 237 </assert_contents> | 241 </assert_contents> |
| 238 </output> | 242 </output> |
| 239 <output name="consensus" ftype="fasta"> | 243 <output name="consensus" ftype="fasta"> |
| 258 <output name="assembly_graph" ftype="graph_dot"> | 262 <output name="assembly_graph" ftype="graph_dot"> |
| 259 <assert_contents> | 263 <assert_contents> |
| 260 <has_size value="1248" delta="500"/> | 264 <has_size value="1248" delta="500"/> |
| 261 </assert_contents> | 265 </assert_contents> |
| 262 </output> | 266 </output> |
| 263 <output name="assembly_gfa" ftype="gfa"> | 267 <output name="assembly_gfa" ftype="gfa1"> |
| 264 <assert_contents> | 268 <assert_contents> |
| 265 <has_size value="420254" delta="2000"/> | 269 <has_size value="420254" delta="2000"/> |
| 266 </assert_contents> | 270 </assert_contents> |
| 267 </output> | 271 </output> |
| 268 <output name="consensus" ftype="fasta"> | 272 <output name="consensus" ftype="fasta"> |
| 274 <!--Test 07: keep haplotypes--> | 278 <!--Test 07: keep haplotypes--> |
| 275 <test expect_num_outputs="4"> | 279 <test expect_num_outputs="4"> |
| 276 <param name="inputs" ftype="fastq.gz" value="ecoli_hifi_01.fastq.gz,ecoli_hifi_02.fastq.gz,ecoli_hifi_03.fastq.gz,ecoli_hifi_04.fastq.gz,ecoli_hifi_05.fastq.gz,ecoli_hifi_06.fastq.gz,ecoli_hifi_07.fastq.gz,ecoli_hifi_08.fastq.gz,ecoli_hifi_09.fastq.gz"/> | 280 <param name="inputs" ftype="fastq.gz" value="ecoli_hifi_01.fastq.gz,ecoli_hifi_02.fastq.gz,ecoli_hifi_03.fastq.gz,ecoli_hifi_04.fastq.gz,ecoli_hifi_05.fastq.gz,ecoli_hifi_06.fastq.gz,ecoli_hifi_07.fastq.gz,ecoli_hifi_08.fastq.gz,ecoli_hifi_09.fastq.gz"/> |
| 277 <conditional name="mode_conditional"> | 281 <conditional name="mode_conditional"> |
| 278 <param name="mode" value="--pacbio-corr"/> | 282 <param name="mode" value="--pacbio-corr"/> |
| 279 <param name="hifi_error" value="0.21"/> | |
| 280 </conditional> | 283 </conditional> |
| 281 <param name="min_overlap" value="1000"/> | 284 <param name="min_overlap" value="1000"/> |
| 282 <param name="keep-haplotypes" value="true"/> | 285 <param name="keep_haplotypes" value="true"/> |
| 283 <output name="assembly_info" ftype="tabular"> | 286 <output name="assembly_info" ftype="tabular"> |
| 284 <assert_contents> | 287 <assert_contents> |
| 285 <has_size value="286" delta="200"/> | 288 <has_size value="286" delta="200"/> |
| 286 </assert_contents> | 289 </assert_contents> |
| 287 </output> | 290 </output> |
| 288 <output name="assembly_graph" ftype="graph_dot"> | 291 <output name="assembly_graph" ftype="graph_dot"> |
| 289 <assert_contents> | 292 <assert_contents> |
| 290 <has_size value="1273" delta="500"/> | 293 <has_size value="1273" delta="500"/> |
| 291 </assert_contents> | 294 </assert_contents> |
| 292 </output> | 295 </output> |
| 293 <output name="assembly_gfa" ftype="gfa"> | 296 <output name="assembly_gfa" ftype="gfa1"> |
| 294 <assert_contents> | 297 <assert_contents> |
| 295 <has_size value="420254" delta="3000"/> | 298 <has_size value="420254" delta="3000"/> |
| 296 </assert_contents> | 299 </assert_contents> |
| 297 </output> | 300 </output> |
| 298 <output name="consensus" ftype="fasta"> | 301 <output name="consensus" ftype="fasta"> |
| 302 </output> | 305 </output> |
| 303 </test> | 306 </test> |
| 304 <!--Test 08: scaffolding mode--> | 307 <!--Test 08: scaffolding mode--> |
| 305 <test expect_num_outputs="4"> | 308 <test expect_num_outputs="4"> |
| 306 <param name="inputs" ftype="fastq.gz" value="ecoli_hifi_01.fastq.gz,ecoli_hifi_02.fastq.gz,ecoli_hifi_03.fastq.gz,ecoli_hifi_04.fastq.gz,ecoli_hifi_05.fastq.gz,ecoli_hifi_06.fastq.gz,ecoli_hifi_07.fastq.gz,ecoli_hifi_08.fastq.gz,ecoli_hifi_09.fastq.gz"/> | 309 <param name="inputs" ftype="fastq.gz" value="ecoli_hifi_01.fastq.gz,ecoli_hifi_02.fastq.gz,ecoli_hifi_03.fastq.gz,ecoli_hifi_04.fastq.gz,ecoli_hifi_05.fastq.gz,ecoli_hifi_06.fastq.gz,ecoli_hifi_07.fastq.gz,ecoli_hifi_08.fastq.gz,ecoli_hifi_09.fastq.gz"/> |
| 307 <param name="mode" value="--nano-hq"/> | 310 <conditional name="mode_conditional"> |
| 311 <param name="mode" value="--nano-hq"/> | |
| 312 </conditional> | |
| 308 <param name="min_overlap" value="1000"/> | 313 <param name="min_overlap" value="1000"/> |
| 309 <param name="scaffold" value="true"/> | 314 <param name="scaffold" value="true"/> |
| 310 <output name="assembly_info" ftype="tabular"> | 315 <output name="assembly_info" ftype="tabular"> |
| 311 <assert_contents> | 316 <assert_contents> |
| 312 <has_size value="286" delta="100"/> | 317 <has_size value="286" delta="100"/> |
| 315 <output name="assembly_graph" ftype="graph_dot"> | 320 <output name="assembly_graph" ftype="graph_dot"> |
| 316 <assert_contents> | 321 <assert_contents> |
| 317 <has_size value="1248" delta="100"/> | 322 <has_size value="1248" delta="100"/> |
| 318 </assert_contents> | 323 </assert_contents> |
| 319 </output> | 324 </output> |
| 320 <output name="assembly_gfa" ftype="gfa"> | 325 <output name="assembly_gfa" ftype="gfa1"> |
| 321 <assert_contents> | 326 <assert_contents> |
| 322 <has_size value="419414" delta="2000"/> | 327 <has_size value="419414" delta="2000"/> |
| 323 </assert_contents> | 328 </assert_contents> |
| 324 </output> | 329 </output> |
| 325 <output name="consensus" ftype="fasta"> | 330 <output name="consensus" ftype="fasta"> |
| 329 </output> | 334 </output> |
| 330 </test> | 335 </test> |
| 331 <!--Test 09: test not-alt-contigs parameter w--> | 336 <!--Test 09: test not-alt-contigs parameter w--> |
| 332 <test expect_num_outputs="4"> | 337 <test expect_num_outputs="4"> |
| 333 <param name="inputs" ftype="fasta.gz" value="nanopore.fasta.gz"/> | 338 <param name="inputs" ftype="fasta.gz" value="nanopore.fasta.gz"/> |
| 334 <param name="mode" value="--nano-raw"/> | 339 <conditional name="mode_conditional"> |
| 340 <param name="mode" value="--nano-raw"/> | |
| 341 </conditional> | |
| 335 <param name="iterations" value="0"/> | 342 <param name="iterations" value="0"/> |
| 336 <param name="no_alt_contigs" value="true"/> | 343 <param name="no_alt_contigs" value="true"/> |
| 337 <output name="assembly_info" ftype="tabular"> | 344 <output name="assembly_info" ftype="tabular"> |
| 338 <assert_contents> | 345 <assert_contents> |
| 339 <has_size value="151" delta="100"/> | 346 <has_size value="151" delta="100"/> |
| 342 <output name="assembly_graph" ftype="graph_dot"> | 349 <output name="assembly_graph" ftype="graph_dot"> |
| 343 <assert_contents> | 350 <assert_contents> |
| 344 <has_size value="217" delta="100"/> | 351 <has_size value="217" delta="100"/> |
| 345 </assert_contents> | 352 </assert_contents> |
| 346 </output> | 353 </output> |
| 347 <output name="assembly_gfa" ftype="gfa"> | 354 <output name="assembly_gfa" ftype="gfa1"> |
| 348 <assert_contents> | 355 <assert_contents> |
| 349 <has_size value="5110" delta="100"/> | 356 <has_size value="5110" delta="100"/> |
| 350 </assert_contents> | 357 </assert_contents> |
| 351 </output> | 358 </output> |
| 352 <output name="consensus" ftype="fasta"> | 359 <output name="consensus" ftype="fasta"> |
