sbol3.component
Classes
Functions
|
Module Contents
- class Component(identity: str, types: sbol3.typing.Union[str, Sequence[str]] | None, *, roles: sbol3.typing.Union[str, Sequence[str]] | None = None, sequences: sbol3.typing.refobj_list_arg | None = None, features: sbol3.typing.Union[Feature, Sequence[Feature]] = None, constraints: sbol3.typing.Union[Constraint, Sequence[Constraint]] = None, interactions: sbol3.typing.Union[Interaction, Sequence[Interaction]] = None, interface: sbol3.typing.Union[Interface, Sequence[Interface]] = None, models: sbol3.typing.refobj_list_arg | None = None, namespace: str | None = None, attachments: sbol3.typing.refobj_list_arg | None = None, name: str | None = None, description: str | None = None, derived_from: sbol3.typing.Union[str, Sequence[str]] | None = None, generated_by: sbol3.typing.refobj_list_arg | None = None, measures: sbol3.typing.ownedobj_list_arg | None = None, type_uri: str = SBOL_COMPONENT)
Bases:
TopLevel- accept(visitor: Any) Any
Invokes visit_component on visitor with self as the only argument.
- Parameters:
visitor (Any) – The visitor instance
- Raises:
AttributeError – If visitor lacks a visit_component method
- Returns:
Whatever visitor.visit_component returns
- Return type:
Any
- constraints
- features
- interactions
- interface
- models
- roles
- sequences
- types
- build_component(identity: str, *, type_uri: str = SBOL_COMPONENT) SBOLObject