Mercurial > repos > yating-l > ucsc_pslcheck
comparison pslCheck.xml @ 0:ac2c7352c31c draft
planemo upload commit eec1dc1190352126ba498e7b1bf983edc944d166-dirty
| author | yating-l |
|---|---|
| date | Wed, 08 Feb 2017 17:42:52 -0500 |
| parents | |
| children | 921edd489d9b |
comparison
equal
deleted
inserted
replaced
| -1:000000000000 | 0:ac2c7352c31c |
|---|---|
| 1 <?xml version="1.0"?> | |
| 2 <tool id="ucsc_pslcheck" name="UCSC pslCheck" version="1.0"> | |
| 3 <description>validate PSL files</description> | |
| 4 <requirements> | |
| 5 <requirement type="package" version="1.0">ucsc_tools_340_for_BLAT</requirement> | |
| 6 </requirements> | |
| 7 <stdio> | |
| 8 <exit_code range="1:" level="warning" description="invalid entries" /> | |
| 9 </stdio> | |
| 10 <command><![CDATA[ | |
| 11 faSize -detailed -tab '${query}' > query_sizes | |
| 12 && faSize -detailed -tab '${database}' > database_sizes | |
| 13 && pslCheck | |
| 14 -targetSizes=database_sizes | |
| 15 -querySizes=query_sizes | |
| 16 -pass='${pass_psl}' | |
| 17 '${input_psl}' | |
| 18 ]]></command> | |
| 19 <inputs> | |
| 20 <param type="data" name="database" format="fasta" /> | |
| 21 <param type="data" name="query" format="fasta" /> | |
| 22 <param type="data" name="input_psl" format="psl" /> | |
| 23 </inputs> | |
| 24 <outputs> | |
| 25 <data format="psl" name="pass_psl" label="${tool.name} on ${on_string}: valid"></data> | |
| 26 </outputs> | |
| 27 <tests> | |
| 28 <test> | |
| 29 <param name="database" value="amaVit1_Gallus/amaVit1.fa" /> | |
| 30 <param name="query" value="amaVit1_Gallus/Gallus_gallus_RefSeq.fa" /> | |
| 31 <param name="input_psl" value="amaVit1_Gallus/amaVit1_Gallus_gallus_filtered.psl" /> | |
| 32 <output name="pass_psl" value="amaVit1_Gallus/amaVit1_Gallus_gallus_filtered_valid.psl" /> | |
| 33 </test> | |
| 34 <test> | |
| 35 <param name="database" value="dbia3/dbia3.fa" /> | |
| 36 <param name="query" value="dbia3/dmel-all-transcript-r6.13.fasta" /> | |
| 37 <param name="input_psl" value="dbia3/dbia3_dmel_filtered.psl" /> | |
| 38 <output name="pass_psl" value="dbia3/dbia3_dmel_filtered_valid.psl" /> | |
| 39 </test> | |
| 40 | |
| 41 </tests> | |
| 42 <help> | |
| 43 <![CDATA[ | |
| 44 pslCheck - validate PSL files | |
| 45 ============================== | |
| 46 | |
| 47 usage: | |
| 48 | |
| 49 $ pslCheck fileTbl(s) | |
| 50 | |
| 51 options: | |
| 52 | |
| 53 -pass=pslFile - write PSLs without errors to this file | |
| 54 | |
| 55 -targetSizes=sizesFile - tab file with columns of target and size. | |
| 56 | |
| 57 If specified, psl is check to have a valid target and target | |
| 58 coordinates. | |
| 59 | |
| 60 -querySizes=sizesFile - file with query sizes. | |
| 61 | |
| 62 Source code (v340): | |
| 63 ++++++++++++++++++++ | |
| 64 | |
| 65 userApps.v340.src.tgz: http://hgdownload.cse.ucsc.edu/admin/exe/ | |
| 66 | |
| 67 ]]></help> | |
| 68 <citations> | |
| 69 <citation type="bibtex">@article{kent2002blat, | |
| 70 title={BLAT—the BLAST-like alignment tool}, | |
| 71 author={Kent, W James}, | |
| 72 journal={Genome research}, | |
| 73 volume={12}, | |
| 74 number={4}, | |
| 75 pages={656--664}, | |
| 76 year={2002}, | |
| 77 publisher={Cold Spring Harbor Lab} | |
| 78 }</citation> | |
| 79 </citations> | |
| 80 </tool> | |
| 81 | |
| 82 | |
| 83 | |
| 84 |
