Mercurial > repos > yating-l > gbtofasta
annotate gbToFasta.xml @ 7:57e30c6c0aa4 draft default tip
planemo upload commit 418d3a27a673cef3f350e514fb6101fcde009b9d
| author | yating-l |
|---|---|
| date | Mon, 06 Nov 2017 15:45:26 -0500 |
| parents | 97499dcb77fa |
| children |
| rev | line source |
|---|---|
| 0 | 1 <?xml version="1.0"?> |
|
5
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
2 <tool id="gbtofasta" name="gbToFasta" version="2.0"> |
| 0 | 3 <description>Convert GenBank records to fasta and Create table with coding regions information for each mRNA record</description> |
| 4 <requirements> | |
| 5 <requirement type="package" version="1.0">ucsc_tools_340_for_BLAT</requirement> | |
| 6 </requirements> | |
| 7 <command detect_errors="exit_code"><![CDATA[ | |
| 1 | 8 gbToFaRa |
| 0 | 9 /dev/null |
| 1 | 10 '${outputfa}' |
| 11 outputra | |
| 12 outputta | |
| 0 | 13 '${gbfile}' |
|
4
3568235c44bf
planemo upload commit 4737b5365c135058ff6dc65a3d9f249b11f1751a-dirty
yating-l
parents:
3
diff
changeset
|
14 |
| 0 | 15 #if $cds == "yes" |
| 16 && raToTab | |
| 17 -cols=acc,cds | |
| 1 | 18 outputra |
|
3
894d96efad6d
planemo upload commit f3fb68f4faf6766eef195b8b36157035ab95e7b1-dirty
yating-l
parents:
2
diff
changeset
|
19 cds_file |
|
894d96efad6d
planemo upload commit f3fb68f4faf6766eef195b8b36157035ab95e7b1-dirty
yating-l
parents:
2
diff
changeset
|
20 && python $__tool_directory__/filter.py -f cds_file -o '${outputcds}' |
| 0 | 21 #end if |
|
5
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
22 |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
23 #if $trix == "yes" |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
24 && raToTab |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
25 -cols=acc,def |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
26 outputra |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
27 outputinfo |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
28 && ixIxx |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
29 outputinfo |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
30 ${index_ix} |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
31 ${index_ixx} |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
32 #end if |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
33 |
| 0 | 34 ]]></command> |
| 35 <inputs> | |
| 36 <param type="data" name="gbfile" format="genbank" /> | |
| 37 <param type="select" name="cds" label="Create table with coding regions information for each mRNA record" > | |
| 38 <option value="yes">Yes</option> | |
| 39 <option value="no">No</option> | |
|
5
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
40 </param> |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
41 <param type="select" name="trix" label="Create a Trix index" > |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
42 <option value="yes">Yes</option> |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
43 <option value="no">No</option> |
| 0 | 44 </param> |
| 45 </inputs> | |
| 46 <outputs> | |
| 1 | 47 <data format="fasta" name="outputfa" label="${tool.name} on ${on_string}:fasta"></data> |
|
2
cabe1df9d31a
planemo upload commit 56d60a9f66cc04ee92cbc568dd40b4353dab8b62-dirty
yating-l
parents:
1
diff
changeset
|
48 <data format="tabular" name="outputcds" label="${tool.name} on ${on_string}:cds"> |
| 0 | 49 <filter>cds == "yes"</filter> |
| 50 </data> | |
|
6
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
51 <collection name="trix_index" type="list" label="${tool.name} on ${on_string}:Trix index"> |
|
5
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
52 <filter>trix == "yes"</filter> |
|
7
57e30c6c0aa4
planemo upload commit 418d3a27a673cef3f350e514fb6101fcde009b9d
yating-l
parents:
6
diff
changeset
|
53 <data name="index_ix" format="txt" /> |
|
57e30c6c0aa4
planemo upload commit 418d3a27a673cef3f350e514fb6101fcde009b9d
yating-l
parents:
6
diff
changeset
|
54 <data name="index_ixx" format="txt" /> |
|
5
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
55 </collection> |
| 0 | 56 </outputs> |
| 57 <tests> | |
| 58 <test> | |
| 59 <param name="gbfile" value="Gallus_gallus_RefSeq.gb" /> | |
| 60 <param name="cds" value="yes" /> | |
|
6
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
61 <param name="trix" value="yes" /> |
| 1 | 62 <output name="outputfa" value="Gallus_gallus_RefSeq.fa" /> |
| 63 <output name="outputcds" value="Gallus_gallus_RefSeq.cds" /> | |
|
6
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
64 <output_collection name="trix_index" type="list"> |
|
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
65 <element name="index_ix" value="Gallus_gallus_RefSeq.ix" /> |
|
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
66 <element name="index_ixx" value="Gallus_gallus_RefSeq.ixx" /> |
|
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
67 </output_collection> |
| 0 | 68 </test> |
|
6
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
69 |
| 0 | 70 <test> |
| 71 <param name="gbfile" value="Gallus_gallus_RefSeq.gb" /> | |
| 72 <param name="cds" value="no" /> | |
|
6
97499dcb77fa
planemo upload commit d860eb554edd28f07d8586e7fb2599514937873a
yating-l
parents:
5
diff
changeset
|
73 <param name="trix" value="no" /> |
| 1 | 74 <output name="outputfa" value="Gallus_gallus_RefSeq.fa" /> |
| 0 | 75 </test> |
| 76 </tests> | |
| 77 <help> | |
| 78 <![CDATA[ | |
| 79 gbToFasta | |
| 80 ========= | |
| 81 | |
| 82 Convert GenBank records to fasta | |
| 83 --------------------------------- | |
| 84 | |
| 85 gbToFaRa - Convert GenBank flat format file to an fa file containing | |
| 86 the sequence data, an ra file containing other relevant info and | |
| 87 a ta file containing summary statistics. | |
| 88 usage: | |
| 89 gbToFaRa filterFile faFile raFile taFile genBankFile(s) | |
| 90 where filterFile is definition of which records and fields | |
| 91 use /dev/null if you want no filtering. | |
| 92 | |
| 1 | 93 gbToFaRa /dev/null gbfile.fa \ |
| 94 gbfile.ra gbfile.ta gbfile | |
| 0 | 95 |
| 96 Create table with coding regions information for each mRNA record | |
| 97 ----------------------------------------------------------------- | |
| 98 raToTab - Convert ra file to table. | |
| 1 | 99 raToTab -cols=acc,cds gbfile.ra gbfile.cds |
| 0 | 100 |
|
5
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
101 Create a Trix index with coding regions information |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
102 --------------------------------------------------- |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
103 ixIxx - Create indices for simple line-oriented file of format |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
104 |
|
e195691d3e71
planemo upload commit 10faac43ed16e0bd479f2e9a7d76ccd08b2a5af8-dirty
yating-l
parents:
4
diff
changeset
|
105 |
| 0 | 106 Source code: |
| 107 ============ | |
| 108 | |
| 109 http://hgdownload.cse.ucsc.edu/admin/exe/ | |
| 110 | |
| 1 | 111 ]]></help> |
| 112 <citations> | |
| 113 <citation type="bibtex">@article{kent2002blat, | |
| 114 title={BLAT—the BLAST-like alignment tool}, | |
| 115 author={Kent, W James}, | |
| 116 journal={Genome research}, | |
| 117 volume={12}, | |
| 118 number={4}, | |
| 119 pages={656--664}, | |
| 120 year={2002}, | |
| 121 publisher={Cold Spring Harbor Lab} | |
| 122 }</citation> | |
| 123 </citations> | |
| 124 | |
| 0 | 125 </tool> |
| 126 | |
| 127 | |
| 128 | |
| 129 | |
| 130 |
