annotate ngsplot_galaxytoolshed_v1.0/ngsplot_replot/replot.xml @ 11:896dfca167fb draft

Uploaded
author ngsplot
date Thu, 19 Mar 2015 17:39:23 -0400
parents b2d5006b82b8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
1 <tool id="replot" name="replot">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
2 <command interpreter="perl">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
3 #if $outtype.outtype2 == "prof":
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
4 runreplot.pl $input_zipfile $outtype.outtype2 $output_filename
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
5 $outtype.WD
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
6 $outtype.HG
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
7 $outtype.SE
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
8 $outtype.H
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
9 $outtype.MW
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
10 $outtype.Y.Y2
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
11 $outtype.Y.Y3
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
12 $outtype.LEG
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
13 $outtype.BOX
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
14 $outtype.VLN
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
15 $outtype.XYL
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
16 $outtype.LWD
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
17 $outtype.FS
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
18 #else if $outtype.outtype2 == "heatmap":
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
19 runreplot.pl $input_zipfile $outtype.outtype2 $output_filename
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
20 $outtype.GO.GO2
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
21 $outtype.GO.KNC
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
22 $outtype.GO.MIT
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
23 $outtype.GO.NRS
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
24 $outtype.LOW
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
25 $outtype.RR
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
26 $outtype.FC
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
27 $outtype.CO
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
28 $outtype.CD
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
29 $outtype.FS
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
30 dummy
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
31 dummy
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
32 dummy
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
33 #end if:
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
34
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
35 </command>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
36
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
37 <!-->
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
38
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
39
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
40 <-->
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
41
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
42 <inputs>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
43 <param type="data" name="input_zipfile" multiple="false" label="Input zip file created by ngsplot"/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
44
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
45 <conditional name="outtype">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
46 <param type="select" name="outtype2" label="Select figure type to replot">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
47 <option value="prof">Coverage Profile</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
48 <option value="heatmap">Heatmap</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
49 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
50
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
51 <when value="prof">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
52 <param type="text" name="WD" value="8" label="Image width in inches" />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
53 <param type="text" name="HG" value="7" label="Image height in inches" />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
54 <param type="select" name="SE" label="Standard error shading" >
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
55 <option value="1">Yes, include standard error shading</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
56 <option value="0">No, exclude standard error shading</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
57 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
58 <param type="text" name="H" value="0" label="Opacity of shaded area under each curve" help="Use 0 for no shading. Suggested value of between 0 and 0.5 will add a semi-transparent shade under each curve."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
59 <param type="text" name="MW" value="1" label="Moving window width to smooth average profiles" help="The unit of the window size is a data point. In ngs.plot, the number of data points on the X-axis is 100. A moving window width of 10 means averaging over 10% of the entire X-axis."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
60 <conditional name="Y">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
61 <param type="select" name="Y2" label="Define Y-axis scale?" >
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
62 <option value="no">No, let program decide</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
63 <option value="yes">Yes</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
64 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
65 <when value="yes">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
66 <param type="text" name="Y3" value="0,100" label="Y-axis min_val,max_val" help="Enter minimum and maximum value separated by comma" />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
67 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
68 <when value="no">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
69 <param type="hidden" name="Y3" value="na" label="test"/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
70 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
71 </conditional>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
72 <param type="select" name="LEG" label="Draw legend?" >
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
73 <option value="1">Yes</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
74 <option value="0">No</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
75 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
76 <param type="select" name="BOX" label="Draw box around plot?" >
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
77 <option value="1">Yes</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
78 <option value="0">No</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
79 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
80 <param type="select" name="VLN" label="Draw vertical lines?" >
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
81 <option value="1">Yes</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
82 <option value="0">No</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
83 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
84 <param type="select" name="XYL" label="Draw axis labels?" >
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
85 <option value="1">Yes</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
86 <option value="0">No</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
87 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
88 <param type="text" name="LWD" value="3" label="Line width" />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
89 <param type="text" name="FS" value="12" label="Font size" />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
90 <!-->
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
91 <-->
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
92
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
93 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
94 <when value="heatmap">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
95 <conditional name="GO">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
96 <param type="select" name="GO2" label="Gene order algorithm" >
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
97 <option value="total">Overall enrichment of the 1st profile (default)</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
98 <option value="hc">Hierarchial clustering</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
99 <option value="max">Peak value of the 1st profile</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
100 <option value="prod">Product of all profiles on the same region</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
101 <option value="diff">Difference between 1st and 2nd profiles</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
102 <option value="km">K-means clustering.</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
103 <option value="none">No ranking algorithm applied, use order in gene list.</option>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
104 </param>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
105 <when value="km">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
106 <param type="text" name="KNC" value="5" label="K-means: Number of clusters" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
107 <param type="text" name="MIT" value="20" label="K-means: Number of iterations" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
108 <param type="text" name="NRS" value="30" label="K-means: Number of random starts" help="K-means is prone to local optima. Restarting it repeatedly may help to find a better solution."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
109 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
110 <when value="total">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
111 <param type="hidden" name="KNC" value="NA" label="K-means: Number of clusters" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
112 <param type="hidden" name="MIT" value="NA" label="K-means: Number of iterations" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
113 <param type="hidden" name="NRS" value="NA" label="K-means: Number of random starts" help="K-means is prone to local optima. Restarting it repeatedly may help to find a better solution."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
114 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
115 <when value="hc">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
116 <param type="hidden" name="KNC" value="NA" label="K-means: Number of clusters" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
117 <param type="hidden" name="MIT" value="NA" label="K-means: Number of iterations" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
118 <param type="hidden" name="NRS" value="NA" label="K-means: Number of random starts" help="K-means is prone to local optima. Restarting it repeatedly may help to find a better solution."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
119 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
120 <when value="max">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
121 <param type="hidden" name="KNC" value="NA" label="K-means: Number of clusters" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
122 <param type="hidden" name="MIT" value="NA" label="K-means: Number of iterations" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
123 <param type="hidden" name="NRS" value="NA" label="K-means: Number of random starts" help="K-means is prone to local optima. Restarting it repeatedly may help to find a better solution."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
124 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
125 <when value="prod">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
126 <param type="hidden" name="KNC" value="NA" label="K-means: Number of clusters" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
127 <param type="hidden" name="MIT" value="NA" label="K-means: Number of iterations" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
128 <param type="hidden" name="NRS" value="NA" label="K-means: Number of random starts" help="K-means is prone to local optima. Restarting it repeatedly may help to find a better solution."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
129 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
130 <when value="diff">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
131 <param type="hidden" name="KNC" value="NA" label="K-means: Number of clusters" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
132 <param type="hidden" name="MIT" value="NA" label="K-means: Number of iterations" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
133 <param type="hidden" name="NRS" value="NA" label="K-means: Number of random starts" help="K-means is prone to local optima. Restarting it repeatedly may help to find a better solution."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
134 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
135 <when value="none">
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
136 <param type="hidden" name="KNC" value="NA" label="K-means: Number of clusters" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
137 <param type="hidden" name="MIT" value="NA" label="K-means: Number of iterations" help=""/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
138 <param type="hidden" name="NRS" value="NA" label="K-means: Number of random starts" help="K-means is prone to local optima. Restarting it repeatedly may help to find a better solution."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
139 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
140 </conditional>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
141 <param type="text" name="LOW" value="10" label="Low count cutoff in rank-based normalization" help="This number is in raw read counts."/>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
142 <param type="text" name="RR" value="30" label="Reduce ratio" help="This controls the heatmap height. The smaller the value, the taller the heatmap." />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
143 <param type="text" name="FC" value="0.02" label="Flooding fraction" help="The default value of 0.02 means that the minimum value is truncated at 2% and the maximum value is truncated at 98%. A higher fraction results in plots that have higher brightness but are less dynamic." />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
144 <param type="text" name="CO" value="default" label="Color for heatmap" help="For non bam-pair plots, input a single color. For bam-pair plots, use color-tri format (neg_color:[neu_color]:pos_color). Hint: must use R colors, such as darkgreen, yellow and blue2. The neutral color is optional(default=black)." />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
145 <param type="text" name="CD" value="0.6" label="Color distribution for heatmap" help="Must be a positive number. Hint: lower values give more widely spaced colors at the negative end. In other words, they shift the neutral color to positive values. If set to 1, the neutral color represents 0(i.e. no bias). If set to >1, the neutral color represents a negative value." />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
146 <param type="text" name="FS" value="12" label="Font size" />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
147 </when>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
148 </conditional>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
149 <!--
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
150 -->
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
151 </inputs>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
152
11
896dfca167fb Uploaded
ngsplot
parents: 2
diff changeset
153 <help></help>
2
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
154 <outputs>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
155 <data format="pdf" name="output_filename" />
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
156 </outputs>
b2d5006b82b8 Uploaded
ngsplot
parents:
diff changeset
157 </tool>