Identifier¶
BaseIdent
¶
PrefixedIdent
¶
- class fastobo.id.PrefixedIdent(BaseIdent)¶
An identifier with a prefix.
Example
>>> ident = fastobo.id.PrefixedIdent('GO', '0009637') >>> ident.prefix 'GO' >>> ident.local '0009637' >>> str(ident) 'GO:0009637'
- __eq__(value, /)¶
Return self==value.
- __ge__(value, /)¶
Return self>=value.
- __gt__(value, /)¶
Return self>value.
- __hash__()¶
Return hash(self).
- __le__(value, /)¶
Return self<=value.
- __lt__(value, /)¶
Return self<value.
- __ne__(value, /)¶
Return self!=value.
- __new__(**kwargs)¶
- __repr__()¶
Return repr(self).
- __str__()¶
Return str(self).
- local¶
the local part of the identifier.
- Type:
IdentLocal
- prefix¶
the IDspace of the identifier.
- Type:
IdentPrefix
UnprefixedIdent
¶
- class fastobo.id.UnprefixedIdent(BaseIdent)¶
An identifier without a prefix.
Example
>>> import fastobo >>> ident = fastobo.id.UnprefixedIdent("hello world") >>> print(ident.escaped) hello\ world >>> print(ident.unescaped) hello world
- __eq__(value, /)¶
Return self==value.
- __ge__(value, /)¶
Return self>=value.
- __gt__(value, /)¶
Return self>value.
- __hash__()¶
Return hash(self).
- __le__(value, /)¶
Return self<=value.
- __lt__(value, /)¶
Return self<value.
- __ne__(value, /)¶
Return self!=value.
- __new__(**kwargs)¶
- __repr__()¶
Return repr(self).
- __str__()¶
Return str(self).
Url
¶
- class fastobo.id.Url(BaseIdent)¶
A URL used as an identifier.
Use
str
to retrieve a serialized string of the inner URL.Example
>>> import fastobo >>> id = fastobo.id.Url('http://purl.obolibrary.org/obo/GO_0070412') >>> str(id) 'http://purl.obolibrary.org/obo/GO_0070412' >>> fastobo.id.Url('created_by') Traceback (most recent call last): ... ValueError: invalid url: ...
- __eq__(value, /)¶
Return self==value.
- __ge__(value, /)¶
Return self>=value.
- __gt__(value, /)¶
Return self>value.
- __hash__()¶
Return hash(self).
- __le__(value, /)¶
Return self<=value.
- __lt__(value, /)¶
Return self<value.
- __ne__(value, /)¶
Return self!=value.
- __new__(**kwargs)¶
- __repr__()¶
Return repr(self).
- __str__()¶
Return str(self).