From 9ecd2e6141de81a43f568f94d106c045e73c3872 Mon Sep 17 00:00:00 2001 From: Munyoki Kilyungi Date: Thu, 7 Dec 2023 15:16:17 +0300 Subject: Fetch normalization metadata correctly. Signed-off-by: Munyoki Kilyungi --- gn3/api/metadata.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gn3/api/metadata.py b/gn3/api/metadata.py index 0b7e587..e0f8ff7 100644 --- a/gn3/api/metadata.py +++ b/gn3/api/metadata.py @@ -144,11 +144,12 @@ def datasets(name): $prefix CONSTRUCT { - ?dataset ?predicate ?term . + ?dataset ?predicate ?term ; + gnt:usesNormalization ?normalization . ?inbredSet rdfs:label ?inbredSetName . ?platform ?platformPred ?platformObject ; gnt:hasPlatformInfo ?platformInfo . - ?normalization ?normalizationPred ?normalizationObj . + ?normalization rdfs:label ?normalizationName . ?tissue ?tissuePred ?tissueObj ; gnt:hasTissueInfo ?tissueInfo . ?investigator foaf:name ?investigatorName ; @@ -181,9 +182,10 @@ CONSTRUCT { ?platformPred ?platformObject . } . OPTIONAL { - ?normalization ^gnt:usesNormalization ?dataset ; - ?normalizationPred ?normalizationObj . - } + ?dataset gnt:usesNormalization ?normalization . + ?normalization rdf:type gnc:avgMethod ; + rdfs:label ?normalizationName . + } . OPTIONAL { ?dataset gnt:hasPlatformInfo ?platformInfo . } . OPTIONAL { ?dataset gnt:hasTissueInfo ?tissueInfo . } . OPTIONAL { -- cgit v1.2.3