From 7da306af3c10dd674c733ef305eff8ed03f69d84 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 19 Dec 2017 10:31:37 +0100
Subject: [PATCH] layout for reaction with single product has proper arrows

---
 .../java/lcsb/mapviewer/converter/model/sbml/SbmlParser.java   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlParser.java b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlParser.java
index bbfbd3b22d..dd97fc0dbd 100644
--- a/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlParser.java
+++ b/converter-sbml/src/main/java/lcsb/mapviewer/converter/model/sbml/SbmlParser.java
@@ -202,8 +202,9 @@ public class SbmlParser implements IConverter {
 
     if (reaction.getProducts().size() == 1) {
       PolylineData line = new PolylineData();
-      line.addPoint(productEndPoint);
       line.addPoint(center);
+      line.addPoint(productEndPoint);
+      line.getEndAtd().setArrowType(ArrowType.FULL);
       reaction.getProducts().get(0).setLine(line);
     } else {
       for (Product product : reaction.getProducts()) {
-- 
GitLab