changeset 8:852b3fe95c20 draft

planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/porechop commit aa6136c5fa32b987f64bd2b0dc1f72018038b0bb
author jdv
date Fri, 20 Oct 2017 23:11:21 -0400
parents 18d17a5bfe11
children e3ad639c692a
files porechop.xml
diffstat 1 files changed, 40 insertions(+), 47 deletions(-) [+]
line wrap: on
line diff
--- a/porechop.xml	Sun Oct 15 17:32:40 2017 -0400
+++ b/porechop.xml	Fri Oct 20 23:11:21 2017 -0400
@@ -50,28 +50,25 @@
 
     ##--Adapter Trim Options--------------------------
 
-        #if str($trim_section.trim_options.trim) == "yes":
+        #if str($trim_section.trim) == "no":
+            --untrimmed
+        #end if
 
-            --adapter_threshold $trim_section.trim_options.adapter_threshold
-            --check_reads $trim_section.trim_options.check_reads
-            --scoring_scheme $trim_section.trim_options.scoring_scheme
-
-            --end_size $trim_section.trim_options.end_size
-            --end_threshold $trim_section.trim_options.end_threshold
-            --min_trim_size $trim_section.trim_options.min_trim_size
-            --extra_end_trim $trim_section.trim_options.extra_end_trim
+            --adapter_threshold $adapter_section.adapter_threshold
+            --check_reads $adapter_section.check_reads
+            --scoring_scheme $adapter_section.scoring_scheme
 
-            $trim_section.trim_options.discard_middle
-            --middle_threshold $trim_section.trim_options.middle_threshold
-            --extra_middle_trim_good_side $trim_section.trim_options.extra_middle_trim_good_side
-            --extra_middle_trim_bad_side $trim_section.trim_options.extra_middle_trim_bad_side
-            --min_split_read_size $trim_section.trim_options.min_split_read_size
+            --end_size $adapter_section.end_size
+            --end_threshold $adapter_section.end_threshold
+            --min_trim_size $adapter_section.min_trim_size
+            --extra_end_trim $adapter_section.extra_end_trim
 
+            $adapter_section.discard_middle
+            --middle_threshold $adapter_section.middle_threshold
+            --extra_middle_trim_good_side $adapter_section.extra_middle_trim_good_side
+            --extra_middle_trim_bad_side $adapter_section.extra_middle_trim_bad_side
+            --min_split_read_size $adapter_section.min_split_read_size
 
-        #else:
-            --untrimmed
-
-        #end if
 
         | perl $__tool_directory__/porechop_summarize.pl
         > $result_table
@@ -107,29 +104,25 @@
         </section>
 
         <section name="trim_section" title="Trimming Options" expanded="True">
-            <conditional name="trim_options">
             <param name="trim" type="select" label="Perform adapter trimming" help="">
                 <option value="no" selected="true">no</option>
                 <option value="yes">yes</option>
             </param>
-            <when value="no" />
-            <when value="yes">
-                <param argument="--adapter_threshold" size="4" type="float" value="90.0" min="0" max="100" label="Adapter set threshold identity" />
-                <param argument="--check_reads" size="7" type="integer" value="10000" label="Number of reads to check to determine adapter sets" />
-                <param argument="--barcode_diff" size="4" type="float" value="5.0" min="0" max="100" label="Barcode threshold difference" />
-                <param argument="--scoring_scheme" type="text" value="3,-6,-5,-2" label="Scoring scheme" />
-                <param argument="--end_size" size="4" type="integer" value="150" label="Number of terminal bases to search" />
-                <param argument="--min_trim_size" size="4" type="integer" value="4" label="Minimum adapter match length" />
-                <param argument="--extra_end_trim" size="4" type="integer" value="2" label="Adjacent bases to trim " />
-                <param argument="--end_threshold" size="4" type="float" value="75.0" min="0" max="100" label="End adapter trim threshold identity" />
+        </section>
+        <section name="adapter_section" title="Adapter Options" expanded="False">
+            <param argument="--adapter_threshold" size="4" type="float" value="90.0" min="0" max="100" label="Adapter set threshold identity" />
+            <param argument="--check_reads" size="7" type="integer" value="10000" label="Number of reads to check to determine adapter sets" />
+            <param argument="--scoring_scheme" type="text" value="3,-6,-5,-2" label="Scoring scheme" />
+            <param argument="--end_size" size="4" type="integer" value="150" label="Number of terminal bases to search" />
+            <param argument="--min_trim_size" size="4" type="integer" value="4" label="Minimum adapter match length" />
+            <param argument="--extra_end_trim" size="4" type="integer" value="2" label="Adjacent bases to trim " />
+            <param argument="--end_threshold" size="4" type="float" value="75.0" min="0" max="100" label="End adapter trim threshold identity" />
 
-                <param argument="--discard_middle" type="boolean" truevalue="--discard_middle" falsevalue="" checked="false" label="Discard reads with middle adapters" />
-                <param argument="--middle_threshold" size="4" type="float" value="85.0" min="0" max="100" label="Middle adapter trim threshold identity" />
-                <param argument="--extra_middle_trim_good_side" size="4" type="integer" value="10" label="Adjacent bases to trim on good side" />
-                <param argument="--extra_middle_trim_bad_side" size="4" type="integer" value="100" label="Adjacent bases to trim on bad side" />
-                <param argument="--min_split_read_size" size="4" type="integer" value="1000" label="Minimum length of split reads to keep" />
-            </when>
-            </conditional>
+            <param argument="--discard_middle" type="boolean" truevalue="--discard_middle" falsevalue="" checked="false" label="Discard reads with middle adapters" />
+            <param argument="--middle_threshold" size="4" type="float" value="85.0" min="0" max="100" label="Middle adapter trim threshold identity" />
+            <param argument="--extra_middle_trim_good_side" size="4" type="integer" value="10" label="Adjacent bases to trim on good side" />
+            <param argument="--extra_middle_trim_bad_side" size="4" type="integer" value="100" label="Adjacent bases to trim on bad side" />
+            <param argument="--min_split_read_size" size="4" type="integer" value="1000" label="Minimum length of split reads to keep" />
         </section>
 
     </inputs>
@@ -157,10 +150,10 @@
             <param name="input" value="test_barcodes.fastq" ftype="fastq" />
             <param name="demux" value="yes" />
             <output_collection name="output_collection_fastq" type="list" count="4">
-                <element name="BC01.fastq" file="bar1/BC01.fastq" compare="diff" decompress="true"/>
-                <element name="BC02.fastq" file="bar1/BC02.fastq" compare="diff" decompress="true"/>
-                <element name="BC03.fastq" file="bar1/BC03.fastq" compare="diff" decompress="true"/>
-                <element name="none.fastq" file="bar1/none.fastq" compare="diff" decompress="true"/>
+                <element name="BC01" file="bar1/BC01.fastq" compare="diff" decompress="true"/>
+                <element name="BC02" file="bar1/BC02.fastq" compare="diff" decompress="true"/>
+                <element name="BC03" file="bar1/BC03.fastq" compare="diff" decompress="true"/>
+                <element name="none" file="bar1/none.fastq" compare="diff" decompress="true"/>
             </output_collection>
         </test>
         <test>
@@ -168,10 +161,10 @@
             <param name="demux" value="yes" />
             <param name="require_two_barcodes" value="True" />
             <output_collection name="output_collection_fastq" type="list" count="4">
-                <element name="BC01.fastq" file="bar2/BC01.fastq" compare="diff" decompress="true"/>
-                <element name="BC02.fastq" file="bar2/BC02.fastq" compare="diff" decompress="true"/>
-                <element name="BC03.fastq" file="bar2/BC03.fastq" compare="diff" decompress="true"/>
-                <element name="none.fastq" file="bar2/none.fastq" compare="diff" decompress="true"/>
+                <element name="BC01" file="bar2/BC01.fastq" compare="diff" decompress="true"/>
+                <element name="BC02" file="bar2/BC02.fastq" compare="diff" decompress="true"/>
+                <element name="BC03" file="bar2/BC03.fastq" compare="diff" decompress="true"/>
+                <element name="none" file="bar2/none.fastq" compare="diff" decompress="true"/>
             </output_collection>
         </test>
         <test>
@@ -180,9 +173,9 @@
             <param name="trim" value="yes" />
             <param name="discard_unassigned" value="yes" />
             <output_collection name="output_collection_fastq" type="list" count="3">
-                <element name="BC01.fastq" file="bar1_trim/BC01.fastq" compare="diff" decompress="true"/>
-                <element name="BC02.fastq" file="bar1_trim/BC02.fastq" compare="diff" decompress="true"/>
-                <element name="BC03.fastq" file="bar1_trim/BC03.fastq" compare="diff" decompress="true"/>
+                <element name="BC01" file="bar1_trim/BC01.fastq" compare="diff" decompress="true"/>
+                <element name="BC02" file="bar1_trim/BC02.fastq" compare="diff" decompress="true"/>
+                <element name="BC03" file="bar1_trim/BC03.fastq" compare="diff" decompress="true"/>
             </output_collection>
         </test>
     </tests>