Forums

F.A.Q. F.A.Q.    Register Register    Login Login    Home Home
Search Search
SBML Discussions » jsbml-development » Persistent attribute
Show: Today's Posts  :: Message Navigator
| Subscribe to topic 
Return to the default flat view Create a new topic Submit Reply
AuthorTopic
Roland Keller


Posts: 3
Registered:
March 2011
Persistent attribute 23 Mar '11 09:50 Go to previous message

Dear all,

The SBML specification for Level 3 Version 1 states that the Trigger element in Events contains the non-optional attributes "persistent" and "initialValue".
I just had a look into the SBML test suite and noticed that some models in Level 3 Version 1 lack the persistent attribute. See, for instance, model 406.
To evaluate the Trigger element, I am using JSBML. This library's getPersistent() method returns false if no persistent attribute has been specified in Level 3. But for previous SBML levels, this method returns true. For these earlier SBML levels, this makes sense, because the behavior of a Trigger was defined as if it had the property persistent=true.
However, I think there are two problems at the moment.

1. The test models seem to be not correct because the persistent
attribute is not optional and has to be present. It seems to be
forgotten in these examples.

2. If this element is forgotten, how should we deal with it? Does the
returned value "false" really make sense? I noticed that the test models
could be simulated with much better quality if I simply set persistent
to true if it was forgotten.

So far, I have never used libSBML, but it would be interesting what the
getPersistent() method in libSBML does in contrast to JSBML.
For myself, I'd like to know what I can assume when dealing with the
missing persistent attribute in Trigger for SBML Level 3.

Best wishes
Roland Keller

--
Roland Keller
Universität Tübingen
Wilhelm-Schickard-Institut für Informatik
Lehrstuhl Kognitive Systeme
Sand 1
D-72076 Tübingen
Tel: (+49/0) 7071 / 29 78987
Fax: (+49/0) 7071 / 29 5091

____________________________________________________________
To manage your jsbml-development list subscription, visit
https://utils.its.caltech.edu/mailman/listinfo/jsbml-development

For a web interface to the jsbml-development mailing list, visit
http://sbml.org/Forums/

For questions or feedback about the jsbml-development list,
contact sbml-team@caltech.edu

      

SubjectPosterDate
Read Message   Persistent attribute  Roland Keller23 Mar '11 09:50
Read Message   Re: Persistent attribute Lucian Smith23 Mar '11 10:17
Read Message   Re: [jsbml-development] Persistent attribute Lucian Smith23 Mar '11 10:17
Read Message   Re: Persistent attribute Lucian Smith23 Mar '11 10:42
Read Message   Re: [jsbml-development] Persistent attribute Lucian Smith23 Mar '11 10:42
Previous Topic:jsbml/parsing errors
Next Topic:Validation using libsbml online validator
Go to forum:
-=] Back to Top [=-

Powered by FUDforum. (Copyright Advanced Internet Designs Inc.)

Please use our issue tracking system for any questions or suggestions about this website.