Mercurial > repos > iuc > multigps
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> |
