annotate rdeval.xml @ 9:37d67c252fed draft default tip

planemo upload for repository https://github.com/vgl-hub/rdeval commit f7426da9edc9e2d60f52789c0abe5e590994855f
author richard-burhans
date Thu, 10 Jul 2025 18:59:09 +0000
parents 40a03830a38c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
1 <tool id="rdeval" name="rdeval" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
2 <description>Multithreaded read analysis and manipulation tool.</description>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
3 <macros>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
4 <import>macros.xml</import>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
5 </macros>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
6 <expand macro="requirements"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
8 #import re
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
9 #set $mangled_inputs = []
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
10 #for $input in $input_reads
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
11 #set $mangled_base = re.sub(r"[^\w\-\s]", "_", str($input.element_identifier))
7
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
12 #set $input_ext = str($input.ext).lower()
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
13 #if $input_ext.startswith("fastq")
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
14 #if $input_ext.endswith(".gz")
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
15 #set $mangled_ext = "fastq.gz"
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
16 #else
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
17 #set $mangled_ext = "fastq"
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
18 #end if
6
24b05d3958d7 planemo upload for repository https://github.com/vgl-hub/rdeval commit 344add351131179b6c41777e7574823ef678e7a7
richard-burhans
parents: 5
diff changeset
19 #else
7
40a03830a38c planemo upload for repository https://github.com/vgl-hub/rdeval commit 43ccb622d6797100955195be47409ab4a60dd1d5
richard-burhans
parents: 6
diff changeset
20 #set $mangled_ext = $input_ext
6
24b05d3958d7 planemo upload for repository https://github.com/vgl-hub/rdeval commit 344add351131179b6c41777e7574823ef678e7a7
richard-burhans
parents: 5
diff changeset
21 #end if
24b05d3958d7 planemo upload for repository https://github.com/vgl-hub/rdeval commit 344add351131179b6c41777e7574823ef678e7a7
richard-burhans
parents: 5
diff changeset
22 #set $mangled_input = $mangled_base + "." + $mangled_ext
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
23 #silent $mangled_inputs.append($mangled_input)
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
24 ln -s '$input' '$mangled_input' &&
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
25 #end for
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
26 #if $output_options.output_type.type_selector == "combined_reads"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
27 ln -s '$reads_outfile' 'output.${output_type.format_selector}' &&
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
28 #end if
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
29 rdeval --input-reads
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
30 #for $input in $mangled_inputs
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
31 '$input'
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
32 #end for
9
37d67c252fed planemo upload for repository https://github.com/vgl-hub/rdeval commit f7426da9edc9e2d60f52789c0abe5e590994855f
richard-burhans
parents: 7
diff changeset
33 #if int($expected_gsize) != 0
1
853c32c31a6c planemo upload for repository https://github.com/vgl-hub/rdeval commit a78bcc1bb205cb7fcf6b984851857455224c37b6
richard-burhans
parents: 0
diff changeset
34 '$expected_gsize'
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
35 #end if
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
36 #if $input_filter.include_list
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
37 --include-list '$input_filter.include_list'
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
38 #end if
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
39 #if $input_filter.exclude_list
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
40 --exclude-list '$input_filter.exclude_list'
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
41 #end if
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
42 #set $filter_exp_type = $input_filter.filter_expression.filter_selector
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
43 #if $filter_exp_type != "no_exp"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
44 #set $l_exp = "l" + str($input_filter.filter_expression.length_comparison) + str($input_filter.filter_expression.length_value)
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
45 #set $q_exp = "q" + str($input_filter.filter_expression.quality_comparison) + str($input_filter.filter_expression.quality_value)
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
46 #if $filter_exp_type == "l_exp"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
47 #set $filter_exp = $l_exp
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
48 #else if $filter_exp_type == "q_exp"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
49 #set $filter_exp = $q_exp
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
50 #else if $filter_exp_type == "lq_exp"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
51 #set $filter_exp = $l_exp + str($input_filter.filter_expression.exp_operator) + $q_exp
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
52 #end if
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
53 --filter '$filter_exp'
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
54 #end if
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
55 #if int($input_subsample.sample) != 1
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
56 --sample '$input_subsample.sample'
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
57 #end if
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
58 #if $input_subsample.random_seed.seed_selector == "yes"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
59 --random-seed '$input_subsample.random_seed.random_seed'
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
60 #end if
2
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
61 #if $input_compress.compress_selector == "yes"
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
62 --homopolymer-compress '$input_compress.homopolymer_compress'
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
63 #end if
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
64 #set $stats_type = $output_options.stats_flavor.flavor_selector
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
65 #if $stats_type == "stats"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
66 #if $output_options.stats_flavor.sequence_report
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
67 --sequence-report
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
68 #end if
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
69 #else if $stats_type == "quality"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
70 --quality '$output_options.stats_flavor.quality'
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
71 #else if $stats_type == "size"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
72 --out-size '$output_options.stats_flavor.out_size'
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
73 #end if
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
74 #set $output_type = $output_options.output_type.type_selector
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
75 #if $output_type == "rd_file"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
76 #if $output_options.output_type.md5
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
77 --md5
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
78 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
79 -o output.rd
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
80 #else if $output_type == "combined_reads"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
81 -o 'output.${output_options.output_type.format_selector}'
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
82 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
83 --verbose
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
84 --tabular
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
85 --threads \${GALAXY_SLOTS:-2}
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
86 > '$stats_outfile'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
87 ]]></command>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
88 <inputs>
4
7bf95986aaa4 planemo upload for repository https://github.com/vgl-hub/rdeval commit 0d51c740073961b52774f611929f062b06de80da
richard-burhans
parents: 3
diff changeset
89 <param argument="--input-reads" type="data" format="bam,cram,fasta,fasta.gz,fastq,fastq.gz" multiple="true" label="Input dataset" help="BAM, CRAM, FASTA, FASTQ, or RD files"/>
9
37d67c252fed planemo upload for repository https://github.com/vgl-hub/rdeval commit f7426da9edc9e2d60f52789c0abe5e590994855f
richard-burhans
parents: 7
diff changeset
90 <param name="expected_gsize" type="integer" min="0" value="0" optional="true" label="Expected Genome Size" help="Integer (e.g., 3000000000 for human)."/>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
91 <section name="input_filter" title="Filter input reads" expanded="false">
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
92 <param argument="--include-list" type="data" format="txt" optional="true" label="File containing headers to include"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
93 <param argument="--exclude-list" type="data" format="txt" optional="true" label="File containing headers to exclude"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
94 <conditional name="filter_expression">
6
24b05d3958d7 planemo upload for repository https://github.com/vgl-hub/rdeval commit 344add351131179b6c41777e7574823ef678e7a7
richard-burhans
parents: 5
diff changeset
95 <param name="filter_selector" type="select" label="Filter using length and/or quality" help="Retain reads matching filter">
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
96 <option value="no_exp" selected="true">No</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
97 <option value="l_exp">Read length</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
98 <option value="q_exp">Average read quality</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
99 <option value="lq_exp">Both read length and average read quality</option>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
100 </param>
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
101 <when value="no_exp"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
102 <when value="l_exp">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
103 <param name="length_comparison" type="select" label="Retain reads with length">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
104 <option value="&lt;" selected="true">less than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
105 <option value="=">equal to</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
106 <option value=">">greater than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
107 <sanitizer sanitize="false"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
108 </param>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
109 <param name="length_value" type="integer" min="0" value="0" label="Length in bp" />
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
110 </when>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
111 <when value="q_exp">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
112 <param name="quality_comparison" type="select" label="Retain reads with average read quality">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
113 <option value="&lt;" selected="true">less than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
114 <option value="=">equal to</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
115 <option value=">">greater than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
116 <sanitizer sanitize="false"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
117 </param>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
118 <param name="quality_value" type="integer" min="0" value="0" label="Average read quality" />
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
119 </when>
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
120 <when value="lq_exp">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
121 <param name="length_comparison" type="select" label="Retain reads with length">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
122 <option value="&lt;" selected="true">less than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
123 <option value="=">equal to</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
124 <option value=">">greater than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
125 <sanitizer sanitize="false"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
126 </param>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
127 <param name="length_value" type="integer" min="0" value="0" label="Length in bp" />
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
128 <param name="exp_operator" type="select" label="Combination operator">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
129 <option value="|" selected="true">or</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
130 <option value="&amp;">and</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
131 <sanitizer sanitize="false"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
132 </param>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
133 <param name="quality_comparison" type="select" label="Average read quality">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
134 <option value="&lt;" selected="true">less than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
135 <option value="=">equal to</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
136 <option value=">">greater than</option>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
137 <sanitizer sanitize="false"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
138 </param>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
139 <param name="quality_value" type="integer" min="0" value="0" label="average read quality" />
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
140 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
141 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
142 </section>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
143 <section name="input_subsample" title="Subsample input reads" expanded="false">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
144 <param argument="--sample" type="float" min="0" max="1" value="1" label="fraction of reads to subsample"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
145 <conditional name="random_seed">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
146 <param name="seed_selector" type="select" label="supply random seed to make subsampling reproducible">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
147 <option value="no" selected="true">no</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
148 <option value="yes">yes</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
149 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
150 <when value="no"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
151 <when value="yes">
1
853c32c31a6c planemo upload for repository https://github.com/vgl-hub/rdeval commit a78bcc1bb205cb7fcf6b984851857455224c37b6
richard-burhans
parents: 0
diff changeset
152 <param argument="--random-seed" type="integer" min="0" value="0" label="random seed to make subsampling reproducible"/>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
153 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
154 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
155 </section>
2
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
156 <conditional name="input_compress">
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
157 <param name="compress_selector" type="select" label="Compress homopolymers">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
158 <option value="no" selected="true">no</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
159 <option value="yes">yes</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
160 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
161 <when value="no"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
162 <when value="yes">
3
700ce3b8068f planemo upload for repository https://github.com/vgl-hub/rdeval commit 9a6d54b018c94d3217c6303f966e390c8525261d
richard-burhans
parents: 2
diff changeset
163 <param argument="--homopolymer-compress" type="integer" min="0" value="0" label="Compress homopolymers longer than n in the input"/>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
164 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
165 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
166 <section name="output_options" title="Output options">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
167 <conditional name="stats_flavor">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
168 <param name="flavor_selector" type="select" label="Stats output">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
169 <option value="stats" selected="true">Stats</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
170 <option value="quality">Quality</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
171 <option value="size">Size</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
172 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
173 <when value="stats">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
174 <param argument="--sequence-report" type="boolean" checked="false" label="Per read sequence report"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
175 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
176 <when value="quality">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
177 <param argument="--quality" type="select" optional="true" label="quality type">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
178 <option value="q" selected="true">Average quality for each read</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
179 <option value="a">Both length and quality for each read</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
180 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
181 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
182 <when value="size">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
183 <param argument="--out-size" type="select" optional="true" label="size list type">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
184 <option value="u" selected="true">unsorted</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
185 <option value="s">sorted</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
186 <option value="h">histogram</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
187 <option value="c">inverse cumulative table</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
188 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
189 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
190 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
191 <conditional name="output_type">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
192 <param name="type_selector" type="select" label="output type">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
193 <option value="rd_file" selected="true">RD file</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
194 <option value="combined_reads">Combined reads</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
195 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
196 <when value="combined_reads">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
197 <param name="format_selector" type="select" optional="true" label="Output format">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
198 <option value="fasta.gz" selected="true">fasta</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
199 <option value="fastq.gz">fastq</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
200 <option value="bam">bam</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
201 <option value="cram">cram</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
202 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
203 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
204 <when value="rd_file">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
205 <param argument="--md5" type="boolean" checked="false" label="Print md5 of .rd files"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
206 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
207 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
208 </section>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
209 </inputs>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
210 <outputs>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
211 <data name="stats_outfile" format="tabular" label="Rdeval summary"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
212 <data name="rd_outfile" from_work_dir="output.rd" format="binary" label="RD File">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
213 <filter>output_options["output_type"]["type_selector"] == "rd_file"</filter>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
214 </data>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
215 <data name="reads_outfile" format="binary" label="Output reads">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
216 <filter>output_options["output_type"]["type_selector"] == "combined_reads"</filter>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
217 <change_format>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
218 <when input="format_selector" value="fasta.gz" format="fasta.gz"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
219 <when input="format_selector" value="fastq.gz" format="fastq.gz"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
220 <when input="format_selector" value="bam" format="bam"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
221 <when input="format_selector" value="cram" format="cram"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
222 </change_format>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
223 </data>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
224 </outputs>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
225 <tests>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
226 <test expect_num_outputs="2">
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
227 <param name="input_reads" value="input1.fastq.gz" ftype="fastq.gz"/>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
228 <output name="stats_outfile" file="output1.tabular" ftype="tabular"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
229 <output name="rd_outfile" ftype="binary">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
230 <assert_contents>
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
231 <has_size size="119" delta="1"/>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
232 </assert_contents>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
233 </output>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
234 </test>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
235 <test expect_num_outputs="2">
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
236 <param name="input_reads" value="input1.fastq.gz" ftype="fastq.gz"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
237 <section name="input_filter">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
238 <conditional name="filter_expression">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
239 <param name="filter_selector" value="lq_exp"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
240 <param name="length_comparison" value=">"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
241 <param name="length_value" value="10"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
242 <param name="exp_operator" value="&amp;"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
243 <param name="quality_comparison" value=">"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
244 <param name="quality_value" value="10"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
245 </conditional>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
246 </section>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
247 <output name="stats_outfile" file="output2.tabular" ftype="tabular"/>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
248 <output name="rd_outfile" ftype="binary">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
249 <assert_contents>
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
250 <has_size size="100" delta="1"/>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
251 </assert_contents>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
252 </output>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
253 </test>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
254 <test expect_num_outputs="2">
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
255 <param name="input_reads" value="input1.fastq.gz" ftype="fastq.gz"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
256 <section name="input_compress">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
257 <param name="compress_selector" value="yes"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
258 <param name="homopolymer_compress" value="1"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
259 </section>
4
7bf95986aaa4 planemo upload for repository https://github.com/vgl-hub/rdeval commit 0d51c740073961b52774f611929f062b06de80da
richard-burhans
parents: 3
diff changeset
260 <section name="output_options">
7bf95986aaa4 planemo upload for repository https://github.com/vgl-hub/rdeval commit 0d51c740073961b52774f611929f062b06de80da
richard-burhans
parents: 3
diff changeset
261 <conditional name="output_type">
7bf95986aaa4 planemo upload for repository https://github.com/vgl-hub/rdeval commit 0d51c740073961b52774f611929f062b06de80da
richard-burhans
parents: 3
diff changeset
262 <param name="type_selector" value="combined_reads"/>
7bf95986aaa4 planemo upload for repository https://github.com/vgl-hub/rdeval commit 0d51c740073961b52774f611929f062b06de80da
richard-burhans
parents: 3
diff changeset
263 <param name="format_selector" value="fastq.gz"/>
7bf95986aaa4 planemo upload for repository https://github.com/vgl-hub/rdeval commit 0d51c740073961b52774f611929f062b06de80da
richard-burhans
parents: 3
diff changeset
264 </conditional>
7bf95986aaa4 planemo upload for repository https://github.com/vgl-hub/rdeval commit 0d51c740073961b52774f611929f062b06de80da
richard-burhans
parents: 3
diff changeset
265 </section>
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
266 <output name="stats_outfile" file="output3.tabular" ftype="tabular"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
267 <output name="reads_outfile" ftype="fastq.gz" md5="23a14631cb075817967752021deb6ec4">
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
268 <assert_contents>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
269 <has_size size="159"/>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
270 </assert_contents>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
271 </output>
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
272 </test>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
273 </tests>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
274 <help><![CDATA[
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
275 What it does
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
276 ============
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
277
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
278 **rdeval** accepts an arbitrary number of sequencing files and optionally **filters**, **subsamples**, and/or **compresses homopolymers** within the reads. The retained reads can be saved in multiple formats, and metrics on these reads can be stored in a '*sketch*' file. Statistics can then be efficiently retrieved from these sketch files for further processing.
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
279
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
280 .. image:: pipeline.svg
6
24b05d3958d7 planemo upload for repository https://github.com/vgl-hub/rdeval commit 344add351131179b6c41777e7574823ef678e7a7
richard-burhans
parents: 5
diff changeset
281 :alt: pipeline diagram
24b05d3958d7 planemo upload for repository https://github.com/vgl-hub/rdeval commit 344add351131179b6c41777e7574823ef678e7a7
richard-burhans
parents: 5
diff changeset
282 :align: left
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
283
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
284 Filtering
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
285 =========
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
286
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
287 Input reads can be filtered using one of the three methods listed below, applied sequentially in the specified order.
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
288
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
289 1. Retain reads whose header lines are listed in the include dataset.
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
290 2. Discard reads whose header lines are listed in the exclude dataset.
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
291 3. Retain reads that match the provided filter expression.
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
292
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
293 The filter expression can be used to select reads based on read length (l), average read quality (q), or a combination of both. The grammar for constructing filter expressions is outlined below:
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
294
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
295 * filter-expression ::= <length-expression> | <quality-expression> | <length-expression> <combination-operator> <quality-expression> | <quality-expression> <combination-operator> <length-expression>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
296 * length-expression ::= "l" <comparison-operator> <integer>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
297 * quality-expression ::= "q" <comparison-operator> <integer>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
298 * combination-operator := "&" | "|"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
299 * comparison-operator ::= "<" | "=" | ">"
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
300 * integer ::= <digit> | <digit><integer>
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
301 * digit ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9"
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
302
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
303 Retain reads longer than 10 base pairs
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
304
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
305 l>10
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
306
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
307 Retain reads with average quality greather than 20
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
308
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
309 q>20
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
310
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
311 Retain reads longer than 10 base pairs with average quality greather than 20
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
312
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
313 l>10 & q>20
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
314
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
315 .. _sampling-label:
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
316
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
317 Sub-sampling
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
318 ============
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
319
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
320 4. Retain a subsample of the reads by specifying the fraction to be kept. Use the *random seed* option to keep subsampling reproducible.
2
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
321
5
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
322 Homopolymer Compression
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
323 =======================
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
324
7cfeba6facd1 planemo upload for repository https://github.com/vgl-hub/rdeval commit d55c4b3d6b91d0418950ed6b7806ef779a916099
richard-burhans
parents: 4
diff changeset
325 5. Runs of repeated nucleotides in each read are collapsed, with any associated quality data discarded. For example, CAGGCTTT would become CAGCT.
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
326 ]]></help>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
327 <expand macro="citations"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
328 </tool>