@@ -335,14 +335,16 @@ def gapfill_metabolic_models(self,params):
335
335
)
336
336
#Setting reaction scores from genome
337
337
msgapfill .reaction_scores = params ["genome_objs" ][mdlutl ].annoont .get_reaction_gene_hash (feature_type = "gene" )
338
- self .util .save ("original_scores" ,msgapfill .reaction_scores )
338
+ if self .util :
339
+ self .util .save ("original_scores" ,msgapfill .reaction_scores )
339
340
if params ["expression_objs" ] and mdlutl in params ["expression_objs" ] and mdlutl in params ["genome_objs" ]:
340
341
expression_scores = msgapfill .compute_reaction_weights_from_expression_data (params ["expression_objs" ][mdlutl ],params ["genome_objs" ][mdlutl ].annoont )
341
342
for rxn_id in msgapfill .reaction_scores :
342
343
for gene in msgapfill .reaction_scores [rxn_id ]:
343
344
if gene in expression_scores :
344
345
msgapfill .reaction_scores [rxn_id ][gene ]["probability" ] = expression_scores [gene ]+ 0.5
345
- self .util .save ("expression_scores" ,msgapfill .reaction_scores )
346
+ if self .util :
347
+ self .util .save ("expression_scores" ,msgapfill .reaction_scores )
346
348
#Running gapfilling in all conditions
347
349
mdlutl .gfutl .cumulative_gapfilling = []
348
350
growth_array = []
@@ -525,14 +527,9 @@ def run_community_fba(self,params):
525
527
fba_obj = self .save_solution_as_fba (solution ,mdlutl ,media ,params ["fba_output_id" ],workspace = params ["workspace" ],fbamodel_ref = params ("fbamodel_id" ))
526
528
527
529
#Saving the output
528
- self .build_dataframe_report (result_table ,params ["model_objs" ])
529
530
if params ["save_report_to_kbase" ]:
530
531
output = self .save_report_to_kbase ()
531
- if bool (params ["return_data" ]):
532
- output ["exchange" ] = exchange_table .to_json ()
533
- output ["flux" ] = flux_table .to_json ()
534
- output ["interactions" ] = interactions_table .to_json ()
535
- if bool (params ["return_model_objects" ]):
532
+ if bool (params ["return_fba_object" ]):
536
533
output ["fba_obj" ] = fba_obj
537
534
return output
538
535
0 commit comments