comparison cummerbund_wrapper.xml @ 2:fdf01b3c1841

Update to new cuffdiff wrapper, add cuffdb_info.txt to cummerbund html output
author Jim Johnson <jj@umn.edu>
date Fri, 08 Nov 2013 14:54:01 -0600
parents da7241f92ecf
children f109453ecfa2
comparison
equal deleted inserted replaced
1:ebb9a992508d 2:fdf01b3c1841
1 <tool id="cummerbund" name="cummeRbund" version="0.0.6"> 1 <tool id="cummerbund" name="cummeRbund" version="0.0.7">
2
3 <description>R package designed to aid and simplify the task of analyzing Cufflinks RNA-Seq output</description> 2 <description>R package designed to aid and simplify the task of analyzing Cufflinks RNA-Seq output</description>
4 3
5 <command interpreter="python"> 4 <command interpreter="python">
6 cummerbund_wrapper.py 5 cummerbund_wrapper.py
7 --r-script ${script_file} 6 --r-script ${script_file}
62 </when> 61 </when>
63 <when value="pca"> 62 <when value="pca">
64 <param name="replicates" type="boolean" truevalue="T" falsevalue="F" checked="True" label="Replicates?"/> 63 <param name="replicates" type="boolean" truevalue="T" falsevalue="F" checked="True" label="Replicates?"/>
65 </when> 64 </when>
66 <when value="maplot"> 65 <when value="maplot">
67 <param name="x" type="text" label="Sample name 1"/> 66 <param name="x" type="text" label="Sample name 1" help="Condition1 name used in cuffdiff">
68 <param name="y" type="text" label="Sample name 2"/> 67 <validator type="empty_field" message="A Condition name from the cuffdiff run is required"/>
68 </param>
69 <param name="y" type="text" label="Sample name 2" help="Condition2 name used in cuffdiff">
70 <validator type="empty_field" message="A Condition name from the cuffdiff run is required"/>
71 </param>
69 <param name="use_count" type="boolean" truevalue="T" falsevalue="F" checked="False" label="Use Count?"/> 72 <param name="use_count" type="boolean" truevalue="T" falsevalue="F" checked="False" label="Use Count?"/>
70 </when> 73 </when>
71 <when value="dendrogram"> 74 <when value="dendrogram">
72 <param name="replicates" type="boolean" truevalue="T" falsevalue="F" checked="True" label="Replicates?"/> 75 <param name="replicates" type="boolean" truevalue="T" falsevalue="F" checked="True" label="Replicates?"/>
73 </when> 76 </when>
183 </inputs> 186 </inputs>
184 <stdio> 187 <stdio>
185 <exit_code range="1:" level="fatal" description="CummerBund Error" /> 188 <exit_code range="1:" level="fatal" description="CummerBund Error" />
186 </stdio> 189 </stdio>
187 <outputs> 190 <outputs>
188 <data format="data" name="output_database" label="${tool.name} on ${on_string}: Database File (sqlite)"> 191 <data format="cuffdatadb" name="output_database" label="${tool.name} on ${on_string}: Database File (sqlite)">
189 <filter>backend_database_source['backend_database_selector'] == "cuffdiff_output"</filter> 192 <filter>backend_database_source['backend_database_selector'] == "cuffdiff_output"</filter>
190 </data> 193 </data>
191 <data format="html" name="output_html" label="${tool.name} on ${on_string} (HTML)"/> 194 <data format="html" name="output_html" label="${tool.name} on ${on_string} (HTML)"/>
192 </outputs> 195 </outputs>
193 196
242 #else: 245 #else:
243 dbFile = "${backend_database_source.input_database}", 246 dbFile = "${backend_database_source.input_database}",
244 rebuild = F) 247 rebuild = F)
245 #end if 248 #end if
246 249
250 ## Print out info
251 print(cuff)
252 sink("cuffdb_info.txt")
253 print(cuff)
254 print("SAMPLES:")
255 samples(cuff)
256 print("REPLICATES:")
257 replicates(cuff)
258 print("FEATURES:")
259 print(annotation(genes(cuff)))
260 sink()
261
247 #for $i, $p in enumerate($plots, start=1): 262 #for $i, $p in enumerate($plots, start=1):
248 #set $filename = "plot%02d-%s.png" % ($i, $p.plot['type']) 263 #set $filename = "plot%02d-%s.png" % ($i, $p.plot['type'])
249 png(filename = "${filename}", width = ${p.width}, height = ${p.height}) 264 png(filename = "${filename}", width = ${p.width}, height = ${p.height})
250 tryCatch({ 265 tryCatch({
251 ## Density plot ## 266 ## Density plot ##