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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>