annotate chopper.xml @ 2:08a6063d8c7c draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper commit 50822e7c312172fe8c312b16e43bb71a1b3b387c
author iuc
date Mon, 17 Nov 2025 12:23:42 +0000
parents a3cdbf62a59f
children 3f4f192666f4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
1 <tool id="chopper" name="Chopper" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.2">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
2 <description>Filtering and trimming of long reads.</description>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
3 <macros>
2
08a6063d8c7c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper commit 50822e7c312172fe8c312b16e43bb71a1b3b387c
iuc
parents: 1
diff changeset
4 <token name="@TOOL_VERSION@">0.12.0</token>
0
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
6 </macros>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
7 <requirements>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">chopper</requirement>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
9 </requirements>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
10 <version_command>chopper --version</version_command>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
11 <command detect_errors="exit_code"><![CDATA[
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
12 chopper
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
13
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
14 --input $input
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
15
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
16 #if $contam
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
17 --contam $contam
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
18 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
19
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
20 #if $option_params.quality
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
21 --quality $option_params.quality.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
22 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
23
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
24 #if $option_params.maxqual
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
25 --maxqual $option_params.maxqual.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
26 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
27
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
28 #if $option_params.minlength
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
29 --minlength $option_params.minlength.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
30 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
31
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
32 #if $option_params.maxlength
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
33 --maxlength $option_params.maxlength.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
34 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
35
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
36 #if $option_params.headcrop
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
37 --headcrop $option_params.headcrop.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
38 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
39
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
40 #if $option_params.tailcrop
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
41 --tailcrop $option_params.tailcrop.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
42 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
43
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
44 #if $option_params.mingc
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
45 --mingc $option_params.mingc.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
46 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
47
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
48 #if $option_params.maxgc
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
49 --maxgc $option_params.maxgc.value
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
50 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
51
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
52 ##output capture
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
53 #if $output_params.inverse == "yes"
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
54 $output_params.inverse
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
55 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
56
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
57 #if $output_params.gzip == "no"
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
58 > $fq_filt
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
59 #else
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
60 | gzip > $fq_filt_gz
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
61 #end if
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
62
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
63 ]]></command>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
64 <inputs>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
65 <param argument="--input" type="data" label="FASTQ file to check" format="fastq,fastq.gz,fastqsanger.gz,fastqsanger" />
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
66 <param argument="--contam" type="data" format="fasta" optional="True" label="Reference FASTA" help="FASTA file with reference to check potential contaminants against."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
67
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
68 <section name="option_params" title="Optional Parameters" expanded="True">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
69 <param argument="--quality" type="integer" label="Minimal quality score" value="0" min="0" max="60" help="Sets a minimum Phred average quality score."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
70 <param argument="--maxqual" type="integer" label="Maximal quality score" value="60" min="0" max="60" help="Sets a maximum Phred average quality score."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
71 <param argument="--minlength" type="integer" label="Sets a minimum read length" value="1" min="1" help="Minimal length of read to keep." optional="True"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
72 <param argument="--maxlength" type="integer" label="Sets a maximum read length" help="Maximal length of read to keep" optional="True"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
73 <param argument="--headcrop" type="integer" optional="True" label="Headcrop" value="0" min="0" help="Trim N nucleotides from the start of a read."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
74 <param argument="--tailcrop" type="integer" optional="True" label="Tailcrop" value="0" min="0" help="Trim N nucleotides from the end of a read."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
75 <param argument="--mingc" type="float" optional="True" label="Minimum GC content" value="0.0" min="0.0" max="1.0" help="Sets a minimum GC content for reads to keep."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
76 <param argument="--maxgc" type="float" optional="True" label="Maximum GC content" value="1.0" min="0.0" max="1.0" help="Sets a maximum GC content for reads to keep."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
77 <param argument="--trim" type="integer" label="Q-score cutoff to trim read ends" value="0" min="0" max="60" help="Takes a quality score and will trim the ends of the reads if they are below the specified cut-off (window-size = 1)."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
78 </section>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
79
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
80 <section name="output_params" title="Output Parameters" expanded="False">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
81 <param argument="--inverse" type="boolean" checked="false" truevalue="--inverse" falsevalue="" label="Output the opposite of the normal results" help="Reverse the output results (aka, the 'failed reads')"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
82 <param name="gzip" type="boolean" checked="true" truevalue="yes" falsevalue="no" label="Gzip output data" help="Set to 'no' to NOT gzip the output file [default gzip output]."/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
83 </section>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
84 </inputs>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
85
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
86 <outputs>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
87 <data name="fq_filt_gz" format="fastq.gz" label="${tool.name} on ${input.name} ($on_string), gzipped" >
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
88 <filter> output_params['gzip'] is True </filter>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
89 </data>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
90 <data name="fq_filt" format="fastq" label="${tool.name} on ${input.name} ($on_string)" >
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
91 <filter> output_params['gzip'] is False </filter>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
92 </data>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
93 </outputs>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
94
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
95 <tests>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
96 <test expect_num_outputs="1">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
97 <param name="input" value="other-test.fastq"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
98 <section name="output_params">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
99 <param name="gzip" value="false"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
100 </section>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
101 <output name="fq_filt">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
102 <assert_contents>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
103 <has_text text="@35febf09-dcbc-424c-987e-9f3f80fe73a5"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
104 <has_text text="@3fda06e9-62ef-4448-9993-b90124a793d5"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
105 <has_text text="@19d9337f-4fb6-46e5-b484-14d05f562506"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
106 </assert_contents>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
107 </output>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
108 </test>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
109 <test expect_num_outputs="1">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
110 <param name="input" value="other-test.fastq"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
111 <param name="contam" value="random_contam.fa"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
112 <output name="fq_filt" ftype="fastq.gz" decompress="true"> <!-- file="out2.fq.gz"/> -->
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
113 <assert_contents>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
114 <has_text text="@35febf09-dcbc-424c-987e-9f3f80fe73a5"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
115 <has_text text="@3fda06e9-62ef-4448-9993-b90124a793d5"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
116 <has_text text="@19d9337f-4fb6-46e5-b484-14d05f562506"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
117 </assert_contents>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
118 </output>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
119 </test>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
120 <test expect_num_outputs="1">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
121 <param name="input" value="testGC.fastq"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
122 <section name="option_params">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
123 <param name="mingc" value="0.3"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
124 <param name="maxgc" value="0.8"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
125 </section>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
126 <section name="output_params">
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
127 <param name="gzip" value="false"/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
128 </section>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
129 <output name="fq_filt" >
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
130 <assert_contents>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
131 <not_has_text text='@GC20'/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
132 <not_has_text text='@GC0'/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
133 <not_has_text text='@GC100'/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
134 <has_text text='@GC50'/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
135 <has_text text='@GC80'/>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
136 </assert_contents>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
137 </output>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
138 </test>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
139 </tests>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
140 <help><![CDATA[
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
141 **Chopper**
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
142
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
143 Rust implementation of NanoFilt+NanoLyse, both originally written in Python. This tool, intended for long read sequencing such as PacBio or ONT, filters and trims a fastq file.
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
144 Filtering is done on average read quality and minimal or maximal read length, and applying a headcrop (start of read) and tailcrop (end of read) while printing the reads passing the filter.
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
145
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
146 Compared to the Python implementation the scope is to deliver the same results, almost the same functionality, at much faster execution times. At the moment this tool does not support filtering using a sequencing_summary file.
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
147
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
148 **More Information**
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
149
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
150 - **Official Repository**: `Chopper on GitHub`_
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
151
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
152 .. _Chopper on GitHub: https://github.com/wdecoster/chopper
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
153
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
154 ]]></help>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
155 <citations>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
156 <citation type="doi">10.1093/bioinformatics/btad311</citation>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
157 </citations>
7000f98e1c4b planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 86e02360ba134127c2320b4acca3a53e6f3c32c0
iuc
parents:
diff changeset
158 </tool>