sbol3.component
¶
Module Contents¶
Classes¶
Functions¶
|
- class Component(identity: str, types: Optional[Union[str, Sequence[str]]], *, roles: Optional[Union[str, Sequence[str]]] = None, sequences: Optional[refobj_list_arg] = None, features: Union[Feature, Sequence[Feature]] = None, constraints: Union[Constraint, Sequence[Constraint]] = None, interactions: Union[Interaction, Sequence[Interaction]] = None, interface: Union[Interface, Sequence[Interface]] = None, models: Optional[refobj_list_arg] = None, namespace: Optional[str] = None, attachments: Optional[refobj_list_arg] = None, name: Optional[str] = None, description: Optional[str] = None, derived_from: Optional[Union[str, Sequence[str]]] = None, generated_by: Optional[refobj_list_arg] = None, measures: Optional[ownedobj_list_arg] = 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
- build_component(identity: str, *, type_uri: str = SBOL_COMPONENT) SBOLObject ¶