Mercurial > repos > yating-l > twobit_to_cytoband_340
annotate twobit_to_cytoband.xml @ 0:4686151c96ad draft default tip
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
| author | yating-l |
|---|---|
| date | Mon, 10 Jul 2017 12:47:53 -0400 |
| parents | |
| children |
| rev | line source |
|---|---|
|
0
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
2 <tool id="twobit_to_cytoband" name="twoBitToCytoband" version="1.0"> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
3 <description>Creates a cytoband file from a twoBit file</description> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
4 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
5 <macros> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
6 <import>ucsc_macros.xml</import> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
7 </macros> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
8 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
9 <expand macro="requirements_twobit" /> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
10 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
11 <command detect_errors="exit_code"> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
12 <![CDATA[ |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
13 twoBitInfo "${twobit_input}" stdout | |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
14 sort -k 1,1 -k 2,2n | |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
15 awk 'BEGIN { OFS="\t" } { print $1, 0, $2, $1, "gneg" }' > "${bed_output}" |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
16 ]]> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
17 </command> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
18 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
19 <expand macro="environment_LC_COLLATE" /> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
20 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
21 <inputs> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
22 <param name="twobit_input" type="data" format="twobit" label="twoBit input file" /> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
23 </inputs> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
24 <outputs> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
25 <data name="bed_output" format="bed" /> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
26 </outputs> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
27 <tests> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
28 <test> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
29 <!-- Test create Cytoband bed file from a twoBit file --> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
30 <param name="twobit_input" value="contigs.2bit" ftype="twobit" /> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
31 <output name="bed_output" file="contigs_cytoband.bed" /> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
32 </test> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
33 </tests> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
34 <help> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
35 <![CDATA[ |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
36 **What it does** |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
37 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
38 This tool creates a `Cytoband file <http://genomewiki.ucsc.edu/index.php/Assembly_Hubs#Cytoband_Track>`_ |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
39 from a twoBit file to enable quicker navigation of individual scaffolds |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
40 in the UCSC Genome Browser. |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
41 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
42 ]]></help> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
43 |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
44 <expand macro="citations" /> |
|
4686151c96ad
planemo upload commit c1f0c5ceaac87b6b1db12160a8f5b287635db61b
yating-l
parents:
diff
changeset
|
45 </tool> |
