Mercurial > repos > bimib > cobraxy
comparison COBRAxy/rps_generator.py @ 281:5dd2ab4637aa draft
Uploaded
| author | francesco_lapi |
|---|---|
| date | Mon, 12 May 2025 17:44:39 +0000 |
| parents | 49c0b28a203f |
| children | 7b8d9de81a86 |
comparison
equal
deleted
inserted
replaced
| 280:49c0b28a203f | 281:5dd2ab4637aa |
|---|---|
| 216 for pos, cell_line_name in enumerate(cell_lines): | 216 for pos, cell_line_name in enumerate(cell_lines): |
| 217 abundances = { metab : abundances[pos] for metab, abundances in abundances_dict.items() } | 217 abundances = { metab : abundances[pos] for metab, abundances in abundances_dict.items() } |
| 218 rps_scores[cell_line_name] = calculate_rps(reactions, abundances, black_list, missing_list) | 218 rps_scores[cell_line_name] = calculate_rps(reactions, abundances, black_list, missing_list) |
| 219 | 219 |
| 220 df = pd.DataFrame.from_dict(rps_scores) | 220 df = pd.DataFrame.from_dict(rps_scores) |
| 221 print(df) | 221 |
| 222 df.rename(columns={'Unnamed: 0': 'Reactions'}, inplace=True) | 222 df.index.name = 'Reactions' |
| 223 df.to_csv(ARGS.rps_output, sep = '\t', na_rep = "None", index = False) | 223 df.to_csv(ARGS.rps_output, sep='\t', na_rep='None', index=True) |
| 224 | |
| 224 | 225 |
| 225 ############################ main #################################### | 226 ############################ main #################################### |
| 226 def main(args:List[str] = None) -> None: | 227 def main(args:List[str] = None) -> None: |
| 227 """ | 228 """ |
| 228 Initializes everything and sets the program in motion based on the fronted input arguments. | 229 Initializes everything and sets the program in motion based on the fronted input arguments. |
