diff albacore_1D.xml @ 1:0a4f83207e53 draft

planemo upload for repository https://github.com/jvolkening/galaxy-tools/tree/master/tools/albacore commit 4aa7a76a7b29c425dd89a020979e835d785d3c95-dirty
author jdv
date Wed, 06 Sep 2017 12:12:52 -0400
parents f8e25d69167d
children b658298e65d8
line wrap: on
line diff
--- a/albacore_1D.xml	Wed Aug 30 02:47:27 2017 -0400
+++ b/albacore_1D.xml	Wed Sep 06 12:12:52 2017 -0400
@@ -19,7 +19,7 @@
     <command detect_errors="aggressive">
     <![CDATA[
 
-    python3 $__tool_directory__/albacore_1D.py $input $output \${GALAXY_SLOTS:-1}
+    python3 $__tool_directory__/albacore_1D.py $input $output $out_format $demux \${GALAXY_SLOTS:-1}
 
     ]]>
     </command>
@@ -29,6 +29,11 @@
     <inputs>
 
         <param name="input" type="data" format="fast5_archive" label="Input reads" />
+        <param name="out_format" type="select" label="Output format">
+            <option value="fastq" selected="true">fastq</option>
+            <option value="fast5">fast5</option>
+        </param>
+        <param name="demux" type="boolean" checked="false" label="Demultiplex" />
 
     </inputs>
 
@@ -36,7 +41,21 @@
 
     <outputs>
 
-        <data name="output" format="fastq" label="${tool.name} on ${on_string} (called.fastq)" />
+        <data name="output" format="fastq" label="${tool.name} on ${on_string} (reads)">
+            <filter>demux is False</filter>
+            <change_format>
+                <when input="out_format" value="fast5" format="fast5_archive" />
+            </change_format>
+        </data>
+        <collection type="list" name="output_collection_fastq" label="${tool.name} on ${on_string} (reads)">
+            <filter>demux is True and out_format == 'fastq'</filter>
+            <discover_datasets pattern="(?P&lt;name&gt;.*)" directory="final" format="fastqsanger" />
+        </collection>
+        <collection type="list" name="output_collection_fast5" label="${tool.name} on ${on_string} (reads)">
+            <filter>demux is True and out_format == 'fast5'</filter>
+            <discover_datasets pattern="(?P&lt;name&gt;.*)" directory="final" format="fast5_archive" />
+        </collection>
+        <data name="table" format="tabular" from_work_dir="out_dir/sequencing_summary.txt" label="${tool.name} on ${on_string} (table)" />
 
     </outputs>