comparison dexseq.xml @ 22:71cb8c5ae8bd draft

Uploaded
author pavanvidem
date Tue, 22 Sep 2015 11:24:46 -0400
parents b7235a9b1881
children f5cc1f2a6e96
comparison
equal deleted inserted replaced
21:45022897fb7d 22:71cb8c5ae8bd
9 <command> 9 <command>
10 mkdir ./html_out ; 10 mkdir ./html_out ;
11 #import json 11 #import json
12 Rscript $__tool_directory__/dexseq.R 12 Rscript $__tool_directory__/dexseq.R
13 -o "$dexseq_out" 13 -o "$dexseq_out"
14 -p 12 14 -p 6
15 #set $temp_factor_names = list() 15 #set $temp_factor_names = list()
16 #for $factor in $rep_factorName: 16 #for $factor in $rep_factorName:
17 #set $temp_factor = list() 17 #set $temp_factor = list()
18 #for $level in $factor.rep_factorLevel: 18 #for $level in $factor.rep_factorLevel:
19 #set $count_files = list() 19 #set $count_files = list()
47 source="both" 47 source="both"
48 level="fatal" 48 level="fatal"
49 description="An undefined error occured, please check your intput carefully and contact your administrator." /> 49 description="An undefined error occured, please check your intput carefully and contact your administrator." />
50 </stdio> 50 </stdio>
51 <inputs> 51 <inputs>
52 <param name="gtf" type="data" label="GTF file created from dexseq_count tool"/> 52 <param name="gtf" type="data" label="GTF file created from DEXSeq-Count tool"/>
53 <repeat name="rep_factorName" title="Factor" min="1"> 53 <repeat name="rep_factorName" title="Factor" min="1">
54 <param name="factorName" type="text" value="FactorName" label="Specify a factor name" 54 <param name="factorName" type="text" value="FactorName" label="Specify a factor name"
55 help="Only letters, numbers and underscores will be retained in this field"> 55 help="Only letters, numbers and underscores will be retained in this field">
56 <sanitizer> 56 <sanitizer>
57 <valid initial="string.letters,string.digits"><add value="_" /></valid> 57 <valid initial="string.letters,string.digits"><add value="_" /></valid>
77 <data format="tabular" name="dexseq_out" label="DEXSeq result file on ${on_string}"/> 77 <data format="tabular" name="dexseq_out" label="DEXSeq result file on ${on_string}"/>
78 <data format="html" name="htmlreport" label="DEXSeq report on ${on_string}"> 78 <data format="html" name="htmlreport" label="DEXSeq report on ${on_string}">
79 <filter>report == True</filter> 79 <filter>report == True</filter>
80 </data> 80 </data>
81 </outputs> 81 </outputs>
82
82 <code file="dexseq_helper.py" /> 83 <code file="dexseq_helper.py" />
84 <tests>
85 <test>
86 <param name="gtf" value="flattened.filtered.gtf" ftype="bed"/>
87 <repeat name="rep_factorName">
88 <param name="factorName" value="condition" ftype="bed"/>
89 <repeat name="rep_factorLevel">
90 <param name="factorLevel" type="text" value="knockdown"/>
91 <param name="countsFile" ftype="tabular" value="treated1fb.txt"/>
92 </repeat>
93 <repeat name="rep_factorLevel">
94 <param name="factorLevel" type="text" value="knockdown"/>
95 <param name="countsFile" ftype="tabular" value="treated2fb.txt"/>
96 </repeat>
97 <repeat name="rep_factorLevel">
98 <param name="factorLevel" type="text" value="knockdown"/>
99 <param name="countsFile" ftype="tabular" value="treated3fb.txt"/>
100 </repeat>
101 <repeat name="rep_factorLevel">
102 <param name="factorLevel" type="text" value="control"/>
103 <param name="countsFile" ftype="tabular" value="untreated1fb.txt"/>
104 </repeat>
105 <repeat name="rep_factorLevel">
106 <param name="factorLevel" type="text" value="control"/>
107 <param name="countsFile" ftype="tabular" value="untreated2fb.txt"/>
108 </repeat>
109 <repeat name="rep_factorLevel">
110 <param name="factorLevel" type="text" value="control"/>
111 <param name="countsFile" ftype="tabular" value="untreated2fb.txt"/>
112 </repeat>
113 <repeat name="rep_factorLevel">
114 <param name="factorLevel" type="text" value="control"/>
115 <param name="countsFile" ftype="tabular" value="untreated3fb.txt"/>
116 </repeat>
117 </repeat>
118 <repeat name="rep_factorName">
119 <param name="factorName" value="libtype" ftype="bed"/>
120 <repeat name="rep_factorLevel">
121 <param name="factorLevel" type="text" value="singleend"/>
122 <param name="countsFile" ftype="tabular" value="treated1fb.txt"/>
123 </repeat>
124 <repeat name="rep_factorLevel">
125 <param name="factorLevel" type="text" value="singleend"/>
126 <param name="countsFile" ftype="tabular" value="untreated1fb.txt"/>
127 </repeat>
128 <repeat name="rep_factorLevel">
129 <param name="factorLevel" type="text" value="singleend"/>
130 <param name="countsFile" ftype="tabular" value="untreated2fb.txt"/>
131 </repeat>
132 <repeat name="rep_factorLevel">
133 <param name="factorLevel" type="text" value="pairedend"/>
134 <param name="countsFile" ftype="tabular" value="treated2fb.txt"/>
135 </repeat>
136 <repeat name="rep_factorLevel">
137 <param name="factorLevel" type="text" value="pairedend"/>
138 <param name="countsFile" ftype="tabular" value="treated3fb.txt"/>
139 </repeat>
140 <repeat name="rep_factorLevel">
141 <param name="factorLevel" type="text" value="pairedend"/>
142 <param name="countsFile" ftype="tabular" value="untreated3fb.txt"/>
143 </repeat>
144 <repeat name="rep_factorLevel">
145 <param name="factorLevel" type="text" value="pairedend"/>
146 <param name="countsFile" ftype="tabular" value="untreated4fb.txt"/>
147 </repeat>
148 </repeat>
149 <param name="report" type="boolean" value="False"/>
150 <param name="fdr_cutoff" value="0.05"/>
151 <output name="dexseq_out" file="DEXSeq_result_file.tabular" ftype="tabular"/>
152 </test>
153 </tests>
83 <help> 154 <help>
84 155
85 .. class:: infomark 156 .. class:: infomark
86 157
87 **What it does** 158 **What it does**