Mercurial > repos > iuc > chopper
annotate chopper.xml @ 1:a3cdbf62a59f draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 56d3f713ca5685bb56f65386c224fdf54d443ea6
| author | iuc |
|---|---|
| date | Wed, 24 Sep 2025 11:53:50 +0000 |
| parents | 7000f98e1c4b |
| children | 08a6063d8c7c |
| 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> |
|
1
a3cdbf62a59f
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/chopper/ commit 56d3f713ca5685bb56f65386c224fdf54d443ea6
iuc
parents:
0
diff
changeset
|
4 <token name="@TOOL_VERSION@">0.11.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> |
