comparison COBRAxy/flux_simulation.py @ 156:ebd2065dbdc2 draft

Uploaded
author francesco_lapi
date Tue, 12 Nov 2024 14:08:53 +0000
parents 3fca9b568faf
children d02c0b55a47b
comparison
equal deleted inserted replaced
155:3ad3fb730b87 156:ebd2065dbdc2
374 Initializes everything and sets the program in motion based on the fronted input arguments. 374 Initializes everything and sets the program in motion based on the fronted input arguments.
375 375
376 Returns: 376 Returns:
377 None 377 None
378 """ 378 """
379 if not os.path.exists('flux_simulation/'):
380 os.makedirs('flux_simulation/')
381 379
382 num_processors = cpu_count() 380 num_processors = cpu_count()
383 381
384 global ARGS 382 global ARGS
385 ARGS = process_args(args) 383 ARGS = process_args(args)
384
385 if not os.path.exists(ARGS.output_path):
386 os.makedirs(ARGS.output_path)
386 387
387 388
388 model_type :utils.Model = ARGS.model_selector 389 model_type :utils.Model = ARGS.model_selector
389 if model_type is utils.Model.Custom: 390 if model_type is utils.Model.Custom:
390 model = model_type.getCOBRAmodel(customPath = utils.FilePath.fromStrPath(ARGS.model), customExtension = utils.FilePath.fromStrPath(ARGS.model_name).ext) 391 model = model_type.getCOBRAmodel(customPath = utils.FilePath.fromStrPath(ARGS.model), customExtension = utils.FilePath.fromStrPath(ARGS.model_name).ext)