comparison novoplasty.xml @ 3:15200570e926 draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/novoplasty commit a53d7313e06ca38b6bf24a58c72a8dfd702de862"
author iuc
date Sun, 21 Nov 2021 18:43:33 +0000
parents 64a1c751d99b
children
comparison
equal deleted inserted replaced
2:64a1c751d99b 3:15200570e926
1 <?xml version="1.0"?>
2 <tool id="novoplasty" name="NOVOplasty" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="18.01"> 1 <tool id="novoplasty" name="NOVOplasty" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="18.01">
3 <description>de novo assembler for short circular genomes</description> 2 <description>de novo assembler for short circular genomes</description>
4 <macros> 3 <macros>
5 <token name="@TOOL_VERSION@">4.2</token> 4 <token name="@TOOL_VERSION@">4.3.1</token>
6 <token name="@VERSION_SUFFIX@">1</token> 5 <token name="@VERSION_SUFFIX@">0</token>
7 <xml name="content" token_min="" token_max=""> 6 <xml name="content" token_min="" token_max="">
8 <param name="genome_range_min" type="text" value="@MIN@" label="Set lower limit for the expected genome size range" help="(Genome Range)"/> 7 <param name="genome_range_min" type="text" value="@MIN@" label="Set lower limit for the expected genome size range" help="(Genome Range)"/>
9 <param name="genome_range_max" type="text" value="@MAX@" label="Set upper limit for the expected genome size range" help="(Genome Range)"/> 8 <param name="genome_range_max" type="text" value="@MAX@" label="Set upper limit for the expected genome size range" help="(Genome Range)"/>
10 </xml> 9 </xml>
11 </macros> 10 </macros>
40 Max memory = 39 Max memory =
41 Extended log = 1 40 Extended log = 1
42 Save assembled reads = ${optional.save_assembled_reads} 41 Save assembled reads = ${optional.save_assembled_reads}
43 Seed Input = ${seed_input} 42 Seed Input = ${seed_input}
44 Extend seed directly = ${assembly_options.extend_seed_directly} 43 Extend seed directly = ${assembly_options.extend_seed_directly}
45 Reference sequence = #if $reference_cond.use_reference == 'true' and $reference_cond.reference then $reference_cond.reference else ''# 44 Reference sequence = #if $reference_cond.use_reference == 'true' and $reference_cond.reference then $reference_cond.reference else ''
46 Variance detection = #if $reference_cond.use_reference == 'true' then $reference_cond.variance_detection else ''# 45 Variance detection = #if $reference_cond.use_reference == 'true' then $reference_cond.variance_detection else ''
47 Chloroplast sequence = #if $assembly_options.type_cond.type_sel == 'mito_plant' and $assembly_options.type_cond.chloroplast_sequence then $assembly_options.type_cond.chloroplast_sequence else ''# 46 Chloroplast sequence = #if $assembly_options.type_cond.type_sel == 'mito_plant' and $assembly_options.type_cond.chloroplast_sequence then $assembly_options.type_cond.chloroplast_sequence else ''
47
48 48
49 Dataset 1: 49 Dataset 1:
50 ----------------------- 50 -----------------------
51 Read Length = ${read_options.read_length} 51 Read Length = ${read_options.read_length}
52 Insert size = ${read_options.insert_size} 52 Insert size = ${read_options.insert_size}
53 Platform = ${read_options.platform} 53 Platform = ${read_options.platform}
54 Single/Paired = PE 54 Single/Paired = PE
55 Combined reads = #if $reads_cond.reads_sel == 'combined' then 'combined.'+$reads_cond.combined_reads.datatype.file_ext else ''# 55 Combined reads = #if $reads_cond.reads_sel == 'combined' then 'combined.'+$reads_cond.combined_reads.datatype.file_ext else ''
56 Forward reads = #if $reads_cond.reads_sel == 'separate' then 'forward.'+$reads_cond.forward_reads.datatype.file_ext else ''# 56 Forward reads = #if $reads_cond.reads_sel == 'separate' then 'forward.'+$reads_cond.forward_reads.datatype.file_ext else ''
57 Reverse reads = #if $reads_cond.reads_sel == 'separate' then 'reverse.'+$reads_cond.reverse_reads.datatype.file_ext else ''# 57 Reverse reads = #if $reads_cond.reads_sel == 'separate' then 'reverse.'+$reads_cond.reverse_reads.datatype.file_ext else ''
58 58
59 Heteroplasmy: 59 Heteroplasmy:
60 ----------------------- 60 -----------------------
61 MAF = #if $reference_cond.use_reference == 'true' and $reference_cond.heteroplasmy_cond.detect_heteroplasmy == 'true' then $reference_cond.heteroplasmy_cond.maf else ''# 61 MAF = #if $reference_cond.use_reference == 'true' and $reference_cond.heteroplasmy_cond.detect_heteroplasmy == 'true' then $reference_cond.heteroplasmy_cond.maf else ''
62 HP exclude list = ## option not available 62 HP exclude list = ## option not available
63 PCR-free = #if $reference_cond.use_reference == 'true' and $reference_cond.heteroplasmy_cond.detect_heteroplasmy == 'true' then $reference_cond.heteroplasmy_cond.pcr_free else ''# 63 PCR-free = #if $reference_cond.use_reference == 'true' and $reference_cond.heteroplasmy_cond.detect_heteroplasmy == 'true' then $reference_cond.heteroplasmy_cond.pcr_free else ''
64 64
65 Optional: 65 Optional:
66 ----------------------- 66 -----------------------
67 Insert size auto = ${optional.insert_size_auto} 67 Insert size auto = ${optional.insert_size_auto}
68 Insert Range = ${optional.insert_range}
69 Insert Range strict = ${optional.insert_range_strict}
70 Use Quality Scores = ${optional.use_quality_scores} 68 Use Quality Scores = ${optional.use_quality_scores}
71 ]]></configfile> 69 ]]></configfile>
72 </configfiles> 70 </configfiles>
73 <inputs> 71 <inputs>
74 <!-- Currently only PE reads is supported 72 <!-- Currently only PE reads is supported
142 <param name="extend_seed_directly" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Extend seeds instead of finding matching reads" help="Only use this when your seed originates from the same sample and there are no possible mismatches. (Extend seed directly)"/> 140 <param name="extend_seed_directly" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Extend seeds instead of finding matching reads" help="Only use this when your seed originates from the same sample and there are no possible mismatches. (Extend seed directly)"/>
143 <param name="kmer" type="integer" value="39" min="1" label="Set length of overlap between matching reads" help="If reads are shorter then 90 bp or you have low coverage data, this value should be decreased down to 23. For reads longer then 101 bp, this value can be increased, but this is not necessary. (kmer)"/> 141 <param name="kmer" type="integer" value="39" min="1" label="Set length of overlap between matching reads" help="If reads are shorter then 90 bp or you have low coverage data, this value should be decreased down to 23. For reads longer then 101 bp, this value can be increased, but this is not necessary. (kmer)"/>
144 </section> 142 </section>
145 <section name="optional" title="Optional options"> 143 <section name="optional" title="Optional options">
146 <param name="insert_size_auto" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Finetune your insert size automatically?" help="(Insert size auto)"/> 144 <param name="insert_size_auto" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Finetune your insert size automatically?" help="(Insert size auto)"/>
147 <param name="insert_range" type="float" min="0" value="1.6" label="Insert range" help="This variation on the insert size, could lower it when the coverage is very high or raise it when the coverage is too low [use default in the first run]." />
148 <param name="insert_range_strict" type="float" min="0" value="1.2" label="Insert range strict" help="Strict variation to resolve repetitive regions [use default in the first run]." />
149 <param name="use_quality_scores" type="boolean" truevalue="yes" falsevalue="no" label="Take quality scores into account?" help="Only use this when reads have low quality, like with the 300 bp reads of Illumina. (Use Quality Scores)"/> 145 <param name="use_quality_scores" type="boolean" truevalue="yes" falsevalue="no" label="Take quality scores into account?" help="Only use this when reads have low quality, like with the 300 bp reads of Illumina. (Use Quality Scores)"/>
150 <param name="save_assembled_reads" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Retain original IDs when saving assemled reads?" help="All the reads used for the assembly will be stored in seperate files. (Save assembled reads)"/> 146 <param name="save_assembled_reads" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Retain original IDs when saving assemled reads?" help="All the reads used for the assembly will be stored in seperate files. (Save assembled reads)"/>
151 </section> 147 </section>
152 <param name="out" type="select" multiple="true" optional="true" display="checkboxes" label="Additional output files"> 148 <param name="out" type="select" multiple="true" optional="true" display="checkboxes" label="Additional output files">
153 <option value="config">Config file</option> 149 <option value="config">Config file</option>
290 <has_text_matching expression=".+Assembly 1 finished.+"/> 286 <has_text_matching expression=".+Assembly 1 finished.+"/>
291 </assert_contents> 287 </assert_contents>
292 </output> 288 </output>
293 <output name="out_config"> 289 <output name="out_config">
294 <assert_contents> 290 <assert_contents>
295 <has_n_lines n="39"/> 291 <has_n_lines n="38"/>
296 <has_line line="Project:"/> 292 <has_line line="Project:"/>
297 <has_text_matching expression=".+"/> 293 <has_text_matching expression=".+"/>
298 </assert_contents> 294 </assert_contents>
299 </output> 295 </output>
300 </test> 296 </test>
333 </assert_contents> 329 </assert_contents>
334 </output> 330 </output>
335 <!-- Variance --> 331 <!-- Variance -->
336 <output name="out_v"> 332 <output name="out_v">
337 <assert_contents> 333 <assert_contents>
338 <has_n_lines n="21"/> 334 <has_n_lines n="20"/>
339 <has_line line="##fileformat=VCFv4.0"/> 335 <has_line line="##fileformat=VCFv4.0"/>
340 <has_text_matching expression="#CHROM&#009;POS&#009;ID&#009;REF&#009;ALT&#009;QUAL&#009;FILTER&#009;INFO"/> 336 <has_text_matching expression="#CHROM&#009;POS&#009;ID&#009;REF&#009;ALT&#009;QUAL&#009;FILTER&#009;INFO"/>
341 </assert_contents> 337 </assert_contents>
342 </output> 338 </output>
343 <!-- Others --> 339 <!-- Others -->
351 <has_text_matching expression=".+Assembly 1 finished.+"/> 347 <has_text_matching expression=".+Assembly 1 finished.+"/>
352 </assert_contents> 348 </assert_contents>
353 </output> 349 </output>
354 <output name="out_config"> 350 <output name="out_config">
355 <assert_contents> 351 <assert_contents>
356 <has_n_lines n="39"/> 352 <has_n_lines n="38"/>
357 <has_line line="Project:"/> 353 <has_line line="Project:"/>
358 <has_text_matching expression=".+"/> 354 <has_text_matching expression=".+"/>
359 </assert_contents> 355 </assert_contents>
360 </output> 356 </output>
361 </test> 357 </test>
612 <assert_contents> 608 <assert_contents>
613 <has_n_lines n="0"/> 609 <has_n_lines n="0"/>
614 </assert_contents> 610 </assert_contents>
615 </output> 611 </output>
616 </test> 612 </test>
617 <!-- #9 Test insert range options --> 613 <!-- #9 Test insert range options
618 <test expect_num_outputs="6"> 614 Test removed because those options are not available -->
619 <conditional name="reads_cond"> 615
620 <param name="reads_sel" value="separate"/>
621 <param name="forward_reads" value="forward.fasta.gz"/>
622 <param name="reverse_reads" value="reverse.fasta.gz"/>
623 </conditional>
624 <section name="assembly_options">
625 <conditional name="type_cond">
626 <param name="type_sel" value="mito"/>
627 </conditional>
628 </section>
629 <section name="optional">
630 <param name="insert_range" value="1.9"/>
631 <param name="insert_range_strict" value="1.3"/>
632 </section>
633 <!-- fasta.gz not supported -->
634 <param name="seed_input" value="seed.fasta"/>
635 <!-- Assembly -->
636 <output name="out_c">
637 <assert_contents>
638 <has_n_lines n="110"/>
639 </assert_contents>
640 </output>
641 <output name="out_ct">
642 <assert_contents>
643 <has_n_lines n="0"/>
644 </assert_contents>
645 </output>
646 <output name="out_ua">
647 <assert_contents>
648 <has_n_lines n="0"/>
649 </assert_contents>
650 </output>
651 </test>
652 <!-- #10 Test save assembled reads option --> 616 <!-- #10 Test save assembled reads option -->
653 <test expect_num_outputs="8"> 617 <test expect_num_outputs="8">
654 <conditional name="reads_cond"> 618 <conditional name="reads_cond">
655 <param name="reads_sel" value="separate"/> 619 <param name="reads_sel" value="separate"/>
656 <param name="forward_reads" value="forward.fasta.gz"/> 620 <param name="forward_reads" value="forward.fasta.gz"/>