annotate tadpole.xml @ 5:d254f4289de8 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 4aa44523d9df9bf1773ed724735120476d773a19
author iuc
date Thu, 06 Mar 2025 11:50:26 +0000
parents 1bf891405b87
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
1 <tool id="bbtools_tadpole" name="BBTools: Tadpole" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
2 <description>Kmer-based assembler</description>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
3 <macros>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
4 <import>macros.xml</import>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
5 </macros>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
6 <expand macro="edam_ontology"/>
2
9edd03c198df planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 0
diff changeset
7 <expand macro="bio.tools"/>
0
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
8 <expand macro="requirements"/>
3
1bf891405b87 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 46992fbb9d79da3d3c45b0c10f2936cf2af2dbcd
iuc
parents: 2
diff changeset
9 <command detect_errors="aggressive"><![CDATA[
0
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
10 #import os
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
11
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
12 #if str($input_type_cond.input_type) in ['single', 'pair']:
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
13 #set read1 = $input_type_cond.read1
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
14 ## Tadpole uses the file extension to determine the input format.
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
15 #set ext = '.fastq'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
16 #if $read1.ext.endswith('.gz'):
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
17 #set ext = $ext + '.gz'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
18 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
19 #set read1_file = 'forward' + $ext
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
20 ln -s '${read1}' '${read1_file}' &&
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
21 #if str($input_type_cond.input_type) == 'pair':
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
22 #set read2 = $input_type_cond.read2
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
23 #set read2_file = 'reverse' + $ext
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
24 ln -s '${read2}' '${read2_file}' &&
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
25 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
26 #else:
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
27 #set read1 = $input_type_cond.reads_collection['forward']
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
28 #set read1_identifier = re.sub('[^\s\w\-]', '_', str($read1.element_identifier))
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
29 ## Tadpole uses the file extension to determine the input format.
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
30 #set ext = $read1_identifier + '.fastq'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
31 #if $read1.ext.endswith('.gz'):
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
32 #set ext = $ext + '.gz'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
33 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
34 #set read1_file = $read1_identifier + $ext
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
35 ln -s '${read1}' '${read1_file}' &&
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
36 #set read2 = $input_type_cond.reads_collection['reverse']
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
37 #set read2_identifier = re.sub('[^\s\w\-]', '_', str($read2.element_identifier))
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
38 #set read2_file = $read2_identifier + $ext
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
39 ln -s '${read2}' '${read2_file}' &&
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
40 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
41
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
42 tadpole.sh
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
43
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
44 #### Input parameters
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
45 in='${read1_file}'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
46 #if str($input_type_cond.input_type) in ['pair', 'paired']:
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
47 in2='${read2_file}'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
48 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
49
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
50 #### Output parameters
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
51 fastadump='$output_options.fastadump'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
52 mincounttodump='$output_options.mincounttodump'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
53 #if str($output_options.fastadump):
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
54 dump='${outputdump}'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
55 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
56 out='${output}'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
57 #if str($input_type_cond.input_type) in ['pair', 'paired'] and str($mode_options.mode) != 'contig':
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
58 out2='${output2}'
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
59 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
60
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
61 #### Processing modes
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
62 #if str($mode_options.mode) == 'contig':
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
63 mode=contig
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
64 #elif str($mode_options.mode) == 'extend':
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
65 mode=extend
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
66 #elif str($mode_options.mode) == 'correct':
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
67 mode=correct
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
68 #end if
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
69 threads=\${GALAXY_SLOTS:-4}
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
70 overwrite=true
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
71 ]]></command>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
72 <inputs>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
73 <expand macro="input_type_cond"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
74 <section name="mode_options" title="Mode options">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
75 <param name="mode" type="select" label="Select mode">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
76 <option value="contig" selected="true">Contig: make contigs from kmers.</option>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
77 <option value="extend">Extend: extend sequences to be longer.</option>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
78 <option value="correct">Correct: error correction.</option>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
79 </param>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
80 </section>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
81 <section name="output_options" title="Output options">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
82 <param argument="fastadump" type="boolean" truevalue="t" falsevalue="f" checked="true" label="Write kmers and counts as fasta."/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
83 <param argument="mincounttodump" type="integer" value="1" label="Dump kmers with at least this depth."/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
84 </section>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
85 </inputs>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
86 <outputs>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
87 <data name="output" format="fastqsanger" label="${tool.name} on ${on_string} (Forward)"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
88 <data name="output2" format="fastqsanger" label="${tool.name} on ${on_string} (Reverse)">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
89 <filter>input_type_cond['input_type'] != 'single' and mode_options['mode'] != 'contig'</filter>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
90 </data>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
91 <data name="outputdump" format="fasta" label="${tool.name} on ${on_string} (Fastadump}">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
92 <filter>output_options['fastadump']</filter>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
93 </data>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
94 </outputs>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
95 <tests>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
96 <!-- Single correction mode -->
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
97 <test expect_num_outputs="2">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
98 <param name="input_type" value="single"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
99 <param name="read1" value="SRX7529235_SRR10859038_1.fastq.gz"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
100 <param name="mode" value="correct"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
101 <param name="fastadump" value="t"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
102 <output name="output" ftype="fastqsanger">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
103 <assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
104 <has_size value="114660" delta="100"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
105 <has_n_lines n="800"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
106 </assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
107 </output>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
108 <output name="outputdump" ftype="fasta">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
109 <assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
110 <has_size value="1582245" delta="100"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
111 <has_n_lines n="90414"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
112 </assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
113 </output>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
114 </test>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
115 <!-- Paired correction mode -->
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
116 <test expect_num_outputs="3">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
117 <param name="input_type" value="pair"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
118 <param name="read1" value="SRX7529235_SRR10859038_1.fastq.gz"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
119 <param name="read2" value="SRX7529235_SRR10859038_2.fastq.gz"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
120 <param name="mode" value="correct"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
121 <param name="fastadump" value="t"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
122 <output name="output" ftype="fastqsanger">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
123 <assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
124 <has_size value="114660" delta="100"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
125 <has_n_lines n="800"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
126 </assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
127 </output>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
128 <output name="output2" ftype="fastqsanger">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
129 <assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
130 <has_size value="116806" delta="100"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
131 <has_n_lines n="800"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
132 </assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
133 </output>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
134 <output name="outputdump" ftype="fasta">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
135 <assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
136 <has_size value="2057965" delta="100"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
137 <has_n_lines n="117598"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
138 </assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
139 </output>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
140 </test>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
141 <!-- Paired assembly/contig mode -->
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
142 <test expect_num_outputs="2">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
143 <param name="input_type" value="pair"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
144 <param name="read1" value="SRX7529235_SRR10859038_1.fastq.gz"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
145 <param name="read2" value="SRX7529235_SRR10859038_2.fastq.gz"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
146 <param name="mode" value="contig"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
147 <param name="fastadump" value="t"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
148 <output name="output" ftype="fastqsanger">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
149 <assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
150 <has_size value="606" delta="100"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
151 <has_n_lines n="9"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
152 </assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
153 </output>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
154 <output name="outputdump" ftype="fasta">
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
155 <assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
156 <has_size value="2057965" delta="100"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
157 <has_n_lines n="117598"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
158 </assert_contents>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
159 </output>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
160 </test>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
161 </tests>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
162 <help>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
163 **What it does**
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
164
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
165 Tadpole is a kmer-based assembler, with additional capabilities of error-correcting and extending reads. It does not do any complicated graph analysis or scaffolding, and therefore, is not particularly good for diploid organisms. However, compared to most other assemblers, it is incredibly fast, has a very low misassembly rate, and is very adept at handling extremely irregular or super high coverage distributions. It does not have any annoying side-effects of generating temp files and directories. Also, it can selectively assemble a coverage ‘band’ from a dataset (for example, just areas with a depth between 1000x and 1500x). These features make it a good choice for microbial single-cell data, viruses, organelles, and preliminary assemblies for use in binning, quality recalibration, insert-size estimation, and so forth. Tadpole has no upper limit on kmer length.
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
166
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
167 </help>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
168 <expand macro="citations"/>
8eed0ebdba3d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents:
diff changeset
169 </tool>