sbol3.component =============== .. py:module:: sbol3.component Classes ------- .. autoapisummary:: sbol3.component.Component Functions --------- .. autoapisummary:: sbol3.component.build_component Module Contents --------------- .. py: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: :py:obj:`TopLevel` .. py:method:: accept(visitor: Any) -> Any Invokes `visit_component` on `visitor` with `self` as the only argument. :param visitor: The visitor instance :type visitor: Any :raises AttributeError: If visitor lacks a visit_component method :return: Whatever `visitor.visit_component` returns :rtype: Any .. py:attribute:: constraints .. py:attribute:: features .. py:attribute:: interactions .. py:attribute:: interface .. py:attribute:: models .. py:attribute:: roles .. py:attribute:: sequences .. py:attribute:: types .. py:function:: build_component(identity: str, *, type_uri: str = SBOL_COMPONENT) -> SBOLObject