annotate tools/metag_tools/rmapq_wrapper.xml @ 0:9071e359b9a3

Uploaded
author xuebing
date Fri, 09 Mar 2012 19:37:19 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
1 <tool id="rmapq_wrapper" name="RMAPQ" version="1.0.0">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
2 <description>for Solexa Short Reads Alignment with Quality Scores</description>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
3 <command interpreter="python">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
4 #if $trim.choice=="No": #rmapq_wrapper.py $database $input_seq $input_score $high_score $high_len 0 $align_len $mismatch $output1
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
5 #else: #rmapq_wrapper.py $database $input_seq $input_score $high_score $high_len $trim.read_len $align_len $mismatch $output1
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
6 #end if
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
7 </command>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
8 <inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
9 <param name="database" type="select" display="radio" label="Target database">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
10 <options from_file="faseq.loc">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
11 <column name="name" index="0"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
12 <column name="value" index="0"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
13 </options>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
14 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
15 <param name="input_seq" type="data" format="fasta" label="Sequence file"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
16 <param name="input_score" type="data" format="qualsolexa" label="Quality score file"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
17 <param name="high_score" type="float" size="15" value="40" label="Minimum score for high-quality base (-q)"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
18 <param name="high_len" type="integer" size="15" value="36" label="Minimal high-quality bases (-M)"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
19 <param name="align_len" type="integer" size="15" value="11" label="Minimal length of a hit (-h)" help="seed"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
20 <param name="mismatch" type="select" label="Number of mismatches allowed (-m)">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
21 <option value="0">0</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
22 <option value="1">1</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
23 <option value="3">3</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
24 <option value="5">5</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
25 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
26 <conditional name="trim">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
27 <param name="choice" type="select" label="To trim the reads">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
28 <option value="No">No</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
29 <option value="Yes">Yes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
30 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
31 <when value="No">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
32 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
33 <when value="Yes">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
34 <param name="read_len" type="integer" size="15" value="36" label="Read length (-w)" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
35 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
36 </conditional>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
37 </inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
38 <outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
39 <data name="output1" format="bed"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
40 </outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
41 <requirements>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
42 <requirement type="binary">rmapq</requirement>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
43 </requirements>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
44 <!--
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
45 <tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
46 <test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
47 <param name="database" value="/galaxy/data/faseq/test" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
48 <param name="input_seq" value="rmapq_wrapper_test1.fasta" ftype="fasta"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
49 <param name="input_score" value="rmapq_wrapper_test1.qual" ftype="qualsolexa" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
50 <param name="high_score" value="40" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
51 <param name="high_len" value="36" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
52 <param name="read_len" value="36" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
53 <param name="align_len" value="36" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
54 <param name="mismatch" value="3" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
55 <output name="output1" file="rmapq_wrapper_test1.bed"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
56 </test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
57 </tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
58 -->
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
59 <help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
60
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
61 .. class:: warningmark
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
62
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
63 RMAPQ was developed for **Solexa** reads.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
64
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
65 .. class:: infomark
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
66
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
67 **TIP**. The tool will guess the length of the reads, however, if you select to trim the reads, the *Maximal Length of the Reads* must be between 20 and 64. Reads with lengths longer than the specified value will be trimmed at the 3'end.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
68
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
69 -----
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
70
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
71 **What it does**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
72
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
73 This tool runs **rmapq** (for more information, please see the reference below), searching against a genome build with sequence qualities.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
74
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
75 -----
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
76
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
77 **Parameters**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
78
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
79 - *Minimal High-quality Bases* (**-M**): the minimal length of the high quality score bases
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
80 - *Minimum Score for High-quality Base* (**-q**) : the minimal quality score
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
81 - *Minimal Length of a Hit* (**-h**) : the minimal length of an exact match or seed
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
82 - *Number of Mismatches Allowed* (**-m**) : the maximal number of mismatches allowed in an alignment
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
83 - *Read Length* (**-w**) : maximal length of the reads; reads longer than the threshold will be truncated at 3' end.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
84
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
85 -----
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
86
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
87 **Reference**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
88
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
89 **RMAP** is developed by Dr. Andrew D Smith and Dr. Zhenyu Xuan at the Cold Spring Harbor Laboratory. Please see http://rulai.cshl.edu/rmap/
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
90
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
91 </help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
92 </tool>