From 7998f8f2341e0acc1667b75ef899e84894e93720 Mon Sep 17 00:00:00 2001 From: Munyoki Kilyungi Date: Wed, 23 Aug 2023 18:00:04 +0300 Subject: Update how symbols from GeneRIF_BASIC are transformed Signed-off-by: Munyoki Kilyungi --- examples/generif.scm | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'examples/generif.scm') diff --git a/examples/generif.scm b/examples/generif.scm index d25b0f1..d6b8b25 100755 --- a/examples/generif.scm +++ b/examples/generif.scm @@ -46,19 +46,21 @@ (left-join Species "USING (SpeciesId)")) "GROUP BY GeneId ORDER BY BINARY symbol") (schema-triples - (gnt:symbol rdfs:domain gn-term:geneWikiEntry) - (gnt:wikiEntryOfSpecies rdfs:range gn:species) - (gnt:taxid rdfs:domain gn-term:geneWikiEntry)) + (gnt:belongsToSpecies rdfs:domain gnc:strain) + (gnt:belongsToSpecies rdfs:domain gnc:NCBIWikiEntry) + (gnt:symbol rdfs:domain gnc:NCBIWikiEntry)) (triples (ontology 'generif: (field GeneRIF_BASIC GeneId)) (multiset gnt:symbol (string-split (field ("GROUP_CONCAT(DISTINCT symbol)" symbol)) #\,)) - (multiset gnt:wikiEntryOfSpecies + (multiset gnt:belongsToSpecies (string-split (field ("GROUP_CONCAT(DISTINCT Species.SpeciesName)" species)) #\,)) - (multiset gnt:taxId (map (cut ontology 'ncbiTaxon: <>) - (string-split (field ("GROUP_CONCAT(DISTINCT TaxID)" taxId)) - #\,))))) + (multiset dct:relation + (map + (cut ontology 'ncbiTaxon: <>) + (string-split (field ("GROUP_CONCAT(DISTINCT TaxID)" taxId)) + #\,))))) (define-transformer gn-genewiki-entries (tables (GeneRIF -- cgit v1.2.3