Mercurial > repos > pavanvidem > dexseq
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** |