sybila / biodivine-sketchbook

Biodivine SketchBook is a multi-platform application for designing and analysing large-scale logical models.
MIT License
0 stars 1 forks source link

Loading/exporting models in AEON format #46

Closed ondrej33 closed 4 days ago

ondrej33 commented 3 months ago

We should be able to load models in AEON format and perhaps also extend the format (in a standardized way) to accommodate new components of the sketch. It already supports the model annotations, which could be used to represent most of the sketch parts that are not supported directly.

I see several "steps":

I think the first two are critical and should be relatively straightforward to implement. The last one is not really critical at the moment, but it would be a nice addition before a proper release.

We should also make it possible to export the models in (extended) AEON format, covering as much of the sketch as possible.

Lastly, SBML support would be practical too. This will be easier to implement once we have a format for representing all the template properties.

ondrej33 commented 2 months ago

With #47 and #48, the first two tasks are finished. We still need to finish task 3. That is, extend/standardize the AEON format to cover template properties and datasets.

ondrej33 commented 4 days ago

This is now mostly done with #57. Other entities are encoded with JSON annotations. We might get back to this in future and make the format rely more on the annotation system itself, instead of encoding the entities with JSON.