projects
/
htsworkflow.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Don't use xsd:string for string data types in toTypedNode
[htsworkflow.git]
/
htsworkflow
/
util
/
rdfhelp.py
diff --git
a/htsworkflow/util/rdfhelp.py
b/htsworkflow/util/rdfhelp.py
index faf8acb38d24c8d3bff90518088a851d43d89255..5c73d98be3e6e0b75afe6273824a708a7f608791 100644
(file)
--- a/
htsworkflow/util/rdfhelp.py
+++ b/
htsworkflow/util/rdfhelp.py
@@
-60,13
+60,15
@@
def toTypedNode(value):
elif type(value) == types.FloatType:
value_type = xsdNS['float'].uri
value = unicode(value)
elif type(value) == types.FloatType:
value_type = xsdNS['float'].uri
value = unicode(value)
- elif type(value) in types.StringTypes:
- value_type = xsdNS['string'].uri
else:
value_type = None
value = unicode(value)
else:
value_type = None
value = unicode(value)
- return RDF.Node(literal=value, datatype=value_type)
+ if value_type is not None:
+ node = RDF.Node(literal=value, datatype=value_type)
+ else:
+ node = RDF.Node(literal=value)
+ return node
def fromTypedNode(node):
if node is None:
def fromTypedNode(node):
if node is None: