annotate SMART/galaxy/plotCoverage.xml @ 15:440ceca58672

Uploaded
author m-zytnicki
date Mon, 22 Apr 2013 11:08:07 -0400
parents 769e306b7933
children 94ab73e8a190
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>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
3 <command interpreter="python">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
4 ../Java/Python/WrappPlotCoverage.py -i $formatType.inputFileName1
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
5 #if $formatType.FormatInputFileName1 == 'bed':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
6 -f bed
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
7 #elif $formatType.FormatInputFileName1 == 'gff':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
8 -f gff
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
9 #elif $formatType.FormatInputFileName1 == 'gff2':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
10 -f gff2
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
11 #elif $formatType.FormatInputFileName1 == 'gff3':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
12 -f gff3
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
13 #elif $formatType.FormatInputFileName1 == 'sam':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
14 -f sam
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
15 #elif $formatType.FormatInputFileName1 == 'gtf':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
16 -f gtf
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
17 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
18
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
19 -j $formatType2.inputFileName2
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
20 #if $formatType2.FormatInputFileName2 == 'bed':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
21 -g bed
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
22 #elif $formatType2.FormatInputFileName2 == 'gff':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
23 -g gff
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
24 #elif $formatType2.FormatInputFileName2 == 'gff2':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
25 -g gff2
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
26 #elif $formatType2.FormatInputFileName2 == 'gff3':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
27 -g gff3
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
28 #elif $formatType2.FormatInputFileName2 == 'sam':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
29 -g sam
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
30 #elif $formatType2.FormatInputFileName2 == 'gtf':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
31 -g gtf
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
32 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
33
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
34
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
35 #if $optionRef.Ref == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
36 -q $optionRef.inputSequenceFile
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
37 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
38
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
39 #if $optionwidth.width == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
40 -w $optionwidth.widthVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
41 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
42 #if $optionheight.height == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
43 -e $optionheight.heightVal
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 $optionXlab.Xlab == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
46 -x $optionXlab.XlabVal
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 $optionYlab.Ylab == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
49 -y $optionYlab.YlabVal
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 $optiontitle.title == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
52 -t $optiontitle.titleVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
53 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
54
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
55 #if $optionplusColor.plusColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
56 -p $optionplusColor.plusColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
57 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
58 #if $optionminusColor.minusColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
59 -m $optionminusColor.minusColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
60 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
61
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
62 #if $optionsumColor.sumColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
63 -s $optionsumColor.sumColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
64 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
65 #if $optionlineColor.lineColor == 'Yes':
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
66 -l $optionlineColor.lineColorVal
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
67 #end if
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
68
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
69 $merge
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
70 -o $outputFile
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
71 </command>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
72
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
73 <inputs>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
74 <conditional name="formatType">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
75 <param name="FormatInputFileName1" type="select" label="Input File Format 1">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
76 <option value="bed">bed</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
77 <option value="gff">gff</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
78 <option value="gff2">gff2</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
79 <option value="gff3">gff3</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
80 <option value="sam">sam</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
81 <option value="gtf">gtf</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
82 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
83 <when value="bed">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
84 <param name="inputFileName1" format="bed" type="data" label="Input File 1"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
85 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
86 <when value="gff">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
87 <param name="inputFileName1" format="gff" 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="gff2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
90 <param name="inputFileName1" format="gff2" 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="gff3">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
93 <param name="inputFileName1" format="gff3" 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="sam">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
96 <param name="inputFileName1" format="sam" 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="gtf">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
99 <param name="inputFileName1" format="gtf" 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 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
102
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
103 <conditional name="formatType2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
104 <param name="FormatInputFileName2" type="select" label="Input File Format 2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
105 <option value="bed">bed</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
106 <option value="gff">gff</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
107 <option value="gff2">gff2</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
108 <option value="gff3">gff3</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
109 <option value="gff2">sam</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
110 <option value="gff3">gtf</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
111 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
112 <when value="bed">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
113 <param name="inputFileName2" format="bed" type="data" label="Input File 2"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
114 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
115 <when value="gff">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
116 <param name="inputFileName2" format="gff" 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="gff2">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
119 <param name="inputFileName2" format="gff2" 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="gff3">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
122 <param name="inputFileName2" format="gff3" 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="sam">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
125 <param name="inputFileName2" format="sam" 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="gtf">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
128 <param name="inputFileName2" format="gtf" 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 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
131
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
132 <conditional name="optionRef">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
133 <param name="Ref" type="select" label="reference sequence file">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
134 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
135 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
136 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
137 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
138 <param name="inputSequenceFile" format="fasta" type="data" value="None"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
139 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
140 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
141 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
142 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
143
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
144
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
145
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
146
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
147 <conditional name="optionwidth">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
148 <param name="width" type="select" label="width of the plots (in px)">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
149 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
150 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
151 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
152 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
153 <param name="widthVal" type="integer" value="1500" />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
154 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
155 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
156 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
157 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
158
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
159 <conditional name="optionheight">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
160 <param name="height" type="select" label="height of the plots (in px)">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
161 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
162 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
163 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
164 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
165 <param name="heightVal" type="integer" value="1000" />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
166 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
167 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
168 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
169 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
170
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
171 <conditional name="optiontitle">
15
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
172 <param name="title" type="select" label="title for the figure">
6
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
173 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
174 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
175 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
176 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
177 <param name="titleVal" type="text" value=" " />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
178 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
179 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
180 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
181 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
182
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
183 <conditional name="optionXlab">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
184 <param name="Xlab" type="select" label="label on the x-axis">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
185 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
186 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
187 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
188 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
189 <param name="XlabVal" type="text" value=" "/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
190 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
191 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
192 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
193 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
194
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
195 <conditional name="optionYlab">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
196 <param name="Ylab" type="select" label="label on the y-axis">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
197 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
198 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
199 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
200 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
201 <param name="YlabVal" type="text" value=" " />
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
202 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
203 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
204 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
205 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
206
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
207 <conditional name="optionplusColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
208 <param name="plusColor" type="select" label="color for the elements on the plus strand">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
209 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
210 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
211 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
212 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
213 <param name="plusColorVal" type="text" value="red"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
214 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
215 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
216 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
217 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
218
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
219 <conditional name="optionminusColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
220 <param name="minusColor" type="select" label="color for the elements on the minus strand">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
221 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
222 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
223 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
224 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
225 <param name="minusColorVal" type="text" value="blue"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
226 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
227 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
228 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
229 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
230
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
231 <conditional name="optionsumColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
232 <param name="sumColor" type="select" label="color for 2 strands coverage line">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
233 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
234 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
235 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
236 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
237 <param name="sumColorVal" type="text" value="black"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
238 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
239 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
240 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
241 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
242
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
243 <conditional name="optionlineColor">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
244 <param name="lineColor" type="select" label="color for the lines">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
245 <option value="Yes">Yes</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
246 <option value="No" selected="true">No</option>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
247 </param>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
248 <when value="Yes">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
249 <param name="lineColorVal" type="text" value="black"/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
250 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
251 <when value="No">
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
252 </when>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
253 </conditional>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
254
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
255 <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
256 </inputs>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
257
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
258 <outputs>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
259 <data name="outputFile" format="tar" label="[plotCoverage] tar out file" help="You can not see the results directly from galaxy, but you can download this tar output file."/>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
260 </outputs>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
261
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
262 <help>
15
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
263 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
264
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
265 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
266
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
267 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).
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
268
440ceca58672 Uploaded
m-zytnicki
parents: 6
diff changeset
269 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
270 </help>
769e306b7933 Change the repository level.
yufei-luo
parents:
diff changeset
271 </tool>