diff --git a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java index 38a1265d1d95e5fab8495462665e6b87e592e897..1feda50e2c6575eb81fc83ab3f6554a4b0ba5adb 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/reaction/ReactionComparator.java @@ -95,7 +95,6 @@ public class ReactionComparator implements Comparator<Reaction> { return stringComparator.compare(arg0.getNotes(), arg1.getNotes()); } - if (stringComparator.compare(arg0.getIdReaction(), arg1.getIdReaction()) != 0) { logger.debug("IdReaction different: " + arg0.getIdReaction() + ", " + arg1.getIdReaction()); return stringComparator.compare(arg0.getIdReaction(), arg1.getIdReaction()); @@ -131,6 +130,11 @@ public class ReactionComparator implements Comparator<Reaction> { logger.debug("GeneProteinReaction different: " + arg0.getGeneProteinReaction() + ", " + arg1.getGeneProteinReaction()); return stringComparator.compare(arg0.getGeneProteinReaction(), arg1.getGeneProteinReaction()); } + if (stringComparator.compare(arg0.getSemanticZoomLevelVisibility(), arg1.getSemanticZoomLevelVisibility()) != 0) { + logger.debug( + "SemanticZoomLevelVisibility different: \"" + arg0.getSemanticZoomLevelVisibility() + "\", \"" + arg1.getSemanticZoomLevelVisibility() + "\""); + return stringComparator.compare(arg0.getSemanticZoomLevelVisibility(), arg1.getSemanticZoomLevelVisibility()); + } IntegerComparator integerComparator = new IntegerComparator();