@@ -25,6 +25,7 @@ def __init__(self,config,module_dir="/kb/module",working_dir=None,token=None,cli
25
25
self .gs_template = None
26
26
self .version = "0.1.1.msr"
27
27
self .module_dir = module_dir
28
+ self .native_ontology = False
28
29
logging .basicConfig (format = '%(created)s %(levelname)s: %(message)s' ,
29
30
level = logging .INFO )
30
31
@@ -100,7 +101,7 @@ def build_metabolic_models(self,params):
100
101
for i ,gen_ref in enumerate (params ["genome_refs" ]):
101
102
template_type = params ["gs_template" ]
102
103
#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" ])
104
105
#Initializing output row
105
106
current_output = default_output .copy ()
106
107
current_output ["Comments" ] = []
@@ -256,7 +257,7 @@ def gapfill_metabolic_models(self,params):
256
257
if not params ["genome_objs" ]:
257
258
params ["genome_objs" ] = {}
258
259
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" ] )
260
261
#Retrieving expression data if not provided already
261
262
if not params ["expression_objs" ] and params ["expression_refs" ]:
262
263
params ["expression_objs" ] = self .get_expression_objs (params ["expression_refs" ],params ["genome_objs" ])
0 commit comments