annotate fastx_clipper.xml @ 8:394a4f76f211 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 17bcf78f445b2e515122330caccb591d8de2a5b4
author iuc
date Wed, 23 Apr 2025 05:18:29 +0000
parents b0cca5893f09
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
b0cca5893f09 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit fd099d17eceaa319fbfe429f4725328d88b18c9f
iuc
parents: 6
diff changeset
1 <tool id="cshl_fastx_clipper" name="Clip" version="1.0.3+galaxy@VERSION_SUFFIX@" profile="22.05">
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
2 <description>adapter sequences</description>
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
3 <macros>
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
4 <import>macros.xml</import>
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
5 </macros>
5
40200bfa25cd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 4c002e52261da2e7609735883d91fa1610ce6ce7"
iuc
parents: 4
diff changeset
6 <expand macro="requirements">
40200bfa25cd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 4c002e52261da2e7609735883d91fa1610ce6ce7"
iuc
parents: 4
diff changeset
7 <requirement type="package" version="1.0.8">bzip2</requirement>
40200bfa25cd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 4c002e52261da2e7609735883d91fa1610ce6ce7"
iuc
parents: 4
diff changeset
8 </expand>
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
9 <command detect_errors="exit_code"><![CDATA[
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
10 @CATS@ fastx_clipper
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
11 -l $minlength
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
12 -a '$clip_source.clip_sequence'
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
13 -d $keepdelta
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
14 -v
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
15 $KEEP_N
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
16 $DISCARD_OPTIONS
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
17 @FQQUAL@
5
40200bfa25cd "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 4c002e52261da2e7609735883d91fa1610ce6ce7"
iuc
parents: 4
diff changeset
18 @GZIP@ > '$output'
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
19 ]]></command>
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
20
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
21 <inputs>
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
22 <expand macro="fastx_input" />
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
23
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
24 <param name="minlength" type="integer" value="15"
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
25 label="Minimum sequence length (after clipping, sequences shorter than this length will be discarded" />
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
26
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
27 <conditional name="clip_source">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
28 <param name="clip_source_list" type="select" label="Source">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
29 <option value="prebuilt" selected="true">Standard (select from the list below)</option>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
30 <option value="user">Enter custom sequence</option>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
31 </param>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
32
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
33 <when value="user">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
34 <param name="clip_sequence" label="Enter custom clipping sequence" type="text" value="AATTGGCC" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
35 </when>
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
36
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
37 <when value="prebuilt">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
38 <param name="clip_sequence" type="select" label="Choose Adapter">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
39 <options from_file="fastx_clipper_sequences.txt">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
40 <column name="name" index="1"/>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
41 <column name="value" index="0"/>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
42 </options>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
43 </param>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
44 </when>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
45 </conditional>
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
46
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
47 <param name="keepdelta" type="integer" value="0"
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
48 label="Enter a non-zero value to keep the adapter sequence and x bases that follow it"
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
49 help="Use this for hairpin barcoding. keep at 0 unless you know what you're doing" />
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
50
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
51 <param name="KEEP_N" type="select" label="Discard sequences with unknown (N) bases">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
52 <option value="">Yes</option>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
53 <option value="-n">No</option>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
54 </param>
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
55
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
56 <param name="DISCARD_OPTIONS" type="select" label="Output options">
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
57 <option value="-c">Output only clipped sequences (i.e. sequences which contained the adapter)</option>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
58 <option value="-C">Output only non-clipped sequences (i.e. sequences which did not contained the adapter)</option>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
59 <option value="">Output both clipped and non-clipped sequences</option>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
60 </param>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
61 </inputs>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
62 <outputs>
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
63 <data name="output" format_source="input" metadata_source="input" />
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
64 </outputs>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
65 <tests>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
66 <test>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
67 <param name="input" value="fastx_clipper1.fastq" ftype="fastqsolexa"/>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
68 <param name="minlength" value="15" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
69 <param name="clip_source_list" value="user" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
70 <param name="clip_sequence" value="CAATTGGTTAATCCCCCTATATA" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
71 <param name="keepdelta" value="0" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
72 <param name="KEEP_N" value="-n" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
73 <param name="DISCARD_OPTIONS" value="-c" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
74 <output name="output" ftype="fastqsolexa" file="fastx_clipper1a.out" />
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
75 </test>
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
76 </tests>
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
77 <help><![CDATA[
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
78 **What it does**
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
79
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
80 This tool clips adapters from the 3'-end of the sequences in a FASTA/FASTQ file.
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
81
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
82 --------
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
83
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
84
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
85 **Clipping Illustration:**
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
86
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
87 .. image:: fastx_clipper_illustration.png
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
88
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
89 **Clipping Example:**
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
90
2
4286abbc87a2 planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 1
diff changeset
91 .. image:: fastx_clipper_example.png
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
92
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
93 **In the above example:**
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
94
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
95 * Sequence no. 1 was discarded since it wasn't clipped (i.e. didn't contain the adapter sequence). (**Output** parameter).
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
96 * Sequence no. 5 was discarded --- it's length (after clipping) was shorter than 15 nt (**Minimum Sequence Length** parameter).
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
97
3
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
98 ]]></help>
410c5d0b638a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit bbb2e6b6769b03602a8ab97001f88fbec52080a1
iuc
parents: 2
diff changeset
99 <expand macro="citations" />
0
743d895d28db Uploaded tool tarball.
devteam
parents:
diff changeset
100 </tool>