comparison multigps.xml @ 23:eb9b1816f00e draft

Uploaded
author iuc
date Tue, 04 Apr 2017 21:28:45 -0400
parents 9c13cdf2ed1e
children d61d1aaf4b07
comparison
equal deleted inserted replaced
22:9c13cdf2ed1e 23:eb9b1816f00e
164 params = json.load(open(inputs_path, 'r')) 164 params = json.load(open(inputs_path, 'r'))
165 condition_repeat = params['condition_repeat'] 165 condition_repeat = params['condition_repeat']
166 fh = open('design.tabular', 'w') 166 fh = open('design.tabular', 'w')
167 167
168 for cond_i, condition_items in enumerate(condition_repeat): 168 for cond_i, condition_items in enumerate(condition_repeat):
169 fh.write('%s\n' % str(condition_items)
170 """
169 for signal_items in condition_items['signal_repeat']: 171 for signal_items in condition_items['signal_repeat']:
170 signal = signal_items['signal'] 172 signal = signal_items['signal']
171 replicate_name = signal_items['replicate_name'] 173 replicate_name = signal_items['replicate_name']
172 experiment_type = signal['experiment_type'] 174 experiment_type = signal['experiment_type']
173 line_items = [signal, 'Signal', signal.ext.upper(), cond_i, replicate_name, experiment_type] 175 line_items = [signal.file_name, 'Signal', signal.ext.upper(), cond_i, replicate_name, experiment_type]
174 fixedreadcount_cond = signal_items['fixedreadcount_cond'] 176 fixedreadcount_cond = signal_items['fixedreadcount_cond']
175 fixedreadcount_select = fixedreadcount_cond['fixedreadcount_select'] 177 fixedreadcount_select = fixedreadcount_cond['fixedreadcount_select']
176 if fixedreadcount_select == 'yes': 178 if fixedreadcount_select == 'yes':
177 line_items.append(fixedreadcount_cond['fixedreadcount']) 179 line_items.append(fixedreadcount_cond['fixedreadcount'])
178 fh.write('%s\n' % '\t'.join(line_items)) 180 fh.write('%s\n' % '\t'.join(line_items))
179 for control_items in condition_items['control_repeat']: 181 for control_items in condition_items['control_repeat']:
180 control = control_items['control'] 182 control = control_items['control']
181 experiment_type = control_items['experiment_type'] 183 experiment_type = control_items['experiment_type']
182 line_items = [control, 'Control', control.ext.upper(), cond_i] 184 line_items = [control.file_name, 'Control', control.ext.upper(), cond_i]
183 specify_replicate_name_cond = control_items['specify_replicate_name_cond'] 185 specify_replicate_name_cond = control_items['specify_replicate_name_cond']
184 specify_replicate_name = specify_replicate_name_cond['specify_replicate_name'] 186 specify_replicate_name = specify_replicate_name_cond['specify_replicate_name']
185 if specify_replicate_name == 'yes': 187 if specify_replicate_name == 'yes':
186 line_items.append(specify_replicate_name_cond['replicate_name']) 188 line_items.append(specify_replicate_name_cond['replicate_name'])
187 line_items.append(experiment_type) 189 line_items.append(experiment_type)
188 fixedreadcount_cond = control_items['fixedreadcount_cond'] 190 fixedreadcount_cond = control_items['fixedreadcount_cond']
189 fixedreadcount_select = fixedreadcount_cond['fixedreadcount_select'] 191 fixedreadcount_select = fixedreadcount_cond['fixedreadcount_select']
190 if fixedreadcount_select == 'yes': 192 if fixedreadcount_select == 'yes':
191 line_items.append(fixedreadcount_cond['fixedreadcount']) 193 line_items.append(fixedreadcount_cond['fixedreadcount'])
192 fh.write('%s\n' % '\t'.join(line_items)) 194 fh.write('%s\n' % '\t'.join(line_items))
195 """
193 fh.close() 196 fh.close()
194 ]]> 197 ]]>
195 </configfile> 198 </configfile>
196 </configfiles> 199 </configfiles>
197 <inputs> 200 <inputs>