annotate binning_refiner.xml @ 0:f350d182f786 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
author iuc
date Fri, 18 Feb 2022 13:12:43 +0000
parents
children 1c8d0916f97f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
1 <tool id="bin_refiner" name="Binning refiner" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
2 <description>refines metagenome bins</description>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
3 <macros>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
4 <import>macros.xml</import>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
5 </macros>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
8 #import re
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
9
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
10 ## Binning refiner prepends the -p param value
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
11 ## (which we set to be the string 'refined' in
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
12 ## the command line) to a hard-coded string (i.e.,
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
13 ## '_Binning_refiner_outputs') to set the base
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
14 ## output directory.
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
15
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
16 ## Binning_refiner requires 2 levels of directories
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
17 ## for the input bins.
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
18 mkdir -p input_bin_dir/bins &&
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
19 #for $f in $input_bins:
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
20 #set identifier = re.sub('[^\s\w\-]', '_', str($f.element_identifier))
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
21 #set file_name = $identifier + '.' + $f.ext
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
22 ## Binning_refiner doesn't handle gzipped files.
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
23 #if $f.ext.endswith(".gz")
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
24 gunzip -c '${f}' > 'input_bin_dir/bins/${file_name}' &&
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
25 #else:
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
26 ln -s '${f}' 'input_bin_dir/bins/${file_name}' &&
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
27 #end if
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
28 #end for
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
29
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
30 Binning_refiner
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
31 -i input_bin_dir
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
32 -p 'refined'
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
33 && mv 'refined_Binning_refiner_outputs/refined_contigs.txt' '$output_refined_contigs'
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
34 && mv 'refined_Binning_refiner_outputs/refined_sources_and_length.txt' '$output_sources_and_length'
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
35 ]]></command>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
36 <inputs>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
37 <param name="input_bins" format="fasta,fasta.gz" type="data" multiple="true" label="Binned fasta files"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
38 <param argument="-m" type="integer" value="512" label="Minimum size (Kbp) of refined bin" help="Bins smaller than this will be eliminated"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
39 </inputs>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
40 <outputs>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
41 <collection name="output_refined_bins" type="list" label="${tool.name} on ${on_string}: (refined bins)">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
42 <discover_datasets pattern="(?P&lt;designation&gt;.*)\.fasta" format="fasta" directory="refined_Binning_refiner_outputs/refined_refined_bins"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
43 </collection>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
44 <data name="output_refined_contigs" format="tabular" label="${tool.name} on ${on_string} (refined contigs)"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
45 <data name="output_sources_and_length" format="tabular" label="${tool.name} on ${on_string} (sources and length)"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
46 </outputs>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
47 <tests>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
48 <test expect_num_outputs="3">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
49 <param name="input_bins" value="MetaBAT_17.fa.gz,MetaBAT_18.fa.gz,MetaBAT_19.fa.gz,MetaBAT_20.fa.gz,MetaBAT_21.fa.gz,MetaBAT_22.fa.gz,MetaBAT_23.fa.gz,Concoct_1.fa.gz,Concoct_3.fa.gz,Concoct_8.fa.gz" ftype="fasta.gz"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
50 <output_collection name="output_refined_bins" type="list" count="7">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
51 <element name="refined_1" ftype="fasta">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
52 <assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
53 <has_size value="1320640"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
54 <has_text text=">scaffold_2064"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
55 <has_n_lines n="21765"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
56 </assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
57 </element>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
58 <element name="refined_2" ftype="fasta">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
59 <assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
60 <has_size value="941488"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
61 <has_text text=">scaffold_1301"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
62 <has_n_lines n="15461"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
63 </assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
64 </element>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
65 <element name="refined_3" ftype="fasta">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
66 <assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
67 <has_size value="883642"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
68 <has_text text=">scaffold_262"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
69 <has_n_lines n="14495"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
70 </assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
71 </element>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
72 <element name="refined_4" ftype="fasta">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
73 <assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
74 <has_size value="758509"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
75 <has_text text=">scaffold_923"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
76 <has_n_lines n="12484"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
77 </assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
78 </element>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
79 <element name="refined_5" ftype="fasta">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
80 <assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
81 <has_size value="722197"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
82 <has_text text=">scaffold_232"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
83 <has_n_lines n="11849"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
84 </assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
85 </element>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
86 <element name="refined_6" ftype="fasta">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
87 <assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
88 <has_size value="637342"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
89 <has_text text=">scaffold_259"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
90 <has_n_lines n="10460"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
91 </assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
92 </element>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
93 <element name="refined_7" ftype="fasta">
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
94 <assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
95 <has_size value="560996"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
96 <has_text text=">scaffold_1510"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
97 <has_n_lines n="9219"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
98 </assert_contents>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
99 </element>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
100 </output_collection>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
101 <output name="output_refined_contigs" file="output_refined_contigs.tabular" ftype="tabular"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
102 <output name="output_sources_and_length" file="output_sources_and_length.tabular" ftype="tabular"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
103 </test>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
104 </tests>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
105 <help><![CDATA[
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
106 **What it does**
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
107
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
108 Reconciles the outputs of different binning programs with the aim to improve the quality of genome bins,
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
109 especially with respect to contamination levels.
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
110
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
111 The tool accepts one or more fasta datasets (i.e., bins) that were produced by metagenome binning tools
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
112 (CONCOCT MaxBin2, MetaBAT2 and others).
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
113
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
114 All refined bins larger than the specified "Minimum size (Kbp) of refined bin" will be output as a dataset
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
115 collection of fasta files. Additional outputs include a tabular dataset containing the id of the contigs
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
116 in each refined bin (refined contigs) and another tabular dataset containing the size of each refined bin
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
117 and the origin of its contigs (sources and length).
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
118
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
119 **More information**
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
120
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
121 https://github.com/songweizhi/Binning_refiner
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
122
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
123 ]]></help>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
124 <expand macro="citations"/>
f350d182f786 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/binning_refiner/ commit 591fef692e8efeb65c5214e6512aeaaf66201b26"
iuc
parents:
diff changeset
125 </tool>