somehow I have this issue with reading / writing / validating my SBML model.
I'm not sure about the origin, possibly because I'm taking a FBC package containing model and am turning it into a kinetic model without dropping the package?
I know how to patch it though, which is by removing all occurrences of 'sbml:' in the string representation. Even though the file is valid to begin with and doesn't contain 'sbml:' substrings, when reading it and writing it, it is there:
invalid_model = libsbml.writeSBMLToString(libsbml.readSBML('model.xml'))
valid_model = re.sub(r'sbml:', "", invalid_model)
I'd like to know if I am doing something I should not be doing, or whether this is something that should or can be fixed on the backend side. Attached you'll find the model.