annotate rdeval.xml @ 2:1597f4ccde5d draft

planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
author richard-burhans
date Tue, 18 Feb 2025 16:55:03 +0000
parents 853c32c31a6c
children 700ce3b8068f
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))
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
12 #set $mangled_input = $mangled_base + "." + str($input.ext)
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
13 #silent $mangled_inputs.append($mangled_input)
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
14 ln -s '$input' '$mangled_input' &&
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
15 #end for
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
16 #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
17 ln -s '$reads_outfile' 'output.${output_type.format_selector}' &&
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
18 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
19 rdeval --input-reads #echo " ".join([f"'{input}'" for $input in $mangled_inputs])
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
20 #if $expected_gsize
1
853c32c31a6c planemo upload for repository https://github.com/vgl-hub/rdeval commit a78bcc1bb205cb7fcf6b984851857455224c37b6
richard-burhans
parents: 0
diff changeset
21 '$expected_gsize'
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
22 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
23 #if $input_filter.filter_selector == "exclude_file"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
24 --exclude-list '$exclude_file'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
25 #else if $input_filter.filter_selector == "include_file"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
26 --include-list '$include_file'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
27 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
28 #if $filter
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
29 --filter '$filter'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
30 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
31 --sample '$sample'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
32 #if $input_subsample.seed_selector == "yes"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
33 --random-seed '$random_seed'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
34 #end if
2
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
35 #if $input_compress.compress_selector == "yes"
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
36 --homopolymer-compress '$homopolymer_compress'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
37 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
38 #if $stats_flavor.flavor_selector == "stats"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
39 #if $sequence_report
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
40 --sequence-report
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
41 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
42 #else if $stats_flavor.flavor_selector == "quality"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
43 --quality '$quality'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
44 #else if $stats_flavor.flavor_selector == "size"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
45 --out-size '$out_size'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
46 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
47 #if $output_options.output_type.type_selector == "rd_file"
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
48 #if $md5
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
49 --md5
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
50 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
51 -o output.rd
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
52 #else 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
53 -o 'output.${output_type.format_selector}'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
54 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
55 #if $verbose
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
56 --verbose
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
57 #end if
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
58 --tabular
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
59 --threads \${GALAXY_SLOTS:-2}
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
60 > '$stats_outfile'
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
61 ]]></command>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
62 <inputs>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
63 <param argument="--input-reads" type="data" format="bam,cram,fasta,fasta.gz,fastq,fastq.gz" multiple="true" label="Input dataset" help="FASTA/FASTQ, BAM, or CRAM files."/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
64 <param name="expected_gsize" type="integer" label="Expected Genome Size" optional="true" help="Integer (e.g., 3000000000 for human)."/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
65 <section name="input_filter" title="Filter input reads" expanded="false">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
66 <conditional name="file_filter">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
67 <param name="filter_selector" type="select" label="Use an exclude or include file">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
68 <option value="no_file" selected="true">no</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
69 <option value="exclude_file">Use an exclude file</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
70 <option value="include_file">Use an include file</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
71 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
72 <when value="no_file"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
73 <when value="exclude_file">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
74 <param argument="--exclude-list" type="data" format="txt" optional="true" label="File containing headers to exclude"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
75 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
76 <when value="include_file">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
77 <param argument="--include-list" type="data" format="txt" optional="true" label="File containing headers to include"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
78 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
79 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
80 <param argument="--filter" type="text" optional="true" label="filter" help="e.g. l&gt;1000 &amp; q&gt;20"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
81 </section>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
82 <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
83 <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
84 <conditional name="random_seed">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
85 <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
86 <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
87 <option value="yes">yes</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
88 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
89 <when value="no"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
90 <when value="yes">
1
853c32c31a6c planemo upload for repository https://github.com/vgl-hub/rdeval commit a78bcc1bb205cb7fcf6b984851857455224c37b6
richard-burhans
parents: 0
diff changeset
91 <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
92 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
93 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
94 </section>
2
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
95 <conditional name="input_compress">
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
96 <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
97 <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
98 <option value="yes">yes</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
99 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
100 <when value="no"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
101 <when value="yes">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
102 <param argument="--homopolymer-compress" type="integer" min="0" label="Compress homopolymers longer than n in the input"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
103 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
104 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
105 <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
106 <conditional name="stats_flavor">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
107 <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
108 <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
109 <option value="quality">Quality</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
110 <option value="size">Size</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
111 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
112 <when value="stats">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
113 <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
114 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
115 <when value="quality">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
116 <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
117 <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
118 <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
119 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
120 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
121 <when value="size">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
122 <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
123 <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
124 <option value="s">sorted</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
125 <option value="h">histogram</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
126 <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
127 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
128 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
129 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
130 <conditional name="output_type">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
131 <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
132 <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
133 <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
134 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
135 <when value="combined_reads">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
136 <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
137 <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
138 <option value="fastq.gz">fastq</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
139 <option value="bam">bam</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
140 <option value="cram">cram</option>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
141 </param>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
142 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
143 <when value="rd_file">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
144 <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
145 </when>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
146 </conditional>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
147 <param argument="--verbose" type="boolean" checked="false" label="Verbose output"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
148 </section>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
149 </inputs>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
150 <outputs>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
151 <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
152 <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
153 <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
154 </data>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
155 <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
156 <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
157 <change_format>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
158 <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
159 <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
160 <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
161 <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
162 </change_format>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
163 </data>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
164 </outputs>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
165 <tests>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
166 <test expect_num_outputs="2">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
167 <param name="input_reads" value="test1.fasta.gz" ftype="fasta.gz"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
168 <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
169 <output name="rd_outfile" ftype="binary">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
170 <assert_contents>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
171 <has_size size="109" delta="1"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
172 </assert_contents>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
173 </output>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
174 </test>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
175 <test expect_num_outputs="2">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
176 <param name="input_reads" value="test1.fastq.gz" ftype="fastq.gz"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
177 <output name="stats_outfile" file="output1.tabular" ftype="tabular" lines_diff="2"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
178 <output name="rd_outfile" ftype="binary">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
179 <assert_contents>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
180 <has_size size="128" delta="1"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
181 </assert_contents>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
182 </output>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
183 </test>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
184 <test expect_num_outputs="2">
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
185 <param name="input_reads" value="test2.bam" ftype="bam"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
186 <param name="type_selector" value="combined_reads"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
187 <output name="stats_outfile" file="output2.tabular" ftype="tabular"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
188 <param name="format_selector" value="fastq.gz"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
189 <output name="reads_outfile" file="output2.fastq.gz" ftype="fastq.gz"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
190 </test>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
191 </tests>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
192 <help><![CDATA[
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
193
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
194 **rdeval** is a general-purpose, multithreaded tool for analyzing and manipulating reads (FASTA/FASTQ/BAM/CRAM/RD).
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
195
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
196 rdeval input.fa*[.gz]|bam|cram|rd [expected genome size]
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
197
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
198 ::
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
199
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
200 Dataset report example:
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
201
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
202 +++Read summary+++:
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
203 # reads: 10000
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
204 Total read length: 134014104
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
205 Average read length: 13401.41
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
206 Read N50: 14270
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
207 Smallest read length: 1142
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
208 Largest read length: 40910
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
209 Coverage: inf
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
210 GC content %: 43.78
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
211 Base composition (A:C:T:G): 37693226:29331833:37655925:29333120
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
212 Average per base quality: 26.47
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
213
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
214 ::
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
215
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
216 Per sequence/read report (--sequence-report) example:
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
217
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
218 Header Comment Length A C G T N GC Average Quality
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
219 m54306U_210528_154706/69206614/ccs 22812 6170 5146 4802 6694 0 0.44 89.9705
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
220 m54306U_210528_154706/25888573/ccs 32200 9162 7270 7112 8656 0 0.45 56.8306
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
221 m54306U_210528_154706/40634168/ccs 8487 2443 1858 1876 2310 0 0.44 90.3828
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
222 m54306U_210528_154706/103745617/ccs 16496 4546 3752 3760 4438 0 0.46 88.3554
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
223
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
224 ::
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
225
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
226 Options:
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
227 --sequence-report generates a per-read report
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
228 -e --exclude-list <file> generates output on a excluding list of headers.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
229 -f --filter <exp> filter reads using <exp> in quotes, e.g. 'l>10' for longer than 10bp or 'l>10 & q>10' to further exclude reads by quality (default: none).
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
230 -i --include-list <file> generates output on a subset list of headers.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
231 -o --out-format <file> output file (fa*[.gz], bam, cram, rd). Optionally write reads to file or generate rd summary file.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
232 -q --quality q|a generates list of average quality for each read (q) or both length and quality (a).
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
233 -r --input-reads <file1> <file2> <file n> input file (fa*[.gz], bam, cram, rd).
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
234 -s --out-size u|s|h|c generates size list (unsorted|sorted|histogram|inverse cumulative table).
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
235 --homopolymer-compress <int> compress all the homopolymers longer than n in the input.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
236 --sample <float> fraction of reads to subsample.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
237 --random-seed <int> an optional random seed to make subsampling reproducible.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
238 --md5 print md5 of .rd files.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
239 --tabular tabular output.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
240 --verbose verbose output.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
241 -j --threads <int> numbers of threads (default:5).
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
242 -v --version software version.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
243 --cmd print $0 to stdout.
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
244
2
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
245 **Attribution**
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
246
1597f4ccde5d planemo upload for repository https://github.com/vgl-hub/rdeval commit a88c3bbf27ea89ea8bdc7d8b7d2cdfaa7ebd1af8
richard-burhans
parents: 1
diff changeset
247 This tool relies on the gfastar suite and the gfalibs toolkit `vgl-hub/gfalibs <https://github.com/vgl-hub/gfalibs>`_, developed by Giulio Formenti at the Rockefeller University
0
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
248 ]]></help>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
249 <expand macro="citations"/>
425a2aa541df planemo upload for repository https://github.com/vgl-hub/rdeval commit bdcd7b1991f872540fb5f87ee945077b5ca68780
richard-burhans
parents:
diff changeset
250 </tool>