changeset 2:f84a33bc5c3e draft

planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/porechop commit 19e515145381f7a8b16662e33678df7087019f19
author jdv
date Sat, 14 Oct 2017 10:52:30 -0400
parents 3cf98e7f21b7
children 80408ff0c1f5
files f33.fa porechop.xml
diffstat 2 files changed, 217 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/f33.fa	Sat Oct 14 10:52:30 2017 -0400
@@ -0,0 +1,197 @@
+>BC01_1st
+GGTGCTG
+AAGAAAGTTGTCGGTGTCTTTGTG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC02_1st
+GGTGCTG
+TCGATTCCGTTTGTAGTCGTCTGT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC03_1st
+GGTGCTG
+GAGTCTTGTGTCCCAGTTACCAGG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC04_1st
+GGTGCTG
+TTCGGATTCTATCGTGTTTCCCTA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC05_1st
+GGTGCTG
+CTTGTCCAGGGTTTGTGTAACCTT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC06_1st
+GGTGCTG
+TTCTCGCAAAGGCAGAAAGTAGTC
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC07_1st
+GGTGCTG
+GTGTTACCGTGGGAATGAATCCTT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC08_1st
+GGTGCTG
+TTCAGGGAACAAACCAAGTTACGT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC09_1st
+GGTGCTG
+AACTAGGCACAGCGAGTCTTGGTT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC10_1st
+GGTGCTG
+AAGCGTTGAAACCTTTGTCCTCTC
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC11_1st
+GGTGCTG
+GTTTCATCTATCGGAGGGAATGGA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC12_1st
+GGTGCTG
+CAGGTAGAAAGAAGCAGAATCGGA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC13_1st
+GGTGCTG
+AGAACGACTTCCATACTCGTGTGA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC14_1st
+GGTGCTG
+AACGAGTCTCTTGGGACCCATAGA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC15_1st
+GGTGCTG
+AGGTCTACCTCGCTAACACCACTG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC16_1st
+GGTGCTG
+CGTCAACTGACAGTGGTTCGTACT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC17_1st
+GGTGCTG
+ACCCTCCAGGAAAGTACCTCTGAT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC18_1st
+GGTGCTG
+CCAAACCCAACAACCTAGATAGGC
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC19_1st
+GGTGCTG
+GTTCCTCGTGCAGTGTCAAGAGAT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC20_1st
+GGTGCTG
+TTGCGTCCTGTTACGAGAACTCAT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC21_1st
+GGTGCTG
+GAGCCTCTCATTGTCCGTTCTCTA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC22_1st
+GGTGCTG
+ACCACTGCCATGTATCAAAGTACG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC23_1st
+GGTGCTG
+CTTACTACCCAGTGAACCTCCTCG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC24_1st
+GGTGCTG
+GCATAGTTCTGCATGATGGGTTAG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC25_1st
+GGTGCTG
+GTAAGTTGGGTATGCAACGCAATG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC26_1st
+GGTGCTG
+CATACAGCGACTACGCATTCTCAT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC27_1st
+GGTGCTG
+CGACGGTTAGATTCACCTCTTACA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC28_1st
+GGTGCTG
+TGAAACCTAAGAAGGCACCGTATC
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC29_1st
+GGTGCTG
+CTAGACACCTTGGGTTGACAGACC
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC30_1st
+GGTGCTG
+TCAGTGAGGATCTACTTCGACCCA
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC31_1st
+GGTGCTG
+TGCGTACAGCAATCAGTTACATTG
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC32_1st
+GGTGCTG
+CCAGTAGAAGTCCGACAACGTCAT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
+
+>BC33_1st
+GGTGCTG
+CAGACTTGGTACGGTTGGGTAACT
+TTAACCT
+TTCTGTTGGTGCTGATATTGC
--- a/porechop.xml	Wed Sep 06 12:29:17 2017 -0400
+++ b/porechop.xml	Sat Oct 14 10:52:30 2017 -0400
@@ -27,6 +27,8 @@
 
         --input ${input}
 
+        --format ${out_format}
+
         #if str($demux_section.demux_options.demux) == "yes":
             --barcode_dir out
         #else:
@@ -85,6 +87,11 @@
 
         <param argument="--input" type="data" format="fastq,fasta" label="Input reads" />
 
+        <param name="out_format" type="select" label="Output format">
+            <option value="fastq" selected="true">fastq</option>
+            <option value="fasta">fasta</option>
+        </param>
+
         <section name="demux_section" title="Demultiplexing Options" expanded="True">
             <conditional name="demux_options">
             <param name="demux" type="select" label="Perform demultiplexing" help="">
@@ -136,6 +143,16 @@
             <discover_datasets pattern="(?P&lt;name&gt;.*)" directory="out" format="fastqsanger" />
         </collection>
 
+
+        <collection type="list" name="output_collection_fastq" label="${tool.name} on ${on_string}">
+            <filter>out_format == 'fastq'</filter>
+            <discover_datasets pattern="(?P&lt;name&gt;.*)" directory="out" format="fastqsanger" />
+        </collection>
+        <collection type="list" name="output_collection_fasta" label="${tool.name} on ${on_string}">
+            <filter>out_format == 'fasta'</filter>
+            <discover_datasets pattern="(?P&lt;name&gt;.*)" directory="out" format="fasta" />
+        </collection>
+
     </outputs>
 
     <!-- ***************************************************************** -->
@@ -144,7 +161,7 @@
         <test>
             <param name="input" value="test_barcodes.fastq" ftype="fastq" />
             <param name="demux" value="yes" />
-            <output_collection name="output" type="list">
+            <output_collection name="output_collection_fastq" type="list">
                 <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"/>
@@ -155,7 +172,7 @@
             <param name="input" value="test_barcodes.fastq" ftype="fastq" />
             <param name="demux" value="yes" />
             <param name="require_two_barcodes" value="True" />
-            <output_collection name="output" type="list">
+            <output_collection name="output_collection_fastq" type="list">
                 <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"/>
@@ -166,7 +183,7 @@
             <param name="input" value="test_barcodes.fastq" ftype="fastq" />
             <param name="demux" value="yes" />
             <param name="trim" value="yes" />
-            <output_collection name="output" type="list">
+            <output_collection name="output_collection_fastq" type="list">
                 <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"/>