SBOannotator with refineGEMs

Warning

Will be deprecated from version 2.0.0 onwards.
Use SBOannotator directly or - after the version change - the access point refinegems.utility.connections.run_SBOannotator instead.

RefineGEMs offers access to the functionalities of SBOannotator[1].

The sboann module is splitted into a lot of small functions which are all annotated, however when using it for SBO-Term annotation it only makes sense to run the function sbo_annotation:

1import refinegems as rg
2model_sboann = rg.sboann.sbo_annotation(<path to your model>)
3rg.io.write_to_file(model_sboann, <path to modified model>)

If you use it from the refineGEMs toolbox with the config you can get a visualization of the SBO-Term distribution before and after the SBO-Term update.