From eb9a0cfdda8429d403761667257d6e68335f1cd3 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Mon, 8 Oct 2018 10:28:26 +0200 Subject: [PATCH] rhea identifiers handled from recon --- .../annotation/services/annotators/ElementAnnotator.java | 4 ++++ .../annotation/services/annotators/ReconAnnotator.java | 2 ++ 2 files changed, 6 insertions(+) diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ElementAnnotator.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ElementAnnotator.java index 398ca7abb2..b2a6c81fa4 100644 --- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ElementAnnotator.java +++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ElementAnnotator.java @@ -527,6 +527,10 @@ public abstract class ElementAnnotator extends CachableInterface { MiriamData md = createMiriamData(MiriamType.CHEMBL_COMPOUND, value); element.addMiriamData(md); } + protected void addRhea(BioEntity element, String value) { + MiriamData md = createMiriamData(MiriamType.RHEA, value); + element.addMiriamData(md); + } /** * Sets {@link BioEntity#getFormula()}. diff --git a/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ReconAnnotator.java b/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ReconAnnotator.java index 7ab75df2d5..f86d91e59b 100644 --- a/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ReconAnnotator.java +++ b/annotation/src/main/java/lcsb/mapviewer/annotation/services/annotators/ReconAnnotator.java @@ -297,6 +297,8 @@ public class ReconAnnotator extends ElementAnnotator implements IExternalService addCas(annotatedObject, value); } else if (key.equals("chembl")) { addChemblCompound(annotatedObject, value); + } else if (key.equals("rhea")) { + addRhea(annotatedObject, value); } else if (key.equals("epa_id")) { // for now we don't handle it continue; -- GitLab