-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inconsistency between state and transition names #51
Comments
I don't recall who (might be @bgyori) told me but this inconsistency in the location of |
I find this a little bit odd as well but when @mehalter, @brandomr and I were coming up with this, there was some logical thought that resulted in this. I believe the main argument was that transitions should highlight their basic structure front and center and everything else about them should be "hidden" under property (which at the time included rate laws and such). In contrast, states don't have any structural implications beyond their existence and so you can just put all their properties in as primary keys. |
Basically there are no structural pieces to the states so the table is just its |
Yeah @bgyori that is correct :D |
This also made sense in the beginning because initially the states and transitions were keyed tables rather than arrays, so I guess you could say that |
I just noticed that in the petri net schema the state names are properties of the state objects, but the transition names are nested inside a property dictionary.
These should probably be harmonized at / after the hackathon.
The text was updated successfully, but these errors were encountered: