annotate SMART/galaxy/plotCoverage.xml @ 18:94ab73e8a190

Uploaded
author m-zytnicki
date Mon, 29 Apr 2013 03:20:15 -0400
parents 440ceca58672
children 0ab839023fe4
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
1 <tool id="plotCoverage" name="plot coverage">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
2 <description>Plot the coverage of the first data with respect to the second one.</description>
18
94ab73e8a190 Uploaded
m-zytnicki
parents: 15
diff changeset
3 <requirements>
94ab73e8a190 Uploaded
m-zytnicki
parents: 15
diff changeset
4 <requirement type="set_environment">PYTHONPATH</requirement>
94ab73e8a190 Uploaded
m-zytnicki
parents: 15
diff changeset
5 </requirements>
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
6 <command interpreter="python">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
7 ../Java/Python/WrappPlotCoverage.py -i $formatType.inputFileName1
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
8 #if $formatType.FormatInputFileName1 == 'bed':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
9 -f bed
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
10 #elif $formatType.FormatInputFileName1 == 'gff':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
11 -f gff
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
12 #elif $formatType.FormatInputFileName1 == 'gff2':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
13 -f gff2
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
14 #elif $formatType.FormatInputFileName1 == 'gff3':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
15 -f gff3
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
16 #elif $formatType.FormatInputFileName1 == 'sam':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
17 -f sam
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
18 #elif $formatType.FormatInputFileName1 == 'gtf':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
19 -f gtf
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
20 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
21
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
22 -j $formatType2.inputFileName2
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
23 #if $formatType2.FormatInputFileName2 == 'bed':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
24 -g bed
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
25 #elif $formatType2.FormatInputFileName2 == 'gff':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
26 -g gff
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
27 #elif $formatType2.FormatInputFileName2 == 'gff2':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
28 -g gff2
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
29 #elif $formatType2.FormatInputFileName2 == 'gff3':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
30 -g gff3
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
31 #elif $formatType2.FormatInputFileName2 == 'sam':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
32 -g sam
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
33 #elif $formatType2.FormatInputFileName2 == 'gtf':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
34 -g gtf
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
35 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
36
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
37
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
38 #if $optionRef.Ref == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
39 -q $optionRef.inputSequenceFile
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
40 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
41
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
42 #if $optionwidth.width == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
43 -w $optionwidth.widthVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
44 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
45 #if $optionheight.height == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
46 -e $optionheight.heightVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
47 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
48 #if $optionXlab.Xlab == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
49 -x $optionXlab.XlabVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
50 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
51 #if $optionYlab.Ylab == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
52 -y $optionYlab.YlabVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
53 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
54 #if $optiontitle.title == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
55 -t $optiontitle.titleVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
56 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
57
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
58 #if $optionplusColor.plusColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
59 -p $optionplusColor.plusColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
60 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
61 #if $optionminusColor.minusColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
62 -m $optionminusColor.minusColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
63 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
64
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
65 #if $optionsumColor.sumColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
66 -s $optionsumColor.sumColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
67 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
68 #if $optionlineColor.lineColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
69 -l $optionlineColor.lineColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
70 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
71
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
72 $merge
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
73 -o $outputFile
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
74 </command>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
75
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
76 <inputs>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
77 <conditional name="formatType">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
78 <param name="FormatInputFileName1" type="select" label="Input File Format 1">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
79 <option value="bed">bed</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
80 <option value="gff">gff</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
81 <option value="gff2">gff2</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
82 <option value="gff3">gff3</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
83 <option value="sam">sam</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
84 <option value="gtf">gtf</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
85 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
86 <when value="bed">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
87 <param name="inputFileName1" format="bed" type="data" label="Input File 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
88 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
89 <when value="gff">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
90 <param name="inputFileName1" format="gff" type="data" label="Input File 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
91 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
92 <when value="gff2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
93 <param name="inputFileName1" format="gff2" type="data" label="Input File 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
94 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
95 <when value="gff3">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
96 <param name="inputFileName1" format="gff3" type="data" label="Input File 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
97 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
98 <when value="sam">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
99 <param name="inputFileName1" format="sam" type="data" label="Input File 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
100 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
101 <when value="gtf">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
102 <param name="inputFileName1" format="gtf" type="data" label="Input File 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
103 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
104 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
105
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
106 <conditional name="formatType2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
107 <param name="FormatInputFileName2" type="select" label="Input File Format 2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
108 <option value="bed">bed</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
109 <option value="gff">gff</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
110 <option value="gff2">gff2</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
111 <option value="gff3">gff3</option>
18
94ab73e8a190 Uploaded
m-zytnicki
parents: 15
diff changeset
112 <option value="sam">sam</option>
94ab73e8a190 Uploaded
m-zytnicki
parents: 15
diff changeset
113 <option value="gtf">gtf</option>
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
114 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
115 <when value="bed">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
116 <param name="inputFileName2" format="bed" type="data" label="Input File 2"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
117 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
118 <when value="gff">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
119 <param name="inputFileName2" format="gff" type="data" label="Input File 2"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
120 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
121 <when value="gff2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
122 <param name="inputFileName2" format="gff2" type="data" label="Input File 2"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
123 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
124 <when value="gff3">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
125 <param name="inputFileName2" format="gff3" type="data" label="Input File 2"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
126 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
127 <when value="sam">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
128 <param name="inputFileName2" format="sam" type="data" label="Input File 2"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
129 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
130 <when value="gtf">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
131 <param name="inputFileName2" format="gtf" type="data" label="Input File 2"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
132 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
133 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
134
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
135 <conditional name="optionRef">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
136 <param name="Ref" type="select" label="reference sequence file">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
137 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
138 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
139 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
140 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
141 <param name="inputSequenceFile" format="fasta" type="data" value="None"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
142 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
143 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
144 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
145 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
146
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
147
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
148
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
149
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
150 <conditional name="optionwidth">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
151 <param name="width" type="select" label="width of the plots (in px)">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
152 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
153 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
154 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
155 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
156 <param name="widthVal" type="integer" value="1500" />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
157 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
158 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
159 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
160 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
161
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
162 <conditional name="optionheight">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
163 <param name="height" type="select" label="height of the plots (in px)">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
164 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
165 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
166 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
167 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
168 <param name="heightVal" type="integer" value="1000" />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
169 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
170 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
171 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
172 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
173
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
174 <conditional name="optiontitle">
15
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
175 <param name="title" type="select" label="title for the figure">
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
176 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
177 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
178 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
179 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
180 <param name="titleVal" type="text" value=" " />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
181 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
182 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
183 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
184 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
185
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
186 <conditional name="optionXlab">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
187 <param name="Xlab" type="select" label="label on the x-axis">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
188 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
189 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
190 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
191 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
192 <param name="XlabVal" type="text" value=" "/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
193 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
194 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
195 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
196 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
197
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
198 <conditional name="optionYlab">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
199 <param name="Ylab" type="select" label="label on the y-axis">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
200 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
201 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
202 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
203 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
204 <param name="YlabVal" type="text" value=" " />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
205 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
206 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
207 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
208 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
209
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
210 <conditional name="optionplusColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
211 <param name="plusColor" type="select" label="color for the elements on the plus strand">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
212 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
213 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
214 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
215 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
216 <param name="plusColorVal" type="text" value="red"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
217 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
218 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
219 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
220 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
221
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
222 <conditional name="optionminusColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
223 <param name="minusColor" type="select" label="color for the elements on the minus strand">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
224 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
225 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
226 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
227 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
228 <param name="minusColorVal" type="text" value="blue"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
229 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
230 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
231 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
232 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
233
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
234 <conditional name="optionsumColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
235 <param name="sumColor" type="select" label="color for 2 strands coverage line">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
236 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
237 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
238 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
239 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
240 <param name="sumColorVal" type="text" value="black"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
241 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
242 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
243 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
244 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
245
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
246 <conditional name="optionlineColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
247 <param name="lineColor" type="select" label="color for the lines">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
248 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
249 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
250 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
251 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
252 <param name="lineColorVal" type="text" value="black"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
253 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
254 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
255 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
256 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
257
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
258 <param name="merge" type="boolean" truevalue="-1" falsevalue="" checked="false" label="merge the 2 plots in 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
259 </inputs>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
260
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
261 <outputs>
18
94ab73e8a190 Uploaded
m-zytnicki
parents: 15
diff changeset
262 <data name="outputFile" format="tar" label="[plot coverage] tar output file" help="You can not see the results directly from galaxy, but you can download this tar output file."/>
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
263 </outputs>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
264
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
265 <help>
15
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
266 Plot the coverage of the first set of genomic coordinates with respect to the second set of genomic coordinates. For each element of the second set (we will suppose that they are annotated genes), it computes the number of elements of the first set (reads, for instance) which overlap it.
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
267
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
268 Alternatively, if the first file is in GFF format, and contains the **Target** file, you can omit the second file. However, a fasta file corresponding to the second file should be given (to compute the size of the reference elements).
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
269
18
94ab73e8a190 Uploaded
m-zytnicki
parents: 15
diff changeset
270 The tool produces two plots per gene. The first plot gives the coverage: a point (*x*, *y*) means that *y* reads cover the *x* th nucleotide of the gene. The second figure displays the (possibly spliced) gene in black, and the overlapping reads (blue is colinear, red is anti-sense).
15
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
271
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
272 This script gives a .tar out file, if you want to take look at the results, you have to download it.
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
273 </help>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
274 </tool>