Skip to content

Commit 5185ebb

Browse files
committed
Fixing native ontology API
1 parent d57afc7 commit 5185ebb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/ModelSEEDReconstruction/modelseedrecon.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ def __init__(self,config,module_dir="/kb/module",working_dir=None,token=None,cli
2525
self.gs_template = None
2626
self.version = "0.1.1.msr"
2727
self.module_dir = module_dir
28+
self.native_ontology = False
2829
logging.basicConfig(format='%(created)s %(levelname)s: %(message)s',
2930
level=logging.INFO)
3031

@@ -100,7 +101,7 @@ def build_metabolic_models(self,params):
100101
for i,gen_ref in enumerate(params["genome_refs"]):
101102
template_type = params["gs_template"]
102103
#Getting RAST annotated genome, which will be reannotated as needed
103-
genome = self.get_msgenome_from_ontology(gen_ref,native_python_api=True,output_ws=params["workspace"])
104+
genome = self.get_msgenome_from_ontology(gen_ref,native_python_api=self.native_ontology,output_ws=params["workspace"])
104105
#Initializing output row
105106
current_output = default_output.copy()
106107
current_output["Comments"] = []
@@ -256,7 +257,7 @@ def gapfill_metabolic_models(self,params):
256257
if not params["genome_objs"]:
257258
params["genome_objs"] = {}
258259
for mdl in params["model_objs"]:
259-
params["genome_objs"][mdl] = self.get_msgenome_from_ontology(mdl.genome_ref)
260+
params["genome_objs"][mdl] = self.get_msgenome_from_ontology(mdl.genome_ref,native_python_api=self.native_ontology,output_ws=params["workspace"])
260261
#Retrieving expression data if not provided already
261262
if not params["expression_objs"] and params["expression_refs"]:
262263
params["expression_objs"] = self.get_expression_objs(params["expression_refs"],params["genome_objs"])

0 commit comments

Comments
 (0)