docs: def parse_limits(self):
          """Yield tuples of reaction ID, lower, and upper bound flux limits"""
  
          if 'limits' in self._model:
              if not isinstance(self._model['limits'], list):
                  raise ParseError('Expected limits to be a list')
  
              for limit in parse_limits_list(
                      self._context, self._model['limits']):
                  yield limit