Mercurial > repos > iuc > ucsc_twobittofa
annotate twobittofa.xml @ 5:e9bbe2f71784 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit f23db5c2e7b9360148eff9c3227c57c0b7c379a8
author | iuc |
---|---|
date | Mon, 28 Oct 2024 07:09:20 +0000 |
parents | 3c6f9e8a4c17 |
children |
rev | line source |
---|---|
4
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
1 <tool id="ucsc-twobittofa" name="twoBitToFa" version="@TOOL_VERSION@" profile="22.05"> |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
2 <description>Convert all or part of .2bit file to FASTA</description> |
4
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
3 <macros> |
5
e9bbe2f71784
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit f23db5c2e7b9360148eff9c3227c57c0b7c379a8
iuc
parents:
4
diff
changeset
|
4 <token name="@TOOL_VERSION@">472</token> |
4
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
5 </macros> |
3
8067dfa00ed2
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit e021ee7a5b682d6f513ca053138acf9bb5d2b4b2"
iuc
parents:
2
diff
changeset
|
6 <xrefs> |
8067dfa00ed2
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit e021ee7a5b682d6f513ca053138acf9bb5d2b4b2"
iuc
parents:
2
diff
changeset
|
7 <xref type="bio.tools">UCSC_Genome_Browser_Utilities</xref> |
8067dfa00ed2
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit e021ee7a5b682d6f513ca053138acf9bb5d2b4b2"
iuc
parents:
2
diff
changeset
|
8 </xrefs> |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
9 <requirements> |
3
8067dfa00ed2
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit e021ee7a5b682d6f513ca053138acf9bb5d2b4b2"
iuc
parents:
2
diff
changeset
|
10 <requirement type="package" version="@TOOL_VERSION@">ucsc-twobittofa</requirement> |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
11 </requirements> |
3
8067dfa00ed2
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit e021ee7a5b682d6f513ca053138acf9bb5d2b4b2"
iuc
parents:
2
diff
changeset
|
12 <version_command><![CDATA[ echo "@TOOL_VERSION@" ]]></version_command> |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
13 <command><![CDATA[ |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
14 twoBitToFa |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
15 '$twobit_input' |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
16 '$fasta_output' |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
17 |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
18 #if $seq |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
19 -seq='$seq' |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
20 #end if |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
21 |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
22 #if str($start) |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
23 -start=$start |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
24 #end if |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
25 |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
26 #if str($end) |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
27 -end=$end |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
28 #end if |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
29 |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
30 #if $seqList |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
31 -seqList='$seqList' |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
32 #end if |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
33 |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
34 $noMask |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
35 ]]></command> |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
36 |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
37 <inputs> |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
38 <param name="twobit_input" type="data" format="twobit" label="Input TwoBit file" /> |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
39 <param argument="-seq" type="text" optional="true" label="Restrict this to just one sequence" help="Optional" /> |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
40 <param argument="-start" type="integer" optional="true" label="Start at given position in sequence" help="Zero-based, optional"/> |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
41 <param argument="-end" type="integer" optional="true" label="End at given position in sequence" help="Non-inclusive, optional" /> |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
42 <param argument="-seqList" type="data" format="txt" optional="true" |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
43 label="File containing list of the desired sequence names (Optional)" |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
44 help="It must be in the format seqSpec[:start-end], e.g. chr1 or chr1:0-189 |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
45 where coordinates are half-open zero-based, i.e. [start,end)" /> |
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
46 <param argument="-noMask" type="boolean" truevalue="-noMask" falsevalue="" checked="false" label="Convert sequence to all upper case?" /> |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
47 </inputs> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
48 <outputs> |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
49 <data name="fasta_output" format="fasta" /> |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
50 </outputs> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
51 <tests> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
52 <test> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
53 <param name="twobit_input" value="input.2bit"/> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
54 <output name="fasta_output" file="output.fasta" /> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
55 </test> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
56 </tests> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
57 <help><![CDATA[ |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
58 **What it does** |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
59 |
4
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
60 `twoBitToFa`_ is a tool to convert all or part of .2bit file to FASTA. |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
61 |
1
4a81db403bd9
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 8b84c1739e31ab884b81e214d72a65f030a5e950
iuc
parents:
0
diff
changeset
|
62 For more information, check the `user manual <https://genome.ucsc.edu/goldenpath/help/twoBit.html>`_. |
4
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
63 |
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
64 For implementation details see twoBitToFa's `source code`_. |
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
65 |
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
66 .. _twoBitToFa: http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/FOOTER.txt |
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
67 .. _source code: https://github.com/ucscGenomeBrowser/kent/blob/master/src/utils/twoBitToFa/twoBitToFa.c |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
68 ]]></help> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
69 <citations> |
4
3c6f9e8a4c17
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/ucsc_tools/twobittofa commit 303002db06287fb25306020c4391626842f52162
iuc
parents:
3
diff
changeset
|
70 <citation type="doi">10.1093/bib/bbs038</citation> |
0
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
71 </citations> |
d025a40bbff1
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ucsc-tools/twobittofa commit 454df102c5630d90af25d1b9ff8050a6c7b82ffc
iuc
parents:
diff
changeset
|
72 </tool> |