sbol3.uri_property

Module Contents

Classes

URIListProperty

Helper class that provides a standard way to create an ABC using

URIPropertyMixin

URISingletonProperty

Helper class that provides a standard way to create an ABC using

Functions

URIProperty(→ Union[str, list[str], sbol3.Property])

class URIListProperty(property_owner: Any, property_uri: str, lower_bound: int, upper_bound: int, validation_rules: Optional[List] = None, initial_value: Optional[Union[str, list[str]]] = None)

Bases: URIPropertyMixin, sbol3.ListProperty

Helper class that provides a standard way to create an ABC using inheritance.

URIProperty(property_owner: Any, property_uri: str, lower_bound: int, upper_bound: Union[int, float], *, validation_rules: Optional[List] = None, initial_value: Optional[Union[str, List[str]]] = None) Union[str, list[str], sbol3.Property]
class URIPropertyMixin
static from_user(value: Any) rdflib.URIRef
static to_user(value: Any) str
class URISingletonProperty(property_owner: Any, property_uri: str, lower_bound: int, upper_bound: int, validation_rules: Optional[List] = None, initial_value: Optional[str] = None)

Bases: URIPropertyMixin, sbol3.SingletonProperty

Helper class that provides a standard way to create an ABC using inheritance.