From bb9b51a5a09d672b59ab6738d2faf7bc2b58e128 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 16 Nov 2018 16:39:58 +0100 Subject: [PATCH] version of minerva added; layout contains proper sbml identifier --- .../lcsb/mapviewer/converter/model/sbml/SbmlExporter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlExporter.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlExporter.java index e8129d4803..c3461c3d7d 100644 --- a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlExporter.java +++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlExporter.java @@ -16,6 +16,7 @@ import org.sbml.jsbml.ext.layout.LayoutModelPlugin; import org.sbml.jsbml.ext.render.GlobalRenderInformation; import org.sbml.jsbml.ext.render.RenderLayoutPlugin; +import lcsb.mapviewer.common.Configuration; import lcsb.mapviewer.common.exception.InvalidStateException; import lcsb.mapviewer.converter.model.sbml.reaction.SbmlReactionExporter; import lcsb.mapviewer.converter.model.sbml.species.SbmlSpeciesExporter; @@ -51,7 +52,7 @@ public class SbmlExporter { functionExporter.exportFunction(result); ByteArrayOutputStream stream = new ByteArrayOutputStream(); - SBMLWriter.write(doc, stream, "minerva", "1.0"); + SBMLWriter.write(doc, stream, "minerva", Configuration.getSystemVersion(null)); return stream.toString("UTF-8"); } catch (UnsupportedEncodingException e) { throw new InvalidStateException(e); @@ -61,6 +62,7 @@ public class SbmlExporter { public Layout createSbmlLayout(lcsb.mapviewer.model.map.model.Model model, Model result) { LayoutModelPlugin layoutPlugin = new LayoutModelPlugin(result); Layout layout = new Layout(); + layout.setId("minerva_layout"); Dimensions dimensions = new Dimensions(); if (model.getHeight() != null) { dimensions.setHeight(model.getHeight()); -- GitLab