Mercurial > repos > bimib > cobraxy
comparison COBRAxy/custom_data_generator.py @ 356:be93df100d60 draft
Uploaded
| author | francesco_lapi |
|---|---|
| date | Thu, 04 Sep 2025 23:14:36 +0000 |
| parents | 62de44378930 |
| children | 820befcfb42f |
comparison
equal
deleted
inserted
replaced
| 355:62de44378930 | 356:be93df100d60 |
|---|---|
| 257 | 257 |
| 258 | 258 |
| 259 #### | 259 #### |
| 260 out_data_path = ARGS.out_data | 260 out_data_path = ARGS.out_data |
| 261 | 261 |
| 262 # If Galaxy provided a .dat name, ensure a correct extension according to output_format | |
| 263 if ARGS.output_format == "xlsx": | 262 if ARGS.output_format == "xlsx": |
| 264 if not out_data_path.lower().endswith(".xlsx"): | |
| 265 out_data_path = out_data_path + ".xlsx" | |
| 266 merged.to_excel(out_data_path, index=False) | 263 merged.to_excel(out_data_path, index=False) |
| 267 else: | 264 else: |
| 268 # 'tabular' -> tab-separated, extension .csv is fine and common for Galaxy tabular | |
| 269 if not (out_data_path.lower().endswith(".csv") or out_data_path.lower().endswith(".tsv")): | |
| 270 out_data_path = out_data_path + ".csv" | |
| 271 merged.to_csv(out_data_path, sep="\t", index=False) | 265 merged.to_csv(out_data_path, sep="\t", index=False) |
| 266 | |
| 272 | 267 |
| 273 print(f"Custom data generated for model '{model_name}' and saved to '{out_data_path}'") | 268 print(f"Custom data generated for model '{model_name}' and saved to '{out_data_path}'") |
| 274 | 269 |
| 275 if __name__ == '__main__': | 270 if __name__ == '__main__': |
| 276 main() | 271 main() |
