package uk.ac.ebi.ep.base.comparison; import uk.ac.ebi.ep.data.enzyme.model.ReactionPathway; /** * Comparison for ReactionPathway objects. * * @author rafa * @since 1.1.0 */ public class ReactionPathwayComparison extends AbstractComparison<ReactionPathway> { public ReactionPathwayComparison(ReactionPathway rp1, ReactionPathway rp2) { compared = new ReactionPathway[] { rp1, rp2 }; init(rp1, rp2); } @Override protected void getSubComparisons(ReactionPathway rp1, ReactionPathway rp2) { subComparisons.put("Reaction", new ReactionComparison( rp1.getReaction(), rp2.getReaction())); subComparisons.put("Pathways", new ListComparison( rp1.getPathways(), rp2.getPathways())); } @Override public String toString() { return "Reaction and pathways"; } }