From 961ba3d4edb36734518bc46a5d61716e08855d1a Mon Sep 17 00:00:00 2001
From: Peter Schubert <Peter.Schubert@hhu.de>
Date: Fri, 9 Sep 2022 11:39:37 +0200
Subject: [PATCH] support empty sboterm in reactions

---
 xbanalysis/model/xba_reaction.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xbanalysis/model/xba_reaction.py b/xbanalysis/model/xba_reaction.py
index 31335ed..619520b 100644
--- a/xbanalysis/model/xba_reaction.py
+++ b/xbanalysis/model/xba_reaction.py
@@ -15,7 +15,7 @@ class XbaReaction:
     def __init__(self, s_reaction, species, functions, compartments):
         self.id = s_reaction.name
         self.name = s_reaction.get('name', self.id)
-        if 'sboterm' in s_reaction:
+        if ('sboterm' in s_reaction) and (type(s_reaction['sboterm']) is str):
             self.sboterm = SboTerm(s_reaction['sboterm'])
         self.reaction_string = s_reaction['reactionString']
         self.reversible = s_reaction['reversible']
-- 
GitLab