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() |