Mercurial > repos > devteam > fastx_clipper
annotate fastx_clipper.xml @ 4:397201fefb9e draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 3953b65f6b1c0336e9cadbe0792a5d3b14b5643a
| author | iuc |
|---|---|
| date | Wed, 22 Aug 2018 11:03:05 -0400 |
| parents | 410c5d0b638a |
| children | 40200bfa25cd |
| rev | line source |
|---|---|
|
4
397201fefb9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 3953b65f6b1c0336e9cadbe0792a5d3b14b5643a
iuc
parents:
3
diff
changeset
|
1 <tool id="cshl_fastx_clipper" name="Clip" version="1.0.3"> |
|
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> |
|
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
|
6 <expand macro="requirements" /> |
|
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
|
7 <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
|
8 @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
|
9 -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
|
10 -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
|
11 -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
|
12 -o '$output' |
|
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 -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
|
14 $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
|
15 $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
|
16 @FQQUAL@ |
|
4
397201fefb9e
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/fastx_toolkit/fastx_clipper commit 3953b65f6b1c0336e9cadbe0792a5d3b14b5643a
iuc
parents:
3
diff
changeset
|
17 @GZIP@ |
|
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
|
18 ]]></command> |
| 0 | 19 |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
20 <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
|
21 <expand macro="fastx_input" /> |
| 0 | 22 |
|
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
|
23 <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
|
24 label="Minimum sequence length (after clipping, sequences shorter than this length will be discarded" /> |
| 0 | 25 |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
26 <conditional name="clip_source"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
27 <param name="clip_source_list" type="select" label="Source"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
28 <option value="prebuilt" selected="true">Standard (select from the list below)</option> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
29 <option value="user">Enter custom sequence</option> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
30 </param> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
31 |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
32 <when value="user"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
33 <param name="clip_sequence" label="Enter custom clipping sequence" type="text" value="AATTGGCC" /> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
34 </when> |
| 0 | 35 |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
36 <when value="prebuilt"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
37 <param name="clip_sequence" type="select" label="Choose Adapter"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
38 <options from_file="fastx_clipper_sequences.txt"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
39 <column name="name" index="1"/> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
40 <column name="value" index="0"/> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
41 </options> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
42 </param> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
43 </when> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
44 </conditional> |
| 0 | 45 |
|
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
|
46 <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
|
47 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
|
48 help="Use this for hairpin barcoding. keep at 0 unless you know what you're doing" /> |
| 0 | 49 |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
50 <param name="KEEP_N" type="select" label="Discard sequences with unknown (N) bases"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
51 <option value="">Yes</option> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
52 <option value="-n">No</option> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
53 </param> |
| 0 | 54 |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
55 <param name="DISCARD_OPTIONS" type="select" label="Output options"> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
56 <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
|
57 <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
|
58 <option value="">Output both clipped and non-clipped sequences</option> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
59 </param> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
60 </inputs> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
61 <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
|
62 <data name="output" format_source="input" metadata_source="input" /> |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
63 </outputs> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
64 <tests> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
65 <test> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
66 <param name="input" value="fastx_clipper1.fastq" ftype="fastqsolexa"/> |
|
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
67 <param name="maxmismatches" value="2" /> |
|
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 | 78 **What it does** |
| 79 | |
| 80 This tool clips adapters from the 3'-end of the sequences in a FASTA/FASTQ file. | |
| 81 | |
| 82 -------- | |
| 83 | |
| 84 | |
| 85 **Clipping Illustration:** | |
| 86 | |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
87 .. image:: fastx_clipper_illustration.png |
| 0 | 88 |
| 89 **Clipping Example:** | |
| 90 | |
|
2
4286abbc87a2
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents:
1
diff
changeset
|
91 .. image:: fastx_clipper_example.png |
| 0 | 92 |
| 93 **In the above example:** | |
| 94 | |
| 95 * Sequence no. 1 was discarded since it wasn't clipped (i.e. didn't contain the adapter sequence). (**Output** parameter). | |
| 96 * Sequence no. 5 was discarded --- it's length (after clipping) was shorter than 15 nt (**Minimum Sequence Length** parameter). | |
| 97 | |
| 98 ------ | |
| 99 | |
| 100 This tool is based on `FASTX-toolkit`__ by Assaf Gordon. | |
| 101 | |
| 102 .. __: http://hannonlab.cshl.edu/fastx_toolkit/ | |
|
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
|
103 ]]></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
|
104 <expand macro="citations" /> |
| 0 | 105 </tool> |
