Mercurial > repos > bimib > cobraxy
comparison COBRAxy/custom_data_generator.py @ 361:ca5d82f9075f draft
Uploaded
author | francesco_lapi |
---|---|
date | Thu, 04 Sep 2025 23:34:15 +0000 |
parents | 820befcfb42f |
children | 941ff9b896e4 |
comparison
equal
deleted
inserted
replaced
360:6ab85843c255 | 361:ca5d82f9075f |
---|---|
200 # get args from frontend (related xml) | 200 # get args from frontend (related xml) |
201 global ARGS | 201 global ARGS |
202 ARGS = process_args(args) | 202 ARGS = process_args(args) |
203 | 203 |
204 # this is the worst thing I've seen so far, congrats to the former MaREA devs for suggesting this! | 204 # this is the worst thing I've seen so far, congrats to the former MaREA devs for suggesting this! |
205 if os.path.isdir(ARGS.output_path) == False: | 205 #if os.path.isdir(ARGS.output_path) == False: |
206 os.makedirs(ARGS.output_path) | 206 # os.makedirs(ARGS.output_path) |
207 | 207 |
208 if ARGS.input: | 208 if ARGS.input: |
209 # load custom model | 209 # load custom model |
210 model = load_custom_model( | 210 model = load_custom_model( |
211 utils.FilePath.fromStrPath(ARGS.input), utils.FilePath.fromStrPath(ARGS.name).ext) | 211 utils.FilePath.fromStrPath(ARGS.input), utils.FilePath.fromStrPath(ARGS.name).ext) |
253 | 253 |
254 #merged.to_csv(out_file, sep = '\t', index = False) | 254 #merged.to_csv(out_file, sep = '\t', index = False) |
255 | 255 |
256 | 256 |
257 #### | 257 #### |
258 out_data_path = ARGS.output_path | 258 out_data_path = ARGS.output_path # Galaxy provides a filepath |
259 | 259 |
260 if ARGS.output_format == "xlsx": | 260 if ARGS.output_format == "xlsx": |
261 merged.to_excel(out_data_path, index=False) | 261 merged.to_excel(out_data_path, index=False) |
262 else: | 262 else: |
263 merged.to_csv(out_data_path, sep="\t", index=False) | 263 merged.to_csv(out_data_path, sep="\t", index=False) |
264 | 264 |
265 | |
266 print(f"Custom data generated for model '{model_name}' and saved to '{out_data_path}'") | 265 print(f"Custom data generated for model '{model_name}' and saved to '{out_data_path}'") |
266 | |
267 | 267 |
268 if __name__ == '__main__': | 268 if __name__ == '__main__': |
269 main() | 269 main() |