From de6696f303be9bae873b38703e50188266da299f Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 16 Nov 2018 18:42:30 +0100 Subject: [PATCH] parsing and exporting of constant and boundary condition added --- .../converter/model/sbml/species/SbmlSpeciesExporter.java | 6 ++++++ .../converter/model/sbml/species/SbmlSpeciesParser.java | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesExporter.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesExporter.java index 5aca0e78ce..806ba53900 100644 --- a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesExporter.java +++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesExporter.java @@ -33,6 +33,12 @@ public class SbmlSpeciesExporter extends SbmlElementExporter<Species, org.sbml.j if (element.hasOnlySubstanceUnits() != null) { result.setHasOnlySubstanceUnits(element.hasOnlySubstanceUnits()); } + if (element.getBoundaryCondition() != null) { + result.setBoundaryCondition(element.getBoundaryCondition()); + } + if (element.getConstant() != null) { + result.setConstant(element.getConstant()); + } return result; } diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesParser.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesParser.java index f2320886c1..7e9d35443e 100644 --- a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesParser.java +++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/species/SbmlSpeciesParser.java @@ -40,6 +40,12 @@ public class SbmlSpeciesParser extends SbmlElementParser<org.sbml.jsbml.Species> if (species.isSetHasOnlySubstanceUnits()) { result.setOnlySubstanceUnits(species.hasOnlySubstanceUnits()); } + if (species.isSetBoundaryCondition()) { + result.setBoundaryCondition(species.getBoundaryCondition()); + } + if (species.isSetConstant()) { + result.setConstant(species.getConstant()); + } assignBioEntityData(species, result); if (layout == null) { assignCompartment(result, species.getCompartment()); -- GitLab