Exemplo n.º 1
0
 def ns_id_from_uri(uri):
     sep_ix = uri.rfind('/') + 1
     ag_ns = uri[0:sep_ix]
     ag_id = uri[sep_ix:]
     ag_ns_name = ns_map.get(ag_ns)
     if ag_ns_name is None:
         raise UnknownNamespaceException('Unknown namespace %s' % ag_ns)
     return (ag_ns_name, ag_id)
Exemplo n.º 2
0
 def ns_id_from_uri(uri):
     sep_ix = uri.rfind('/') + 1
     ag_ns = uri[0:sep_ix]
     ag_id = uri[sep_ix:]
     ag_ns_name = ns_map.get(ag_ns)
     if ag_ns_name is None:
         raise UnknownNamespaceException('Unknown namespace %s' % ag_ns)
     return (ag_ns_name, ag_id)
Exemplo n.º 3
0
 def ns_id_from_uri(uri):
     sep_ix = uri.rfind('/') + 1
     ag_ns = uri[0:sep_ix]
     ag_id = uri[sep_ix:]
     # Handle one special case here for HGNC IDs
     if ag_id.startswith('HGNC:'):
         ag_ns = 'http://identifiers.org/hgnc.symbol/'
         ag_id = hgnc_client.get_hgnc_name(db_id[5:])
     ag_ns_name = ns_map.get(ag_ns)
     if ag_ns_name is None:
         raise UnknownNamespaceException('Unknown namespace %s' % ag_ns)
     return (ag_ns_name, ag_id)
Exemplo n.º 4
0
def _ns_id_from_uri(uri):
    (ag_ns, ag_id) = rdflib.namespace.split_uri(uri)
    ag_ns_name = ns_map.get(ag_ns)
    if ag_ns_name is None:
        raise UnknownNamespaceException('Unknown namespace %s' % ag_ns)
    return (ag_ns_name, ag_id)
Exemplo n.º 5
0
def _ns_id_from_uri(uri):
    (ag_ns, ag_id) = rdflib.namespace.split_uri(uri)
    ag_ns_name = ns_map.get(ag_ns)
    if ag_ns_name is None:
        raise UnknownNamespaceException('Unknown namespace %s' % ag_ns)
    return (ag_ns_name, ag_id)