comparison 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
comparison
equal deleted inserted replaced
24:9da36e77ec34 25:b9e12e746f6d
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 </macros> 5 </macros>
6 <expand macro="requirements" /> 6 <expand macro="requirements" />
7 <expand macro="version_command" /> 7 <expand macro="version_command" />
8 <command detect_errors="exit_code"><![CDATA[ 8 <command detect_errors="exit_code"><![CDATA[
9 ln -s $contact_map map.p.gz && 9 #if compress:
10 gzip < $contact_map > contact_map.p.gz &&
11 #else:
12 ln -s $contact_map contact_map.p.gz &&
13
10 bin3C cluster 14 bin3C cluster
11 --max-image $max_image 15 --max-image $max_image
12 --min-extent $min_extent 16 --min-extent $min_extent
13 --min-reflen $min_reflen 17 --min-reflen $min_reflen
14 --min-signal $min_signal 18 --min-signal $min_signal
16 --assembler $assembler 20 --assembler $assembler
17 $no_report 21 $no_report
18 $no_plot 22 $no_plot
19 $no_fasta 23 $no_fasta
20 $only_large 24 $only_large
25 --fasta $contigs
21 --n-iter $iteration 26 --n-iter $iteration
22 map.p.gz out 27 contact_map.p.gz out
23 ]]> </command> 28 ]]> </command>
24 29
25 <inputs> 30 <inputs>
26 <param name="contact_map" type="data" format="binary" label="Contact map" help="This file is generated from mkmap command" /> 31 <param name="contact_map" type="data" format="binary" label="Contact map" help="This file is generated from mkmap command" />
32 <param name="contigs" type="data" format="fasta,fastq.gz" label="Contigs from that supplied during mkmap" />
27 <param name="assembler" label="Assembly software used to create contigs" type="select"> 33 <param name="assembler" label="Assembly software used to create contigs" type="select">
28 <option selected="true" value="generic">generic</option> 34 <option selected="true" value="generic">generic</option>
29 <option value="megahit">megahit</option> 35 <option value="megahit">megahit</option>
30 <option value="spades">spades</option> 36 <option value="spades">spades</option>
31 </param> 37 </param>
36 <param name="iteration" type="integer" min="1" value="10" label="Number of iterations for clustering optimisation"/> 42 <param name="iteration" type="integer" min="1" value="10" label="Number of iterations for clustering optimisation"/>
37 <param name="no_report" type="boolean" truevalue="--no-report" falsevalue="" checked="false" label="Do not generate a cluster report" /> 43 <param name="no_report" type="boolean" truevalue="--no-report" falsevalue="" checked="false" label="Do not generate a cluster report" />
38 <param name="no_plot" type="boolean" truevalue="--no-plot" falsevalue="" checked="false" label="Do not generate a clustered heatmap" /> 44 <param name="no_plot" type="boolean" truevalue="--no-plot" falsevalue="" checked="false" label="Do not generate a clustered heatmap" />
39 <param name="no_fasta" type="boolean" truevalue="--no-fasta" falsevalue="" checked="false" label="Do not generate cluster FASTA files" /> 45 <param name="no_fasta" type="boolean" truevalue="--no-fasta" falsevalue="" checked="false" label="Do not generate cluster FASTA files" />
40 <param name="only_large" type="boolean" truevalue="--only-large" falsevalue="" checked="false" label="Only write FASTA for clusters longer than min_extent" /> 46 <param name="only_large" type="boolean" truevalue="--only-large" falsevalue="" checked="false" label="Only write FASTA for clusters longer than min_extent" />
41 <!-- <param name="fasta" type="data" format="fasta,fastq.gz" optional="true" label="Alternative source FASTA from that supplied during mkmap" /> --> 47 <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" />
42 </inputs> 48 </inputs>
43 49
44 <outputs> 50 <outputs>
45 <data name="log" format="text" label="${tool.name} on ${on_string} Log" from_work_dir="out/bin3C.log"/> 51 <data name="log" format="text" label="{tool.name} on ${on_string} Log" from_work_dir="out/bin3C.log"/>
46 <data name="clustering_mcl" format="binary" label="${tool.name} on ${on_string} Clustering solution in MCL format" from_work_dir="out/clustering.mcl"/> 52 <data name="clustering_mcl" format="binary" label="{tool.name} on ${on_string} Clustering solution in MCL format" from_work_dir="out/clustering.mcl"/>
47 <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"/> 53 <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"/>
48 <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"/> 54 <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"/>
49 <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"/> 55 <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"/>
50 <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"/> 56 <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"/>
51 <data name="cm_graph_tree" format="text" label="${tool.name} on ${on_string} Infomap clustering output" from_work_dir="out/cm_graph.tree"/> 57 <data name="cm_graph_tree" format="text" label="{tool.name} on ${on_string} Infomap clustering output" from_work_dir="out/cm_graph.tree"/>
52 <data name="fasta" format="fasta" label="${tool.name} on ${on_string} Per-cluster multi-fasta sequences" from_work_dir="out/infomap.log"/> 58 <data name="fasta" format="fasta" label="{tool.name} on ${on_string} Per-cluster multi-fasta sequences" from_work_dir="out/infomap.log"/>
53 </outputs> 59 </outputs>
54 60
55 <help><![CDATA[ 61 <help><![CDATA[
56 62
57 Documentation can be found at `<https://github.com/cerebis/bin3C>`_. 63 Documentation can be found at `<https://github.com/cerebis/bin3C>`_.