annotate bbduk.xml @ 8:fc6ab39ca418 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:49:54 +0000
parents 4f4e34a75de9
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
008b8c6f6b26 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents: 1
diff changeset
1 <tool id="bbtools_bbduk" name="BBTools: BBduk" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
2 <description>decontamination using kmers</description>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
3 <macros>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
4 <import>macros.xml</import>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
5 </macros>
3
008b8c6f6b26 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit aca07f4e7d683d1b7d06abb63e05d4ff1b28771f
iuc
parents: 1
diff changeset
6 <expand macro="edam_ontology"/>
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
7 <expand macro="bio.tools"/>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
8 <expand macro="requirements"/>
6
c456a40153af planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 46992fbb9d79da3d3c45b0c10f2936cf2af2dbcd
iuc
parents: 5
diff changeset
9 <command detect_errors="aggressive"><![CDATA[
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
10 #import os
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
11
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
12 #if str($input_type_cond.input_type) in ['single', 'pair']:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
13 #set read1 = $input_type_cond.read1
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
14 ## bbduk uses the file extension to determine the input format.
1
ff3b87a0d205 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 425671870866660485ef6a35c94d3736f5c1df97"
iuc
parents: 0
diff changeset
15 #set ext = '.fastq'
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
16 #if $read1.ext.endswith('.gz'):
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
17 #set ext = $ext + '.gz'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
18 #end if
1
ff3b87a0d205 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 425671870866660485ef6a35c94d3736f5c1df97"
iuc
parents: 0
diff changeset
19 #set read1_file = 'forward' + $ext
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
20 ln -s '${read1}' '${read1_file}' &&
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
21 #if str($input_type_cond.input_type) == 'pair':
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
22 #set read2 = $input_type_cond.read2
1
ff3b87a0d205 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 425671870866660485ef6a35c94d3736f5c1df97"
iuc
parents: 0
diff changeset
23 #set read2_file = 'reverse' + $ext
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
24 ln -s '${read2}' '${read2_file}' &&
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
25 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
26 #else:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
27 #set read1 = $input_type_cond.reads_collection['forward']
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
28 ## bbduk uses the file extension to determine the input format.
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
29 #set ext = '.fastq'
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
30 #if $read1.ext.endswith('.gz'):
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
31 #set ext = $ext + '.gz'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
32 #end if
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
33 #set read1_file = 'forward' + $ext
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
34 ln -s '${read1}' '${read1_file}' &&
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
35 #set read2 = $input_type_cond.reads_collection['reverse']
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
36 #set read2_file = 'reverse' + $ext
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
37 ln -s '${read2}' '${read2_file}' &&
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
38 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
39
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
40 #if str($reference_type_cond.reference_type) == 'files':
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
41 #set refs = list()
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
42 #for ref in $reference_type_cond.reference:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
43 ## bbduk looks at the file extension.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
44 #set ref_name = str($os.path.basename($ref.file_name)) + '.fa'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
45 #if $ref.ext.endswith('.gz'):
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
46 gunzip -c '$ref' > '$ref_name' &&
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
47 #else:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
48 ln -s '$ref' '$ref_name' &&
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
49 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
50 $refs.append(str($ref_name))
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
51 #end for
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
52 #set refs = ','.join($refs)
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
53 #else if str($reference_type_cond.reference_type) == 'keywords':
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
54 #set refs = str($reference_type_cond.reference)
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
55 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
56
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
57 bbduk.sh
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
58 in='${read1_file}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
59
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
60 #if str($input_type_cond.input_type) in ['pair', 'paired']:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
61 in2='${read2_file}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
62 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
63 #if str($outputs_select).find('outu') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
64 out='${outputu}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
65 #if str($input_type_cond.input_type) in ['pair', 'paired']:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
66 out2='${outputu2}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
67 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
68 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
69 #if str($outputs_select).find('outm') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
70 outm='${outputm}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
71 #if str($input_type_cond.input_type) in ['pair', 'paired']:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
72 outm2='${outputm2}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
73 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
74 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
75 #if str($outputs_select).find('outs') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
76 outs='${outputs}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
77 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
78
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
79 #if str($reference_type_cond.reference_type) != 'no_reference':
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
80 ref='$refs'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
81 #if str($reference_type_cond.ktrim_cond.ktrim_select) == 'yes':
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
82 ktrim='${reference_type_cond.ktrim_cond.ktrim}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
83 minlength=$reference_type_cond.ktrim_cond.minlength
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
84 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
85 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
86
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
87 k=$advanced_options.k
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
88 rcomp='${advanced_options.rcomp}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
89 maskmiddle='${advanced_options.maskmiddle}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
90 minkmerhits='${advanced_options.minkmerhits}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
91 minkmerfraction=$advanced_options.minkmerfraction
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
92 mincovfraction=$advanced_options.mincovfraction
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
93 hammingdistance=$advanced_options.hammingdistance
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
94 qhdist=$advanced_options.qhdist
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
95 editdistance=$advanced_options.editdistance
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
96 forbidn='${advanced_options.forbidn}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
97 trimfailures='${advanced_options.trimfailures}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
98 findbestmatch='${advanced_options.findbestmatch}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
99 skipr1='${advanced_options.skipr1}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
100 skipr2='${advanced_options.skipr2}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
101
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
102 #if str($output_stats_cond.output_stats) == 'yes':
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
103 #if str($output_stats_cond.output_stats_select).find('stats') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
104 stats='${output_stats}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
105 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
106 #if str($output_stats_cond.output_stats_select).find('ref') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
107 refstats='${output_ref}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
108 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
109 #if str($output_stats_cond.output_stats_select).find('rpkm') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
110 rpkm='${output_rpkm}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
111 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
112 #if str($output_stats_cond.output_stats_select).find('dump') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
113 dump='${output_dump}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
114 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
115 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
116 #if str($output_hists_cond.output_hists) == 'yes':
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
117 #if str($output_hists_cond.output_hists_select).find('bhist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
118 bhist='${output_bhist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
119 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
120 #if str($output_hists_cond.output_hists_select).find('quhist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
121 qhist='${output_quhist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
122 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
123 #if str($output_hists_cond.output_hists_select).find('quchist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
124 qchist='${output_quchist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
125 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
126 #if str($output_hists_cond.output_hists_select).find('aqhist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
127 aqhist='${output_aqhist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
128 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
129 #if str($output_hists_cond.output_hists_select).find('bqhist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
130 bqhist='${output_bqhist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
131 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
132 #if str($output_hists_cond.output_hists_select).find('lhist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
133 lhist='${output_lhist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
134 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
135 #if str($output_hists_cond.output_hists_select).find('phist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
136 phist='${output_phist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
137 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
138 #if str($output_hists_cond.output_hists_select).find('gchist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
139 gchist='${output_gchist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
140 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
141 #if str($output_hists_cond.output_hists_select).find('enthist') >= 0:
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
142 enthist='${output_enthist}'
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
143 #end if
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
144 #end if
7
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
145 #if $log_file
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
146 2> >(tee '$log_output' >&2)
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
147 #end if
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
148 t=\${GALAXY_SLOTS:-4}
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
149 ]]></command>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
150 <inputs>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
151 <expand macro="input_type_cond"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
152 <conditional name="reference_type_cond">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
153 <param name="reference_type" type="select" label="Choose the reference type" help="Optional, no reference is the default">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
154 <option value="no_reference" selected="true">No reference</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
155 <option value="files">files</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
156 <option value="keywords">keywords</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
157 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
158 <when value="no_reference"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
159 <when value="files">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
160 <param name="reference" type="data" format="fasta,fasta.gz" optional="false" label="Select one or more fasta file" multiple="true"/>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
161 <expand macro="ktrim_cond"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
162 </when>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
163 <when value="keywords">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
164 <param name="reference" type="select" optional="false" label="Select one or more keywords" multiple="true">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
165 <option value="adapters">adapters</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
166 <option value="artifacts">artifacts</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
167 <option value="phix">phix</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
168 <option value="lambda">lambda</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
169 <option value="pjet">pjet</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
170 <option value="mtst">mtst</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
171 <option value="kapa">kapa</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
172 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
173 <expand macro="ktrim_cond"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
174 </when>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
175 </conditional>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
176 <section name="advanced_options" title="Advanced options" expanded="false">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
177 <param argument="k" type="integer" min="1" value="27" label="Kmer length used for finding contaminants"/>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
178 <param argument="rcomp" type="boolean" truevalue="t" falsevalue="f" checked="true" label="Look for reverse-complements of kmers in addition to forward kmers?"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
179 <param argument="maskmiddle" type="boolean" truevalue="t" falsevalue="f" checked="true" label="Treat the middle base of a kmer as a wildcard to increase sensitivity in the presence of errors?"/>
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
180 <param argument="minkmerhits" type="integer" min="1" value="1" label="Reads need at least this many matching kmers to be considered as matching the reference"/>
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
181 <param argument="minkmerfraction" type="float" min="0" value="0" label="A read needs at least this fraction of its total kmers to hit a ref in order to be considered a match"/>
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
182 <param argument="mincovfraction" type="float" min="0" value="0" label="A read needs at least this fraction of its total bases to be covered by ref kmers to be considered a match"/>
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
183 <param argument="hammingdistance" type="integer" min="0" value="0" label="Maximum Hamming distance for ref kmers (subs only)"/>
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
184 <param argument="qhdist" type="integer" min="0" value="0" label="Hamming distance for query kmers"/>
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
185 <param argument="editdistance" type="integer" min="0" value="0" label="Maximum edit distance from ref kmers (subs and indels)"/>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
186 <param argument="forbidn" type="boolean" truevalue="t" falsevalue="f" checked="false" label="Do not match kmers comntaining N?"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
187 <param argument="trimfailures" type="boolean" truevalue="t" falsevalue="f" checked="false" label="Trim failed reads to 1bp instead of discarding them?"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
188 <param argument="findbestmatch" type="boolean" truevalue="t" falsevalue="f" checked="false" label="Associate read with sequence sharing most kmers if multiple matches?"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
189 <param argument="skipr1" type="boolean" truevalue="t" falsevalue="f" checked="false" label="Don't do kmer-based operations on read 1?"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
190 <param argument="skipr2" type="boolean" truevalue="t" falsevalue="f" checked="false" label="Don't do kmer-based operations on read 2?"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
191 </section>
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
192 <param name="outputs_select" type="select" optional="false" label="Specify outputs" multiple="true">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
193 <option value="outu">Unmatched</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
194 <option value="outm">Matched</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
195 <option value="outs">Single</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
196 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
197 <conditional name="output_stats_cond">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
198 <param name="output_stats" type="select" label="Output statistics?">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
199 <option value="no" selected="true">No</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
200 <option value="yes">Yes</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
201 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
202 <when value="no"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
203 <when value="yes">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
204 <param name="output_stats_select" type="select" optional="false" label="Specify statistics outputs" multiple="true">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
205 <option value="stats">Statistics about which contamininants were detected</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
206 <option value="ref">Statistics on a per-reference-file basis</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
207 <option value="rpkm">RPKM for each reference sequence (for RNA-seq)</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
208 <option value="dump">kmer tables in fasta format</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
209 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
210 </when>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
211 </conditional>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
212 <conditional name="output_hists_cond">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
213 <param name="output_hists" type="select" label="Output histograms?">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
214 <option value="no" selected="true">No</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
215 <option value="yes">Yes</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
216 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
217 <when value="no"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
218 <when value="yes">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
219 <param name="output_hists_select" type="select" optional="false" label="Specify statistics outputs" multiple="true">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
220 <option value="bhist">Base composition histogram by position</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
221 <option value="quhist">Quality histogram by position</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
222 <option value="quchist">Count of bases with each quality value</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
223 <option value="aqhist">Histogram of average read quality</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
224 <option value="bqhist">Quality histogram designed for box plots</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
225 <option value="lhist">Read length histogram</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
226 <option value="phist">Polymer length histogram</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
227 <option value="gchist">Read GC content histogram</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
228 <option value="enthist">Read entropy histogram</option>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
229 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
230 </when>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
231 </conditional>
7
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
232 <param name="log_file" type="boolean" label="Generate a log file" help="Generates a log file, which can be used as MultiQC input"/>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
233 </inputs>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
234 <outputs>
1
ff3b87a0d205 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 425671870866660485ef6a35c94d3736f5c1df97"
iuc
parents: 0
diff changeset
235 <data name="outputu" format="fastqsanger" label="${tool.name} on ${on_string} (Forward Unmatched)">
5
ed2c532794c1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit cd59ba2c349865259b92302a1d70e103b8a5e3cb
iuc
parents: 3
diff changeset
236 <filter>str(outputs_select).find('outu') &gt;= 0</filter>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
237 <filter>'outu' in outputs_select</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
238 </data>
1
ff3b87a0d205 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 425671870866660485ef6a35c94d3736f5c1df97"
iuc
parents: 0
diff changeset
239 <data name="outputu2" format="fastqsanger" label="${tool.name} on ${on_string} (Reverse Unmatched)">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
240 <filter>'outu' in outputs_select and input_type_cond['input_type'] != 'single'</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
241 </data>
1
ff3b87a0d205 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 425671870866660485ef6a35c94d3736f5c1df97"
iuc
parents: 0
diff changeset
242 <data name="outputm" format="fastqsanger" label="${tool.name} on ${on_string} (Forward Matched)">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
243 <filter>'outm' in outputs_select</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
244 </data>
1
ff3b87a0d205 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit 425671870866660485ef6a35c94d3736f5c1df97"
iuc
parents: 0
diff changeset
245 <data name="outputm2" format="fastqsanger" label="${tool.name} on ${on_string} (Reverse Matched)">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
246 <filter>'outm' in outputs_select and input_type_cond['input_type'] != 'single'</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
247 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
248 <data name="outputs" format="fastqsanger" label="${tool.name} on ${on_string} (Single)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
249 <filter>'outs' in outputs_select</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
250 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
251 <data name="output_stats" format="tabular" label="${tool.name} on ${on_string} (Detected contaminates stats)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
252 <filter>output_stats_cond['output_stats'] == 'yes' and 'stats' in output_stats_cond['output_stats_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
253 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
254 <data name="output_ref" format="tabular" label="${tool.name} on ${on_string} (Per reference file stats)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
255 <filter>output_stats_cond['output_stats'] == 'yes' and 'ref' in output_stats_cond['output_stats_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
256 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
257 <data name="output_rpkm" format="tabular" label="${tool.name} on ${on_string} (RPKM for each ref seq)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
258 <filter>output_stats_cond['output_stats'] == 'yes' and 'rpkm' in output_stats_cond['output_stats_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
259 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
260 <data name="output_dump" format="fasta" label="${tool.name} on ${on_string} (kmer tables)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
261 <filter>output_stats_cond['output_stats'] == 'yes' and 'dump' in output_stats_cond['output_stats_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
262 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
263 <data name="output_bhist" format="tabular" label="${tool.name} on ${on_string} (Base composition py poition)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
264 <filter>output_hists_cond['output_hists'] == 'yes' and 'bhist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
265 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
266 <data name="output_quhist" format="tabular" label="${tool.name} on ${on_string} (Quality by position)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
267 <filter>output_hists_cond['output_hists'] == 'yes' and 'quhist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
268 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
269 <data name="output_quchist" format="tabular" label="${tool.name} on ${on_string} (Bases w/ each quality value)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
270 <filter>output_hists_cond['output_hists'] == 'yes' and 'quchist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
271 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
272 <data name="output_aqhist" format="tabular" label="${tool.name} on ${on_string} (average read quality)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
273 <filter>output_hists_cond['output_hists'] == 'yes' and 'aqhist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
274 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
275 <data name="output_bqhist" format="tabular" label="${tool.name} on ${on_string} (Quality for box plots)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
276 <filter>output_hists_cond['output_hists'] == 'yes' and 'bqhist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
277 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
278 <data name="output_lhist" format="tabular" label="${tool.name} on ${on_string} (Read length)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
279 <filter>output_hists_cond['output_hists'] == 'yes' and 'lhist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
280 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
281 <data name="output_phist" format="tabular" label="${tool.name} on ${on_string} (Polymer length)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
282 <filter>output_hists_cond['output_hists'] == 'yes' and 'phist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
283 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
284 <data name="output_gchist" format="tabular" label="${tool.name} on ${on_string} (Read GC content)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
285 <filter>output_hists_cond['output_hists'] == 'yes' and 'gchist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
286 </data>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
287 <data name="output_enthist" format="tabular" label="${tool.name} on ${on_string} (Read entropy)">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
288 <filter>output_hists_cond['output_hists'] == 'yes' and 'enthist' in output_hists_cond['output_hists_select']</filter>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
289 </data>
7
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
290 <data name="log_output" format="txt" label="${tool.name} on ${on_string} (Log file)">
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
291 <filter>log_file</filter>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
292 </data>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
293 </outputs>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
294 <tests>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
295 <!-- Single read -->
7
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
296 <test expect_num_outputs="2">
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
297 <param name="read1" value="13-1941-6_S4_L001_R1_600000.fastq.gz" ftype="fastqsanger.gz"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
298 <param name="reference" value="adapters.fa.gz" ftype="fasta.gz"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
299 <param name="reference_type" value="files"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
300 <param name="outputs_select" value="outu"/>
7
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
301 <param name="log_file" value="true"/>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
302 <output name="outputu" file="bduk_outputu1.fastqsanger" ftype="fastqsanger" compare="contains"/>
7
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
303 <output name="log_output" ftype="txt">
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
304 <assert_contents>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
305 <has_text text="Executing jgi.BBDuk"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
306 <has_text text="Input"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
307 <has_text text="Contaminants"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
308 <has_text text="Total Removed"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
309 <has_text text="Result"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
310 <has_text text="10000 bases"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
311 <has_text text="100 reads"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
312 <has_text text="0 reads"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
313 <has_text text="0 bases"/>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
314 </assert_contents>
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
315 </output>
0
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
316 </test>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
317 <!-- Paired reads in separate datasets -->
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
318 <test expect_num_outputs="4">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
319 <param name="input_type" value="pair"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
320 <param name="read1" value="13-1941-6_S4_L001_R1_600000.fastq.gz" ftype="fastqsanger.gz"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
321 <param name="read2" value="13-1941-6_S4_L001_R2_600000.fastq.gz" ftype="fastqsanger.gz"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
322 <param name="reference_type" value="files"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
323 <param name="reference" value="adapters.fa.gz" ftype="fasta.gz"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
324 <param name="outputs_select" value="outu"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
325 <param name="output_stats" value="yes"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
326 <param name="output_stats_select" value="dump"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
327 <param name="output_hists" value="yes"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
328 <param name="output_hists_select" value="quhist"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
329 <output name="outputu" file="bduk_outputu1.fastqsanger" ftype="fastqsanger" compare="contains"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
330 <output name="outputu2" file="bduk_outputu2.fastqsanger" ftype="fastqsanger" compare="contains"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
331 <output name="output_dump" file="bduk_output_dump1.fasta" ftype="fasta" compare="contains"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
332 <output name="output_quhist" file="bduk_output_quhist1.tabular" ftype="tabular"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
333 </test>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
334 <!-- Collection of Paired reads -->
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
335 <test expect_num_outputs="2">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
336 <param name="input_type" value="paired"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
337 <param name="reads_collection">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
338 <collection type="paired">
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
339 <element name="forward" value="13-1941-6_S4_L001_R1_600000.fastq.gz"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
340 <element name="reverse" value="13-1941-6_S4_L001_R2_600000.fastq.gz"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
341 </collection>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
342 </param>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
343 <param name="reference_type" value="keywords"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
344 <param name="reference" value="adapters,artifacts,phix,lambda,pjet,mtst,kapa"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
345 <param name="outputs_select" value="outu"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
346 <output name="outputu" file="bduk_outputu1.fastqsanger" ftype="fastqsanger" compare="contains"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
347 <output name="outputu2" file="bduk_outputu2.fastqsanger" ftype="fastqsanger" compare="contains"/>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
348 </test>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
349 </tests>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
350 <help>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
351 **What it does**
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
352
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
353 BBDuk was developed to combine most common data-quality-related trimming, filtering, and masking operations into a single
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
354 high-performance tool. It is capable of quality-trimming and filtering, adapter-trimming, contaminant-filtering via kmer
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
355 matching, sequence masking, GC-filtering, length filtering, entropy-filtering, format conversion, histogram generation,
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
356 subsampling, quality-score recalibration, kmer cardinality estimation, and various other operations in a single pass.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
357 Specifically, any combination of operations is possible in a single pass with the exception of kmer-based operations (kmer
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
358 trimming, kmer masking, or kmer filtering). At most 1 kmer-based operation can be done in a single pass.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
359
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
360 **Options**
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
361
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
362 * **Reference** - if a reference is specified, BBDuk will operate on kmers in one of 4 modes: right-trimming, left-trimming, masking, or filtering. The default is filtering - any read matching a reference kmer will be discarded.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
363
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
364 * **Trim reads to remove bases matching reference kmers** - When trimming to the right, once a reference kmer is matched in a read, that kmer and all the bases to the right will be trimmed, leaving only the bases to the left. When trimming to the left, trimming will be done to the left instead.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
365
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
366 **Outputs**
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
367
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
368 * **Unmatched** - All the reads that pass all filtering criteria. Reads will be at least as long as **Minimum read length** after any trimming operations and reads will not match any reference kmer if kmer-filtering is being performed. A read’s average quality will be at least as high as the specified **Minimum average quality**.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
369 * **Matched** - Reads failing any filter criteria (such as matching a reference kmer). By default, if either read in a pair fails, both will be included in *Matched*.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
370 * **Single** - Singleton reads whose mate was trimmed shorter than the value of **Minimum read length**.
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
371 </help>
132af91f11b9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit ae31a678eb5c04fb74b94161db95705d597990ad"
iuc
parents:
diff changeset
372 <expand macro="citations"/>
7
4f4e34a75de9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bbtools commit b3c4dcad33ad59a50c953f409896dc2279e776ab
iuc
parents: 6
diff changeset
373 </tool>