diff cluster.xml @ 25:b9e12e746f6d draft

planemo upload for repository https://github.com/quadram-institute-bioscience/galaxy-tools/tree/master/tools/bin3C commit a5926dec65ac1474e7b79685df5b9330601ef167-dirty
author thanhlv
date Tue, 22 Oct 2019 10:54:47 -0400
parents 9da36e77ec34
children dd1bc5779f5c
line wrap: on
line diff
--- a/cluster.xml	Tue Oct 22 10:00:13 2019 -0400
+++ b/cluster.xml	Tue Oct 22 10:54:47 2019 -0400
@@ -6,7 +6,11 @@
     <expand macro="requirements" />
     <expand macro="version_command" />
     <command detect_errors="exit_code"><![CDATA[
-        ln -s $contact_map map.p.gz &&
+        #if compress:
+            gzip < $contact_map > contact_map.p.gz &&
+        #else:
+            ln -s $contact_map contact_map.p.gz &&
+        
         bin3C cluster
         --max-image $max_image
         --min-extent $min_extent
@@ -18,12 +22,14 @@
         $no_plot
         $no_fasta
         $only_large
+        --fasta $contigs
         --n-iter $iteration
-        map.p.gz out
+        contact_map.p.gz out
     ]]>    </command>
 
     <inputs>
         <param name="contact_map" type="data" format="binary" label="Contact map" help="This file is generated from mkmap command" />
+        <param name="contigs" type="data" format="fasta,fastq.gz" label="Contigs from that supplied during mkmap" />
         <param name="assembler" label="Assembly software used to create contigs" type="select">
             <option selected="true" value="generic">generic</option>
             <option value="megahit">megahit</option>
@@ -38,18 +44,18 @@
         <param name="no_plot" type="boolean" truevalue="--no-plot" falsevalue="" checked="false" label="Do not generate a clustered heatmap" />
         <param name="no_fasta" type="boolean" truevalue="--no-fasta" falsevalue="" checked="false" label="Do not generate cluster FASTA files" />
         <param name="only_large" type="boolean" truevalue="--only-large" falsevalue="" checked="false" label="Only write FASTA for clusters longer than min_extent" />
-        <!-- <param name="fasta" type="data" format="fasta,fastq.gz" optional="true" label="Alternative source FASTA from that supplied during mkmap" /> -->
+        <param name="compress" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Compress contact map before run" help="Only choose when the contact map was not generated by mkmap on Galaxy" />
     </inputs>
 
     <outputs>
-        <data name="log" format="text" label="${tool.name} on ${on_string} Log" from_work_dir="out/bin3C.log"/>
-        <data name="clustering_mcl" format="binary" label="${tool.name} on ${on_string} 	Clustering solution in MCL format" from_work_dir="out/clustering.mcl"/>
-        <data name="clustering_p_gz" format="binary" label="${tool.name} on ${on_string} Clustering solution as a picked python dictionary" from_work_dir="out/clustering.p.gz"/>
-        <data name="clustering_plot" format="png" label="${tool.name} on ${on_string} Heatmap of the contact map after clustering" from_work_dir="out/cluster_plot.png"/>
-        <data name="clustering_csv" format="tabular" label="${tool.name} on ${on_string} A per-cluster report of various statistics" from_work_dir="out/cluster_report.csv"/>
-        <data name="cm_graph_edges" format="binary" label="${tool.name} on ${on_string} The graph used in clustering in edge list format" from_work_dir="out/cm_graph.edges"/>
-        <data name="cm_graph_tree" format="text" label="${tool.name} on ${on_string} Infomap clustering output" from_work_dir="out/cm_graph.tree"/>
-        <data name="fasta" format="fasta" label="${tool.name} on ${on_string} Per-cluster multi-fasta sequences" from_work_dir="out/infomap.log"/>
+        <data name="log" format="text" label="{tool.name} on ${on_string} Log" from_work_dir="out/bin3C.log"/>
+        <data name="clustering_mcl" format="binary" label="{tool.name} on ${on_string} 	Clustering solution in MCL format" from_work_dir="out/clustering.mcl"/>
+        <data name="clustering_p_gz" format="binary" label="{tool.name} on ${on_string} Clustering solution as a picked python dictionary" from_work_dir="out/clustering.p.gz"/>
+        <data name="clustering_plot" format="png" label="{tool.name} on ${on_string} Heatmap of the contact map after clustering" from_work_dir="out/cluster_plot.png"/>
+        <data name="clustering_csv" format="tabular" label="{tool.name} on ${on_string} A per-cluster report of various statistics" from_work_dir="out/cluster_report.csv"/>
+        <data name="cm_graph_edges" format="binary" label="{tool.name} on ${on_string} The graph used in clustering in edge list format" from_work_dir="out/cm_graph.edges"/>
+        <data name="cm_graph_tree" format="text" label="{tool.name} on ${on_string} Infomap clustering output" from_work_dir="out/cm_graph.tree"/>
+        <data name="fasta" format="fasta" label="{tool.name} on ${on_string} Per-cluster multi-fasta sequences" from_work_dir="out/infomap.log"/>
     </outputs>
 
     <help><![CDATA[