annotate fastplong.xml @ 5:e047516c73de draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 959b0a681d482a3882d3a4deb1c5baa9bf0d6ab9
author iuc
date Tue, 09 Sep 2025 09:32:31 +0000
parents 0a4456785b0a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
1 <tool id="fastplong" name="Fastplong" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="24.2" license="MIT">
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
2 <description>Filter and trim long reads</description>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
3 <creator>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
4 <organization name="Masaryk University" url="https://www.muni.cz/"/>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
5 <person givenName="Hana" familyName="Resovska" email="499924@mail.muni.cz"/>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
6 </creator>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
7 <macros>
5
e047516c73de planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 959b0a681d482a3882d3a4deb1c5baa9bf0d6ab9
iuc
parents: 4
diff changeset
8 <token name="@TOOL_VERSION@">0.4.1</token>
e047516c73de planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 959b0a681d482a3882d3a4deb1c5baa9bf0d6ab9
iuc
parents: 4
diff changeset
9 <token name="@VERSION_SUFFIX@">0</token>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
10 </macros>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
11 <requirements>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
12 <requirement type="package" version="@TOOL_VERSION@">fastplong</requirement>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
13 </requirements>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
14 <command detect_errors="exit_code">
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
15 <![CDATA[
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
16 #import re
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
17
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
18 ## Link input files
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
19
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
20 #set ext = '.fastq'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
21
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
22 #if $in.is_of_type('fastq.gz')
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
23 #set ext = '.fastq.gz'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
24 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
25
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
26 #set $in_name = re.sub('[^\w\-\s]', '_', str($in.element_identifier)) + $ext
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
27 ln -sf '$in' '$in_name' &&
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
28
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
29 ## Run fastplong
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
30 fastplong
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
31
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
32 --thread \${GALAXY_SLOTS:-1}
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
33 --report_title 'fastplong report for $in_name'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
34 --in '$in_name'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
35 --out long${ext}
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
36
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
37 #if $reads_to_process:
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
38 --reads_to_process '$reads_to_process'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
39 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
40
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
41 ## Adapter Trimming Options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
42
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
43 #if $adapter_trimming_options.adapter_trim.disable_adapter_trimming == 'yes'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
44 --disable_adapter_trimming
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
45 #else
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
46
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
47 #if str($adapter_trimming_options.adapter_trim.start_adapter):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
48 --start_adapter '$adapter_trimming_options.adapter_trim.start_adapter'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
49 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
50
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
51 #if str($adapter_trimming_options.adapter_trim.end_adapter):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
52 --end_adapter '$adapter_trimming_options.adapter_trim.end_adapter'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
53 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
54
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
55 #if $adapter_trimming_options.adapter_trim.adapter_fasta:
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
56 --adapter_fasta '$adapter_trimming_options.adapter_fasta'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
57 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
58
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
59 --distance_threshold $adapter_trimming_options.adapter_trim.distance_threshold
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
60 --trimming_extension $adapter_trimming_options.adapter_trim.trimming_extension
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
61 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
62
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
63 ## Global Trimming Options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
64
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
65 #if str($global_trimming_options.trim_front):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
66 --trim_front $global_trimming_options.trim_front
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
67 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
68
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
69 #if str($global_trimming_options.trim_tail):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
70 --trim_tail $global_trimming_options.trim_tail
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
71 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
72
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
73
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
74 ## Filter Options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
75
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
76 ## Quality filtering options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
77
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
78 #if $filter_options.quality_filtering_options.qual_filt.disable_quality_filtering == 'yes'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
79 --disable_quality_filtering
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
80 #else
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
81
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
82 #if str($filter_options.quality_filtering_options.qual_filt.qualified_quality_phred):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
83 --qualified_quality_phred $filter_options.quality_filtering_options.qual_filt.qualified_quality_phred
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
84 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
85 #if str($filter_options.quality_filtering_options.qual_filt.unqualified_percent_limit):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
86 --unqualified_percent_limit $filter_options.quality_filtering_options.qual_filt.unqualified_percent_limit
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
87 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
88 #if str($filter_options.quality_filtering_options.qual_filt.n_base_limit):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
89 --n_base_limit $filter_options.quality_filtering_options.qual_filt.n_base_limit
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
90 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
91 #if str($filter_options.quality_filtering_options.qual_filt.mean_qual):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
92 --mean_qual $filter_options.quality_filtering_options.qual_filt.mean_qual
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
93 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
94 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
95
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
96 ## Length filtering options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
97
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
98 #if $filter_options.length_filtering_options.len_filt.disable_length_filtering == 'yes'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
99 --disable_length_filtering
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
100 #else
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
101 #if str($filter_options.length_filtering_options.len_filt.length_required):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
102 --length_required $filter_options.length_filtering_options.len_filt.length_required
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
103 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
104
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
105 #if str($filter_options.length_filtering_options.len_filt.length_limit):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
106 --length_limit $filter_options.length_filtering_options.len_filt.length_limit
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
107 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
108 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
109
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
110 ## Low complexity filtering options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
111
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
112 #if $filter_options.low_complexity_filter.compl_filt.low_complexity_filter == 'yes'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
113 --low_complexity_filter
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
114
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
115 #if str($filter_options.low_complexity_filter.compl_filt.complexity_threshold):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
116 --complexity_threshold $filter_options.low_complexity_filter.compl_filt.complexity_threshold
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
117 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
118 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
119
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
120 ## Read Modification Options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
121
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
122 ### PolyX tail trimming
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
123
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
124 #if $read_mod_options.polyx_tail_trimming.polyx.trim_poly_x == 'yes'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
125 --trim_poly_x
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
126 #if $read_mod_options.polyx_tail_trimming.polyx.poly_x_min_len
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
127 --poly_x_min_len $read_mod_options.polyx_tail_trimming.polyx.poly_x_min_len
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
128 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
129 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
130
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
131 ### Per read cutting by quality options
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
132
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
133 #if $read_mod_options.cutting_by_quality_options.qual_trim.trim_side == 'front'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
134 --cut_front
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
135
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
136 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_front_window_size):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
137 --cut_front_window_size $read_mod_options.cutting_by_quality_options.qual_trim.cut_front_window_size
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
138 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
139 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_front_mean_quality):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
140 --cut_front_mean_quality $read_mod_options.cutting_by_quality_options.qual_trim.cut_front_mean_quality
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
141 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
142
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
143 #else if $read_mod_options.cutting_by_quality_options.qual_trim.trim_side == 'tail'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
144 --cut_tail
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
145
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
146 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_window_size):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
147 --cut_tail_window_size $read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_window_size
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
148 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
149 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_mean_quality):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
150 --cut_tail_mean_quality $read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_mean_quality
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
151 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
152
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
153
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
154 #else if $read_mod_options.cutting_by_quality_options.qual_trim.trim_side == 'both'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
155 --cut_front
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
156 --cut_tail
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
157
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
158 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_front_window_size):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
159 --cut_front_window_size $read_mod_options.cutting_by_quality_options.qual_trim.cut_front_window_size
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
160 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
161 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_front_mean_quality):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
162 --cut_front_mean_quality $read_mod_options.cutting_by_quality_options.qual_trim.cut_front_mean_quality
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
163 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
164 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_window_size):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
165 --cut_tail_window_size $read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_window_size
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
166 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
167 #if str($read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_mean_quality):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
168 --cut_tail_mean_quality $read_mod_options.cutting_by_quality_options.qual_trim.cut_tail_mean_quality
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
169 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
170
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
171 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
172
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
173 #if str($output_options.failed_out):
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
174 $output_options.failed_out failed_reads.fastq
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
175 #end if
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
176
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
177 &&
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
178 mv long${ext} '${out}'
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
179
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
180 ]]>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
181 </command>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
182 <inputs>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
183 <param argument="--in" type="data" format="fastq,fastq.gz" label="Input Long Reads" help="Input FASTQ file with long reads"/>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
184 <param argument="--reads_to_process" type="integer" optional="true" label="Number of reads to process" help="Limit the number of reads to process. Useful for quick QC or creating subsets."/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
185
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
186 <section name="adapter_trimming_options" title="Adapter Trimming Options" expanded="False">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
187 <conditional name="adapter_trim">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
188 <param type="select" argument="--disable_adapter_trimming" label="Disable adapter trimming" help="Adapter trimming is enabled by default. If this option is specified, adapter trimming is disabled.">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
189 <option value="no" selected="true">NO</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
190 <option value="yes">YES</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
191 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
192 <when value="no">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
193 <param argument="--start_adapter" type="text" optional="true" label="Adapter sequence for read start" help="The adapter sequence (uppercase only) at read start (5'). Leave blank to auto-detect.">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
194 <sanitizer invalid_char="" >
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
195 <valid initial="none">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
196 <add value="A"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
197 <add value="T"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
198 <add value="C"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
199 <add value="G"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
200 </valid>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
201 </sanitizer>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
202 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
203 <param argument="--end_adapter" type="text" optional="true" label="Adapter sequence for read end" help="The adapter sequence (uppercase only) at read end (3'). Leave blank to auto-detect.">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
204 <sanitizer invalid_char="">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
205 <valid initial="none">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
206 <add value="A"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
207 <add value="T"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
208 <add value="C"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
209 <add value="G"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
210 </valid>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
211 </sanitizer>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
212 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
213 <param argument="--adapter_fasta" type="data" format="fasta" optional="true" label="FASTA file with adapter sequences" help="Specify a FASTA file to trim the reads by all the sequences in this FASTA file."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
214 <param argument="--distance_threshold" type="float" optional="true" value="0.25" min="0.0" max="1.0" label="Adapter Distance Threshold" help="Threshold of sequence-adapter-distance/adapter-length (0.0 ~ 1.0), Higher values increase adapter detection sensitivity. ([0.25])" />
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
215 <param argument="--trimming_extension" type="integer" value="10" min="0" max="50" label="Adapter trimming extension" help="When an adapter is detected, extend the trimming to make cleaner trimming, default 10 means trimming 10 bases more [10]."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
216 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
217 <when value="yes"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
218 </conditional>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
219 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
220
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
221 <section name="global_trimming_options" title="Global trimming options" expanded="False">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
222 <param argument="--trim_front" type="integer" optional="true" label="Trim front (5') of read" help="Trim this many bases from the start (5') of each read. Default: 0."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
223 <param argument="--trim_tail" type="integer" optional="true" label="Trim tail (3') of read" help="Trim this many bases from the end (3') of each read. Default: 0."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
224 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
225
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
226 <!-- Filter Options -->
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
227 <section name="filter_options" title="Filter Options">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
228 <section name="quality_filtering_options" title="Quality filtering options" expanded="True">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
229 <conditional name="qual_filt">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
230 <param argument="--disable_quality_filtering" type="select" label="Disable quality filtering" help="Quality filtering is enabled by default. If this option is specified, quality filtering is disabled.">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
231 <option value="no" selected="true">NO</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
232 <option value="yes">YES</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
233 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
234 <when value="no">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
235 <param argument="--qualified_quality_phred" type="integer" optional="true" min="0" max="60" value="15" label="Qualified quality phred" help="The quality value that a base is qualified. Default 15 means phred quality >=Q15 is qualified."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
236 <param argument="--unqualified_percent_limit" type="integer" optional="true" min="0" max="100" value="40" label="Unqualified percent limit" help="How many percent of bases are allowed to be unqualified (0~100). Default 40 means 40%."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
237 <param argument="--n_base_limit" type="integer" optional="true" value="5" label="N base limit" help="If a read's number of N base is &gt;n_base_limit, then this read is discarded. Default is 5."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
238 <param argument="--mean_qual" type="integer" optional="true" value="0" min="0" max="60" label="Mean read quality" help="If a read's mean_qual quality score &lt; mean_qual, then this read is discarded. Default 0 means no requirement."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
239 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
240 <when value="yes"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
241 </conditional>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
242 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
243
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
244 <section name="length_filtering_options" title="Length filtering options" expanded="True">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
245 <conditional name="len_filt">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
246 <param argument="--disable_length_filtering" type="select" label="Disable length filtering" help="Length filtering is enabled by default. If this option is specified, length filtering is disabled.">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
247 <option value="no" selected="true">NO</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
248 <option value="yes">YES</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
249 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
250 <when value="no">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
251 <param argument="--length_required" type="integer" optional="true" value="15" min="1" label="Length required" help="Reads shorter than this value will be discarded. Default is 15."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
252 <param argument="--length_limit" type="integer" optional="true" value="0" min="0" label="Maximum length" help="Reads longer than this value will be discarded. Default is 0 and means no limitation."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
253 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
254 <when value="yes"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
255 </conditional>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
256 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
257
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
258 <section name="low_complexity_filter" title="Low complexity filtering options" expanded="True">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
259 <conditional name="compl_filt">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
260 <param argument="--low_complexity_filter" type="select" label="Enable low complexity filter" help="The complexity is defined as the percentage of bases that is different from its next base. Default is No">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
261 <option value="no" selected="true">NO</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
262 <option value="yes">YES</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
263 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
264 <when value="yes">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
265 <param argument="--complexity_threshold" type="integer" optional="true" min="0" max="100" value="30" label="Complexity threshold (%)" help="Threshold for low complexity filter (0~100). Default is 30, which means 30% complexity is required."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
266 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
267 <when value="no"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
268 </conditional>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
269 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
270 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
271
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
272 <!-- Read Modification Options -->
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
273 <section name="read_mod_options" title="Read Modification Options">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
274 <section name="polyx_tail_trimming" title="Polyx trimming on tail" expanded="False">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
275 <conditional name="polyx">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
276 <param argument="--trim_poly_x" type="select" label="PolyX tail trimming" help="Enable polyX trimming on 3' ends.">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
277 <option value="no" selected="true">NO</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
278 <option value="yes">YES</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
279 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
280 <when value="yes">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
281 <param argument="--poly_x_min_len" type="integer" optional="true" value="10" label="PolyX minimum length"
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
282 help="The minimum length to detect polyX in the read tail. 10 by default."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
283 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
284 <when value="no"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
285 </conditional>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
286 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
287
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
288 <section name="cutting_by_quality_options" title="Per read cutting by quality options" expanded="True">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
289 <conditional name="qual_trim">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
290 <param name="trim_side" type="select" label="Activate trimming by quality" help="Enable per read trimming by quality on both sides/ front (5') only or tail (3') only, move a sliding window from over the read strating from the specified side, drop the bases in the window if its mean quality &lt; threshold until window mean quality is above threshold">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
291 <option value="none" selected="true">No quality trimming</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
292 <option value="both">quality trimming from both sides</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
293 <option value="front">quality trimming from front (5') only</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
294 <option value="tail">quality trimming from tail (3') only</option>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
295 </param>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
296 <when value="none"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
297 <when value="both">
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
298 <param argument="--cut_front_window_size" type="integer" optional="true" value="4" min="1" max="1000" label="Front window size" help="Override window size for cut_front only. Default: cut_window_size"/>
4
0a4456785b0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 228098f68783633516b1aaa09a1c573ae0efad58
iuc
parents: 3
diff changeset
299 <param argument="--cut_front_mean_quality" type="integer" optional="true" value="20" min="1" max="30" label="Front mean quality" help="Override quality threshold for cut_front only. Default: cut_mean_quality"/>
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
300 <param argument="--cut_tail_window_size" type="integer" optional="true" value="4" min="1" max="1000" label="Tail window size" help="Override window size for cut_tail only. Default: cut_window_size"/>
4
0a4456785b0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 228098f68783633516b1aaa09a1c573ae0efad58
iuc
parents: 3
diff changeset
301 <param argument="--cut_tail_mean_quality" type="integer" optional="true" value="20" min="1" max="30" label="Tail mean quality" help="Override quality threshold for cut_tail only. Default: cut_mean_quality"/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
302 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
303 <when value="front">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
304 <param argument="--cut_front_window_size" type="integer" optional="true" value="4" min="1" max="1000" label="Front window size" help="Override window size for cut_front only. Default: cut_window_size"/>
4
0a4456785b0a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 228098f68783633516b1aaa09a1c573ae0efad58
iuc
parents: 3
diff changeset
305 <param argument="--cut_front_mean_quality" type="integer" optional="true" value="20" min="1" max="30" label="Front mean quality" help="Override quality threshold for cut_front only. Default: cut_mean_quality"/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
306 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
307 <when value="tail">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
308 <param argument="--cut_tail_window_size" type="integer" optional="true" value="4" min="1" max="1000" label="Tail window size" help="Override window size for cut_tail only. Default: cut_window_size"/>
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
309 <param argument="--cut_tail_mean_quality" type="integer" optional="true" value="20" min="1" max="36" label="Tail mean quality" help="Override quality threshold for cut_tail only. Default: cut_mean_quality"/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
310 </when>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
311 </conditional>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
312 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
313 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
314
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
315 <section name="output_options" title="Output Options" expanded="False">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
316 <param name="report_html" type="boolean" truevalue="True" falsevalue="False" checked="True" label="Output HTML report" help="Fastplong provides a QC report for the data before and after filtering within a single HTML page, which enables comparison of the quality statistics changed by the preprocessing step directly"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
317 <param name="report_json" type="boolean" truevalue="True" falsevalue="False" checked="False" label="Output JSON report" help="The JSON report contains all the data visualized in the HTML report. The format of the JSON report is manually optimized to be easily readable by humans and is compatible with MultiQC"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
318 <param argument="--failed_out" type="boolean" truevalue="--failed_out" falsevalue="" checked="false" label="Save failed reads?" help="Enable this to write failed reads to a separate FASTQ file."/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
319 </section>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
320 </inputs>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
321
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
322 <outputs>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
323 <data name="out" format_source="in" label="${tool.name} on ${on_string}: Reads FASTQ output"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
324 <data name="report_html" format="html" from_work_dir="fastplong.html" label="${tool.name} on ${on_string}: HTML report">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
325 <filter>output_options['report_html'] is True</filter>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
326 </data>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
327 <data name="report_json" format="json" from_work_dir="fastplong.json" label="${tool.name} on ${on_string}: JSON report">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
328 <filter>output_options['report_json'] is True</filter>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
329 </data>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
330 <data name="failed_out" format="fastq" from_work_dir="failed_reads.fastq" label="${tool.name} on ${on_string}: Failed Reads FASTQ">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
331 <filter>output_options['failed_out'] is True</filter>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
332 </data>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
333 </outputs>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
334
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
335 <tests>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
336 <test expect_num_outputs="2">
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
337 <param name="in" value="input.fastq"/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
338 <output name="report_html">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
339 <assert_contents>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
340 <has_text text="html"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
341 <has_text text="fastplong report"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
342 </assert_contents>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
343 </output>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
344 </test>
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
345
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
346 <test expect_num_outputs="3">
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
347 <param name="in" value="input.fastq"/>
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
348 <section name="read_mod_options">
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
349 <section name="cutting_by_quality_options">
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
350 <conditional name="qual_trim">
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
351 <param name="trim_side" value="both"/>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
352 </conditional>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
353 </section>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
354 </section>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
355 <section name="output_options">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
356 <param name="report_json" value="true"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
357 </section>
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
358 <output name="out" file="quality_cutting_output.fastq"/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
359 <output name="report_json">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
360 <assert_contents>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
361 <has_text text='summary": {'/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
362 <has_text text='fastplong_version": "@TOOL_VERSION@'/>
3
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
363 <has_text text="--cut_front"/>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
364 <has_text text="--cut_tail"/>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
365 <has_text text="--cut_front_window_size 4"/>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
366 <has_text text="--cut_front_mean_quality 20"/>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
367 <has_text text="--cut_tail_window_size 4"/>
23f75f8716cf planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 5261d1ca6aeb4f7d84769372b1fdad1db59e08b5
iuc
parents: 2
diff changeset
368 <has_text text="--cut_tail_mean_quality 20"/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
369 </assert_contents>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
370 </output>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
371 </test>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
372 <test expect_num_outputs="2">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
373 <param name="in" value="input.fastq"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
374 <output name="out" file="output.fastq"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
375 </test>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
376 <test expect_num_outputs="2">
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
377 <param name="in" value="input.fastq"/>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
378 <param name="reads_to_process" value="3"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
379 <output name="out" file="output_reads_to_process.fastq"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
380 </test>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
381 <test expect_num_outputs="3">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
382 <param name="in" value="input.fastq"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
383 <section name="output_options">
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
384 <param name="failed_out" value="true"/>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
385 </section>
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
386 <output name="failed_out" value="output_failed_out.fastq"/>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
387 </test>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
388 </tests>
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
389 <help><![CDATA[
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
390 .. class:: infomark
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
391
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
392 **What it does**
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
393
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
394 fastplong_ is a tool designed to provide fast all-in-one preprocessing for long reads FASTQ files. This tool is developed in C++ with multithreading supported to
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
395 afford high performance.
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
396
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
397 *Features*
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
398
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
399 1. Filter out bad reads (too low quality, too short, or too many N...)
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
400
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
401 2. Cut low quality bases for per read in its 5' and 3' by evaluating the mean quality from a sliding window (like Trimmomatic but faster)
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
402
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
403 3. Trim all reads in front and tail
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
404
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
405 4. Cut adapters. Adapter sequences can be automatically detected, which means you don't have to input the adapter sequences to trim them.
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
406
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
407 5. Trim polyX in 3' ends to remove unwanted polyX tailing (i.e. polyA tailing for mRNA-Seq data)
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
408
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
409 6. Report JSON format result for further interpreting
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
410
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
411 7. Visualize quality control and filtering results on a single HTML page (like FASTQC but faster and more informative)
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
412
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
413
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
414 -----
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
415
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
416 **Inputs**
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
417
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
418 Single-end FASTQ or FASTQ.GZ long reads
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
419
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
420 -----
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
421
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
422 **Outputs**
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
423
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
424 * Processed reads
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
425
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
426 Optionally, under **Output Options** you can choose to output
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
427
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
428 * HTML report (default is Yes)
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
429 * JSON report (compatible with MultiQC)
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
430 * Failed reads (default is No)
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
431
2
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
432 **More Information**
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
433
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
434 - **Official Repository**: [GitHub - OpenGene/fastplong](https://github.com/OpenGene/fastplong)
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
435
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
436 .. _fastplong: https://github.com/OpenGene/fastplong
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
437
8d31d5da8662 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 8ff99077479b995d644277bacb038478f870409f
iuc
parents: 1
diff changeset
438 ]]></help>
0
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
439 <citations>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
440 <citation type="doi">10.1002/imt2.107</citation>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
441 <citation type="doi">10.1093/bioinformatics/bty560</citation>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
442 </citations>
c3e3eecc8fe9 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastplong commit 08a54debca6a5b792e28efaaee1f7d4671556ca1
iuc
parents:
diff changeset
443 </tool>