Skip to content

Commit e6ee4dd

Browse files
committed
Fixing bug
1 parent d914ec5 commit e6ee4dd

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

lib/ModelSEEDReconstruction/modelseedrecon.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -335,14 +335,16 @@ def gapfill_metabolic_models(self,params):
335335
)
336336
#Setting reaction scores from genome
337337
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)
339340
if params["expression_objs"] and mdlutl in params["expression_objs"] and mdlutl in params["genome_objs"]:
340341
expression_scores = msgapfill.compute_reaction_weights_from_expression_data(params["expression_objs"][mdlutl],params["genome_objs"][mdlutl].annoont)
341342
for rxn_id in msgapfill.reaction_scores:
342343
for gene in msgapfill.reaction_scores[rxn_id]:
343344
if gene in expression_scores:
344345
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)
346348
#Running gapfilling in all conditions
347349
mdlutl.gfutl.cumulative_gapfilling = []
348350
growth_array = []
@@ -525,14 +527,9 @@ def run_community_fba(self,params):
525527
fba_obj = self.save_solution_as_fba(solution,mdlutl,media,params["fba_output_id"],workspace=params["workspace"],fbamodel_ref=params("fbamodel_id"))
526528

527529
#Saving the output
528-
self.build_dataframe_report(result_table,params["model_objs"])
529530
if params["save_report_to_kbase"]:
530531
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"]):
536533
output["fba_obj"] = fba_obj
537534
return output
538535

0 commit comments

Comments
 (0)