annotate pslCheck.xml @ 1:97fd1b4df43a draft default tip

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