@@ -394,6 +394,8 @@ def update_meta_yml_file(self, mod):
394
394
if "ontologies" in corrected_meta_yml ["input" ][i ][j ][element_name ]:
395
395
for ontology in corrected_meta_yml ["input" ][i ][j ][element_name ]["ontologies" ]:
396
396
current_ontologies_i .append (ontology ["edam" ])
397
+ elif corrected_meta_yml ["input" ][i ][j ][element_name ]["type" ] == "file" :
398
+ corrected_meta_yml ["input" ][i ][j ][element_name ]["ontologies" ] = []
397
399
log .debug (f"expected ontologies for input: { expected_ontologies_i } " )
398
400
log .debug (f"current ontologies for input: { current_ontologies_i } " )
399
401
for ontology , ext in expected_ontologies_i :
@@ -404,7 +406,6 @@ def update_meta_yml_file(self, mod):
404
406
corrected_meta_yml ["input" ][i ][j ][element_name ]["ontologies" ][- 1 ].yaml_add_eol_comment (
405
407
f"{ edam_formats [ext ][1 ]} " , "edam"
406
408
)
407
- print (f"added comment { edam_formats [ext ][1 ]} " )
408
409
if "output" in meta_yml :
409
410
for i , channel in enumerate (corrected_meta_yml ["output" ]):
410
411
ch_name = list (channel .keys ())[0 ]
@@ -420,6 +421,8 @@ def update_meta_yml_file(self, mod):
420
421
if "ontologies" in corrected_meta_yml ["output" ][i ][ch_name ][j ][element_name ]:
421
422
for ontology in corrected_meta_yml ["output" ][i ][ch_name ][j ][element_name ]["ontologies" ]:
422
423
current_ontologies_o .append (ontology ["edam" ])
424
+ elif corrected_meta_yml ["output" ][i ][ch_name ][j ][element_name ]["type" ] == "file" :
425
+ corrected_meta_yml ["output" ][i ][ch_name ][j ][element_name ]["ontologies" ] = []
423
426
log .debug (f"expected ontologies for output: { expected_ontologies_o } " )
424
427
log .debug (f"current ontologies for output: { current_ontologies_o } " )
425
428
for ontology , ext in expected_ontologies_o :
0 commit comments