aboutsummaryrefslogtreecommitdiff
path: root/gn3/db
diff options
context:
space:
mode:
Diffstat (limited to 'gn3/db')
-rw-r--r--gn3/db/rdf.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/gn3/db/rdf.py b/gn3/db/rdf.py
index 2f80aa2..ae0ec29 100644
--- a/gn3/db/rdf.py
+++ b/gn3/db/rdf.py
@@ -87,49 +87,6 @@ def get_url_local_name(string: str) -> str:
return string
-def get_dataset_metadata(
- sparql_conn: SPARQLWrapper, name: str
-) -> MonadicDict:
- """Return info about dataset with a given NAME"""
- response: MonadicDict = MonadicDict()
- for key, value in sparql_query(
- sparql_conn,
- Template("""
-$prefix
-
-CONSTRUCT {
- ?dataset ?predicate ?term .
- ?dataset gnt:classifiedUnder ?inbredSetName .
- ?dataset gnt:usesNormalization ?normalizationLabel .
- ?typePredicate ex:DatasetType ?typeName .
-} WHERE {
- ?dataset rdf:type dcat:Dataset .
- ?dataset ?predicate ?term .
- ?dataset xkos:classifiedUnder ?inbredSet .
- gnc:Set skos:member ?inbredSet .
- ?dataset (rdfs:label|dct:identifier) "$name" .
- ?inbredSet rdfs:label ?inbredSetName .
- OPTIONAL {
- ?dataset xkos:classifiedUnder ?type .
- gnc:DatasetType skos:member ?type .
- ?type ?typePredicate ?typeName .
- ?type (skos:altLabel|skos:prefLabel) ?typeName .
- } .
- OPTIONAL {
- ?dataset gnt:usesNormalization ?normalization .
- ?normalization rdfs:label ?normalizationLabel .
- }
- FILTER (!regex(str(?predicate), '(classifiedUnder|usesNormalization)','i')) .
-}""")
- .substitute(
- prefix=RDF_PREFIXES,
- name=name
- )
- )[0].items():
- response[key] = value
- return response
-
-
def get_phenotype_metadata(
sparql_conn: SPARQLWrapper, name: str
):