Simplify linking fastq files to their library id.
[htsworkflow.git] / htsworkflow / util / rdfhelp.py
index c116fc9236c1f06641365a8bc6d3680ab727abea..90b0e6adb194d8e64d4f5ecbd677033ead87ac4a 100644 (file)
@@ -85,7 +85,7 @@ def blankOrUri(value=None):
     return node
 
 
-def toTypedNode(value):
+def toTypedNode(value, language="en"):
     """Convert a python variable to a RDF Node with its closest xsd type
     """
     if type(value) == types.BooleanType:
@@ -113,7 +113,7 @@ def toTypedNode(value):
     if value_type is not None:
         node = RDF.Node(literal=value, datatype=value_type)
     else:
-        node = RDF.Node(literal=unicode(value).encode('utf-8'))
+        node = RDF.Node(literal=unicode(value).encode('utf-8'), language=language)
     return node