aboutsummaryrefslogtreecommitdiff
path: root/examples/dump-probeset.scm
diff options
context:
space:
mode:
Diffstat (limited to 'examples/dump-probeset.scm')
-rwxr-xr-xexamples/dump-probeset.scm39
1 files changed, 0 insertions, 39 deletions
diff --git a/examples/dump-probeset.scm b/examples/dump-probeset.scm
index a71f708..8e809a5 100755
--- a/examples/dump-probeset.scm
+++ b/examples/dump-probeset.scm
@@ -20,14 +20,6 @@
(list-ref (command-line) 2))
-(define-dump dump-gene-chip
- (tables (GeneChip))
- (schema-triples
- (gn:name rdfs:range rdfs:Literal))
- (triples (string->identifier "platform" (field GeneChip Name))
- (set rdf:type 'gn:platform)
- (set gn:name (field GeneChip GeneChipName))))
-
(define-dump dump-probeset
(tables (ProbeSet
(left-join ProbeSetXRef "ON ProbeSetXRef.ProbeSetId = ProbeSet.Id")
@@ -144,35 +136,6 @@
(set gn:secondaryNames (field ProbeSet SecondaryNames))
(set gn:peptideSequence (field ProbeSet PeptideSequence))))
-;; Molecular Traits are also referred to as ProbeSets
-(define-dump dump-probesetfreeze
- (tables (ProbeSetFreeze
- (left-join InfoFiles "ON InfoFiles.InfoPageName = ProbeSetFreeze.Name")
- (left-join ProbeFreeze "USING (ProbeFreezeId)")
- (left-join AvgMethod "ON AvgMethod.AvgMethodId = ProbeSetFreeze.AvgID")
- (left-join InbredSet "ON ProbeFreeze.InbredSetId=InbredSet.Id")
- (left-join Tissue "USING (TissueId)"))
- "WHERE ProbeSetFreeze.public > 0 AND InfoFiles.InfoPageName IS NULL GROUP BY ProbeFreeze.Id")
- (schema-triples
- (gn:avgMethod rdfs:range rdfs:Literal)
- (gn:dataScale rdfs:range rdfs:Literal))
- (triples
- (ontology 'probeset:
- (regexp-substitute/global #f "[^A-Za-z0-9:]"
- (field ProbeSetFreeze Name)
- 'pre "_" 'post))
- (set rdf:type 'gn:probesetDataset)
- (set gn:avgMethod (string->identifier "avgmethod" (field AvgMethod Name)))
- (set gn:fullName (field ProbeSetFreeze FullName))
- (set gn:shortName (field ProbeSetFreeze ShortName))
- (set dct:created (annotate-field
- (field ProbeSetFreeze CreateTime)
- '^^xsd:datetime))
- (set gn:dataScale (field ProbeSetFreeze DataScale))
- (set gn:tissueName (string->identifier "tissue" (field Tissue Short_Name)))
- (set gn:datasetOfInbredSet
- (string->identifier "inbredSet" (field InbredSet Name InbredSetName)))))
-
(call-with-target-database
@@ -203,7 +166,5 @@
(prefix "xsd:" "<http://www.w3.org/2001/XMLSchema#>")
(prefix "probeset:" "<http://genenetwork.org/probeset/>")
(newline)
- (dump-gene-chip db)
- (dump-probesetfreeze db)
(dump-probeset db))
#:encoding "utf8")))