comparison cummerbund_to_tabular.xml @ 0:648c27c78eed draft

Initial commit with version 1.0.0 of the tool.
author devteam
date Tue, 23 Dec 2014 16:01:24 -0500
parents
children 36f917aa4b60
comparison
equal deleted inserted replaced
-1:000000000000 0:648c27c78eed
1 <?xml version="1.0"?>
2 <tool id="cummerbund_to_cuffdiff" name="Extract CuffDiff" version="1.0.0">
3 <description>tabular files from a cummeRbund database</description>
4 <command interpreter="python"><![CDATA[
5 cummerbund_to_tabular.py --file ${input_database}
6 ${cds_count} ${cds_diff} ${cds_exp_diff} ${cds_fpkm} ${cds_rg}
7 ${gene_exp_diff} ${genes_count} ${genes_fpkm} ${gene_rg} ${isoform_exp_diff}
8 ${isoform_count} ${isoform_fpkm} ${isoform_rg} ${promoters_diff} ${read_groups}
9 ${run_info} ${splicing_diff} ${tss_group_exp} ${tss_count_tracking} ${tss_fpkm}
10 ${tss_rg} ${var_model}
11 ]]></command>
12 <inputs>
13 <param name="input_database" type="data" format="sqlite" label="Select backend database (sqlite)" />
14 <param type="boolean" name="cds_count" truevalue="--tables cds_count" falsevalue="" label="CDS count tracking" />
15 <param type="boolean" name="cds_diff" truevalue="--tables cds_diff" falsevalue="" label="CDS overloading diffential expression testing" />
16 <param type="boolean" name="cds_exp_diff" truevalue="--tables cds_exp_diff" falsevalue="" label="CDS FPKM differential expression testing" />
17 <param type="boolean" name="cds_fpkm" truevalue="--tables cds_fpkm" falsevalue="" label="CDS FPKM tracking" />
18 <param type="boolean" name="cds_rg" truevalue="--tables cds_rg" falsevalue="" label="CDS read groups" />
19 <param type="boolean" name="gene_exp_diff" truevalue="--tables gene_exp_diff" falsevalue="" label="gene differential expression testing" />
20 <param type="boolean" name="genes_count" truevalue="--tables genes_count" falsevalue="" label="gene count tracking" />
21 <param type="boolean" name="genes_fpkm" truevalue="--tables genes_fpkm" falsevalue="" label="gene FPKM tracking" />
22 <param type="boolean" name="gene_rg" truevalue="--tables gene_rg" falsevalue="" label="gene read groups" />
23 <param type="boolean" name="isoform_exp_diff" truevalue="--tables isoform_exp_diff" falsevalue="" label="transcript differential expression testing" />
24 <param type="boolean" name="isoform_count" truevalue="--tables isoform_count" falsevalue="" label="transcript count tracking" />
25 <param type="boolean" name="isoform_fpkm" truevalue="--tables isoform_fpkm" falsevalue="" label="transcript FPKM tracking" />
26 <param type="boolean" name="isoform_rg" truevalue="--tables isoform_rg" falsevalue="" label="transcript read groups" />
27 <param type="boolean" name="promoters_diff" truevalue="--tables promoters_diff" falsevalue="" label="promoter differential testing" />
28 <param type="boolean" name="read_groups" truevalue="--tables read_groups" falsevalue="" label="Read Groups" />
29 <param type="boolean" name="run_info" truevalue="--tables run_info" falsevalue="" label="Run details" />
30 <param type="boolean" name="splicing_diff" truevalue="--tables splicing_diff" falsevalue="" label="splicing differential expression testing" />
31 <param type="boolean" name="tss_group_exp" truevalue="--tables tss_group_exp" falsevalue="" label="TSS groups differential expression testing" />
32 <param type="boolean" name="tss_count_tracking" truevalue="--tables tss_count_tracking" falsevalue="" label="TSS count FPKM tracking" />
33 <param type="boolean" name="tss_fpkm" truevalue="--tables tss_fpkm" falsevalue="" label="TSS groups FPKM tracking" />
34 <param type="boolean" name="tss_rg" truevalue="--tables tss_rg" falsevalue="" label="TSS read groups" />
35 <param type="boolean" name="var_model" truevalue="--tables var_model" falsevalue="" label="var_model.info" />
36 </inputs>
37 <outputs>
38 <data format="tabular" name="cds_count_output" from_work_dir="cds_count.tabular" label="${tool.name} on ${on_string}: CDS count tracking">
39 <filter>(cds_count is True)</filter>
40 </data>
41 <data format="tabular" name="cds_diff_output" from_work_dir="cds_diff.tabular" label="${tool.name} on ${on_string}: CDS overloading diffential expression testing">
42 <filter>(cds_diff is True)</filter>
43 </data>
44 <data format="tabular" name="cds_exp_diff_output" from_work_dir="cds_exp_diff.tabular" label="${tool.name} on ${on_string}: CDS FPKM differential expression testing">
45 <filter>(cds_exp_diff is True)</filter>
46 </data>
47 <data format="tabular" name="cds_fpkm_output" from_work_dir="cds_fpkm.tabular" label="${tool.name} on ${on_string}: CDS FPKM tracking">
48 <filter>(cds_fpkm is True)</filter>
49 </data>
50 <data format="tabular" name="cds_rg_output" from_work_dir="cds_rg.tabular" label="${tool.name} on ${on_string}: CDS read groups">
51 <filter>(cds_rg is True)</filter>
52 </data>
53 <data format="tabular" name="gene_exp_diff_output" from_work_dir="gene_exp_diff.tabular" label="${tool.name} on ${on_string}: gene differential expression testing">
54 <filter>(gene_exp_diff is True)</filter>
55 </data>
56 <data format="tabular" name="genes_count_output" from_work_dir="genes_count.tabular" label="${tool.name} on ${on_string}: gene count tracking">
57 <filter>(genes_count is True)</filter>
58 </data>
59 <data format="tabular" name="genes_fpkm_output" from_work_dir="genes_fpkm.tabular" label="${tool.name} on ${on_string}: gene FPKM tracking">
60 <filter>(genes_fpkm is True)</filter>
61 </data>
62 <data format="tabular" name="gene_rg_output" from_work_dir="gene_rg.tabular" label="${tool.name} on ${on_string}: gene read groups">
63 <filter>(gene_rg is True)</filter>
64 </data>
65 <data format="tabular" name="isoform_exp_diff_output" from_work_dir="isoform_exp_diff.tabular" label="${tool.name} on ${on_string}: transcript differential expression testing">
66 <filter>(isoform_exp_diff is True)</filter>
67 </data>
68 <data format="tabular" name="isoform_count_output" from_work_dir="isoform_count.tabular" label="${tool.name} on ${on_string}: transcript count tracking">
69 <filter>(isoform_count is True)</filter>
70 </data>
71 <data format="tabular" name="isoform_fpkm_output" from_work_dir="isoform_fpkm.tabular" label="${tool.name} on ${on_string}: transcript FPKM tracking">
72 <filter>(isoform_fpkm is True)</filter>
73 </data>
74 <data format="tabular" name="isoform_rg_output" from_work_dir="isoform_rg.tabular" label="${tool.name} on ${on_string}: transcript read groups">
75 <filter>(isoform_rg is True)</filter>
76 </data>
77 <data format="tabular" name="promoters_diff_output" from_work_dir="promoters_diff.tabular" label="${tool.name} on ${on_string}: promoter differential testing">
78 <filter>(promoters_diff is True)</filter>
79 </data>
80 <data format="tabular" name="read_groups_output" from_work_dir="read_groups.tabular" label="${tool.name} on ${on_string}: Read Groups">
81 <filter>(read_groups is True)</filter>
82 </data>
83 <data format="tabular" name="run_info_output" from_work_dir="run_info.tabular" label="${tool.name} on ${on_string}: Run details">
84 <filter>(run_info is True)</filter>
85 </data>
86 <data format="tabular" name="splicing_diff_output" from_work_dir="splicing_diff.tabular" label="${tool.name} on ${on_string}: splicing differential expression testing">
87 <filter>(splicing_diff is True)</filter>
88 </data>
89 <data format="tabular" name="tss_group_exp_output" from_work_dir="tss_group_exp.tabular" label="${tool.name} on ${on_string}: TSS groups differential expression testing">
90 <filter>(tss_group_exp is True)</filter>
91 </data>
92 <data format="tabular" name="tss_count_tracking_output" from_work_dir="tss_count_tracking.tabular" label="${tool.name} on ${on_string}: TSS count FPKM tracking">
93 <filter>(tss_count_tracking is True)</filter>
94 </data>
95 <data format="tabular" name="tss_fpkm_output" from_work_dir="tss_fpkm.tabular" label="${tool.name} on ${on_string}: TSS groups FPKM tracking">
96 <filter>(tss_fpkm is True)</filter>
97 </data>
98 <data format="tabular" name="tss_rg_output" from_work_dir="tss_rg.tabular" label="${tool.name} on ${on_string}: TSS read groups">
99 <filter>(tss_rg is True)</filter>
100 </data>
101 <data format="tabular" name="var_model_output" from_work_dir="var_model.tabular" label="${tool.name} on ${on_string}: var_model.info">
102 <filter>(var_model is True)</filter>
103 </data>
104 </outputs>
105 <citations>
106 <citation type="doi">doi:10.1038/nprot.2012.016</citation>
107 </citations>
108 <help>This tool extracts cuffdiff tabular files from a cummeRbund SQLite database.</help>
109 <tests>
110 <test>
111 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
112 <param name="cds_count" value="True" />
113 <param name="cds_diff" value="True" />
114 <param name="cds_exp_diff" value="True" />
115 <param name="cds_fpkm" value="True" />
116 <param name="cds_rg" value="True" />
117 <param name="gene_exp_diff" value="True" />
118 <param name="genes_count" value="True" />
119 <param name="genes_fpkm" value="True" />
120 <param name="gene_rg" value="True" />
121 <param name="isoform_exp_diff" value="True" />
122 <param name="isoform_count" value="True" />
123 <param name="isoform_fpkm" value="True" />
124 <param name="isoform_rg" value="True" />
125 <param name="promoters_diff" value="True" />
126 <param name="read_groups" value="True" />
127 <param name="run_info" value="True" />
128 <param name="splicing_diff" value="True" />
129 <param name="tss_group_exp" value="True" />
130 <param name="tss_count_tracking" value="True" />
131 <param name="tss_fpkm" value="True" />
132 <param name="tss_rg" value="True" />
133 <param name="var_model" value="True" />
134 <output name="cds_count_output" ftype="tabular" file="cds_count.tabular" />
135 <output name="cds_diff_output" ftype="tabular" file="cds_diff.tabular" />
136 <output name="cds_exp_diff_output" ftype="tabular" file="cds_exp_diff.tabular" />
137 <output name="cds_fpkm_output" ftype="tabular" file="cds_fpkm.tabular" />
138 <output name="cds_rg_output" ftype="tabular" file="cds_rg.tabular" />
139 <output name="gene_exp_diff_output" ftype="tabular" file="gene_exp_diff.tabular" />
140 <output name="genes_count_output" ftype="tabular" file="genes_count.tabular" />
141 <output name="genes_fpkm_output" ftype="tabular" file="genes_fpkm.tabular" />
142 <output name="gene_rg_output" ftype="tabular" file="gene_rg.tabular" />
143 <output name="isoform_exp_diff_output" ftype="tabular" file="isoform_exp_diff.tabular" />
144 <output name="isoform_count_output" ftype="tabular" file="isoform_count.tabular" />
145 <output name="isoform_fpkm_output" ftype="tabular" file="isoform_fpkm.tabular" />
146 <output name="isoform_rg_output" ftype="tabular" file="isoform_rg.tabular" />
147 <output name="promoters_diff_output" ftype="tabular" file="promoters_diff.tabular" />
148 <output name="read_groups_output" ftype="tabular" file="read_groups.tabular" />
149 <output name="run_info_output" ftype="tabular" file="run_info.tabular" />
150 <output name="splicing_diff_output" ftype="tabular" file="splicing_diff.tabular" />
151 <output name="tss_group_exp_output" ftype="tabular" file="tss_group_exp.tabular" />
152 <output name="tss_count_tracking_output" ftype="tabular" file="tss_count_tracking.tabular" />
153 <output name="tss_fpkm_output" ftype="tabular" file="tss_fpkm.tabular" />
154 <output name="tss_rg_output" ftype="tabular" file="tss_rg.tabular" />
155 <output name="var_model_output" ftype="tabular" file="var_model.tabular" />
156 </test>
157 <test>
158 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
159 <param name="cds_count" value="True" />
160 <output name="cds_count_output" ftype="tabular" file="cds_count.tabular" />
161 </test>
162 <test>
163 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
164 <param name="cds_diff" value="True" />
165 <output name="cds_diff_output" ftype="tabular" file="cds_diff.tabular" />
166 </test>
167 <test>
168 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
169 <param name="cds_exp_diff" value="True" />
170 <output name="cds_exp_diff_output" ftype="tabular" file="cds_exp_diff.tabular" />
171 </test>
172 <test>
173 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
174 <param name="cds_fpkm" value="True" />
175 <output name="cds_fpkm_output" ftype="tabular" file="cds_fpkm.tabular" />
176 </test>
177 <test>
178 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
179 <param name="cds_rg" value="True" />
180 <output name="cds_rg_output" ftype="tabular" file="cds_rg.tabular" />
181 </test>
182 <test>
183 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
184 <param name="gene_exp_diff" value="True" />
185 <output name="gene_exp_diff_output" ftype="tabular" file="gene_exp_diff.tabular" />
186 </test>
187 <test>
188 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
189 <param name="genes_count" value="True" />
190 <output name="genes_count_output" ftype="tabular" file="genes_count.tabular" />
191 </test>
192 <test>
193 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
194 <param name="genes_fpkm" value="True" />
195 <output name="genes_fpkm_output" ftype="tabular" file="genes_fpkm.tabular" />
196 </test>
197 <test>
198 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
199 <param name="gene_rg" value="True" />
200 <output name="gene_rg_output" ftype="tabular" file="gene_rg.tabular" />
201 </test>
202 <test>
203 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
204 <param name="isoform_exp_diff" value="True" />
205 <output name="isoform_exp_diff_output" ftype="tabular" file="isoform_exp_diff.tabular" />
206 </test>
207 <test>
208 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
209 <param name="isoform_count" value="True" />
210 <output name="isoform_count_output" ftype="tabular" file="isoform_count.tabular" />
211 </test>
212 <test>
213 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
214 <param name="isoform_fpkm" value="True" />
215 <output name="isoform_fpkm_output" ftype="tabular" file="isoform_fpkm.tabular" />
216 </test>
217 <test>
218 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
219 <param name="isoform_rg" value="True" />
220 <output name="isoform_rg_output" ftype="tabular" file="isoform_rg.tabular" />
221 </test>
222 <test>
223 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
224 <param name="promoters_diff" value="True" />
225 <output name="promoters_diff_output" ftype="tabular" file="promoters_diff.tabular" />
226 </test>
227 <test>
228 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
229 <param name="read_groups" value="True" />
230 <output name="read_groups_output" ftype="tabular" file="read_groups.tabular" />
231 </test>
232 <test>
233 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
234 <param name="run_info" value="True" />
235 <output name="run_info_output" ftype="tabular" file="run_info.tabular" />
236 </test>
237 <test>
238 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
239 <param name="splicing_diff" value="True" />
240 <output name="splicing_diff_output" ftype="tabular" file="splicing_diff.tabular" />
241 </test>
242 <test>
243 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
244 <param name="tss_group_exp" value="True" />
245 <output name="tss_group_exp_output" ftype="tabular" file="tss_group_exp.tabular" />
246 </test>
247 <test>
248 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
249 <param name="tss_count_tracking" value="True" />
250 <output name="tss_count_tracking_output" ftype="tabular" file="tss_count_tracking.tabular" />
251 </test>
252 <test>
253 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
254 <param name="tss_fpkm" value="True" />
255 <output name="tss_fpkm_output" ftype="tabular" file="tss_fpkm.tabular" />
256 </test>
257 <test>
258 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
259 <param name="tss_rg" value="True" />
260 <output name="tss_rg_output" ftype="tabular" file="tss_rg.tabular" />
261 </test>
262 <test>
263 <param name="input_database" value="cuffdiff_out.sqlite" ftype="sqlite" />
264 <param name="var_model" value="True" />
265 <output name="var_model_output" ftype="tabular" file="var_model.tabular" />
266 </test>
267 </tests>
268 </tool>