Skip to content

Commit

Permalink
Towards issue draeger-lab#51
Browse files Browse the repository at this point in the history
The file GlycolysisLayout_small.sbml.xml seems entirely dysfunctional: It was missing a speciesGlyph and still backconversion (when ignoring validation) does not work, as Escher2Standard will enter into an infinite while-loop.
The program shows correct behaviour if --ignore-validation is not set (i.e. it does not even try to convert, because validation fails).
  • Loading branch information
DEVetter committed Nov 15, 2019
1 parent 8a2a657 commit ba1c1c2
Showing 1 changed file with 24 additions and 18 deletions.
42 changes: 24 additions & 18 deletions data/GlycolysisLayout_small.sbml.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,46 +35,52 @@
<position x="50" y="190"/>
<dimensions width="270" height="20"/>
</boundingBox>
</speciesGlyph>
<speciesGlyph id="glyph_F6P" species="Fructose-6-phosphate">
<boundingBox id="bb_06">
<position x="50" y="400"/>
<dimensions width="270" height="20"/>
</boundingBox>
</speciesGlyph>
</listOfSpeciesGlyphs>
<listOfReactionGlyphs>
<reactionGlyph id="glyph_Hexokinase" reaction="Hexokinase">
<curve>
<listOfCurveSegments>
<lineSegment>
<curveSegment type="LineSegment">
<start x="170" y="100">
</start>
<end x="170" y="130">
</end>
</lineSegment>
</curveSegment>
</listOfCurveSegments>
</curve>
<listOfSpeciesReferenceGlyphs>
<speciesReferenceGlyph id="SpeciesReferenceGlyph_01" speciesReference="ref_Gluc" speciesGlyph="glyph_Gluc" role="1">
<speciesReferenceGlyph id="SpeciesReferenceGlyph_01" speciesReference="ref_Gluc" speciesGlyph="glyph_Gluc" role="substrate">
<curve>
<listOfCurveSegments>
<lineSegment>
<curveSegment type="LineSegment">
<start x="170" y="100">
</start>
<end x="170" y="50">
</end>
</lineSegment>
</curveSegment>
</listOfCurveSegments>
</curve>
</speciesReferenceGlyph>
<speciesReferenceGlyph id="SpeciesReferenceGlyph_11" speciesReference="ref_G6P_1" speciesGlyph="glyph_G6P" role="2">
<speciesReferenceGlyph id="SpeciesReferenceGlyph_11" speciesReference="ref_G6P_1" speciesGlyph="glyph_G6P" role="product">
<curve>
<listOfCurveSegments>
<lineSegment>
<curveSegment type="LineSegment">
<start x="170" y="130">
</start>
<end x="170" y="180">
</end>
</lineSegment>
</curveSegment>
</listOfCurveSegments>
</curve>
</speciesReferenceGlyph>
<speciesReferenceGlyph id="SpeciesReferenceGlyph_22" speciesReference="ref_ATP_1" speciesGlyph="glyph_ATP_1" role="3">
<speciesReferenceGlyph id="SpeciesReferenceGlyph_22" speciesReference="ref_ATP_1" speciesGlyph="glyph_ATP_1" role="sidesubstrate">
<curve>
<listOfCurveSegments>
<cubicBezier>
Expand All @@ -90,7 +96,7 @@
</listOfCurveSegments>
</curve>
</speciesReferenceGlyph>
<speciesReferenceGlyph id="SpeciesReferenceGlyph_23" speciesReference="ref_ADP_1" speciesGlyph="glyph_ADP_1" role="4">
<speciesReferenceGlyph id="SpeciesReferenceGlyph_23" speciesReference="ref_ADP_1" speciesGlyph="glyph_ADP_1" role="sideproduct">
<curve>
<listOfCurveSegments>
<cubicBezier>
Expand All @@ -111,36 +117,36 @@
<reactionGlyph id="glyph_PGIsomerase" reaction="Phosphoglucoseisomerase">
<curve>
<listOfCurveSegments>
<lineSegment>
<curveSegment type="LineSegment">
<start x="170" y="270">
</start>
<end x="170" y="300">
</end>
</lineSegment>
</curveSegment>
</listOfCurveSegments>
</curve>
<listOfSpeciesReferenceGlyphs>
<speciesReferenceGlyph id="SpeciesReferenceGlyph_02" speciesReference="ref_G6P_2" speciesGlyph="glyph_G6P" role="1">
<speciesReferenceGlyph id="SpeciesReferenceGlyph_02" speciesReference="ref_G6P_2" speciesGlyph="glyph_G6P" role="substrate">
<curve>
<listOfCurveSegments>
<lineSegment>
<curveSegment type="LineSegment">
<start x="170" y="270">
</start>
<end x="170" y="220">
</end>
</lineSegment>
</curveSegment>
</listOfCurveSegments>
</curve>
</speciesReferenceGlyph>
<speciesReferenceGlyph id="SpeciesReferenceGlyph_12" speciesReference="ref_F6P_1" speciesGlyph="glyph_F6P" role="2">
<speciesReferenceGlyph id="SpeciesReferenceGlyph_12" speciesReference="ref_F6P_1" speciesGlyph="glyph_F6P" role="product">
<curve>
<listOfCurveSegments>
<lineSegment>
<curveSegment type="LineSegment">
<start x="170" y="300">
</start>
<end x="170" y="350">
</end>
</lineSegment>
</curveSegment>
</listOfCurveSegments>
</curve>
</speciesReferenceGlyph>
Expand Down

0 comments on commit ba1c1c2

Please sign in to comment.