ordering of MIRIAM annotations
10 Sep '09 07:32
I realize that there is no inherent order of the various MIRIAM annotations
in an <annotation> element, and I certainly don't think there should be any
However, saying that, I'm trying to do a diff between two SBML files, and
I'm running into trouble when comparing the MIRIAM annotations. Essentially,
the ordering in the file as downloaded from BioModels seems to be different
than the ordering of the messed-with version of the SBML file that I created
and am trying to compare against.
I know that if I just run libsbml's Reader and Writer over the BioModels
file, the outputted file is identical to the one coming in. Therefore it
must be my "messing" that is changing the order of the MIRIAM annotations.
I guess all I'd like to ask at this stage is:
1. Does the order with which the CVTerms are added make a difference to
the ultimate outcome of the way the MIRIAM annotations are written out? (I'm
guessing yes from my experience)
2. Is there any helper method to ensure that the ordering of new CVTerms
would be identical to the "biomodels/sbml approved" ordering?
This #2 part would make my "diff" life much, much easier.
Thanks very much,
To manage your sbml-interoperability list subscription, visit
For a web interface to the sbml-interoperability mailing list, visit
For questions or feedback about the sbml-interoperability list,
Powered by FUDforum. (Copyright Advanced Internet Designs Inc.)