From e53f55eddfc998bfaaea6f47d69f828a859a7621 Mon Sep 17 00:00:00 2001 From: April Shen Date: Thu, 4 Jan 2024 15:49:08 +0000 Subject: [PATCH] update DgvaStudyBrowser to convert pubmed IDs to CURIEs --- .../java/uk/ac/ebi/eva/lib/entities/DgvaStudyBrowser.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eva-lib/src/main/java/uk/ac/ebi/eva/lib/entities/DgvaStudyBrowser.java b/eva-lib/src/main/java/uk/ac/ebi/eva/lib/entities/DgvaStudyBrowser.java index a8cae20ac..8b8904e71 100644 --- a/eva-lib/src/main/java/uk/ac/ebi/eva/lib/entities/DgvaStudyBrowser.java +++ b/eva-lib/src/main/java/uk/ac/ebi/eva/lib/entities/DgvaStudyBrowser.java @@ -119,10 +119,14 @@ public VariantStudy generateVariantStudy() { String[] publications = null; try { uri = new URI(studyUrl); - publications = (pubmedId == null) ? null : pubmedId.split(", "); } catch (URISyntaxException | NullPointerException ex) { // Ignore, default value null. } + publications = (pubmedId == null) ? null : pubmedId.split(", "); + // Convert to CURIE to be consistent with EvaStudyBrowser + for (int i = 0; i < publications.length; i++) { + publications[i] = "PubMed:" + publications[i]; + } VariantStudy study = new VariantStudy(displayName, studyAccession, null, studyDescription, taxIds, commonName, scientificName,