sbol3.localsub ============== .. py:module:: sbol3.localsub Classes ------- .. autoapisummary:: sbol3.localsub.LocalSubComponent Functions --------- .. autoapisummary:: sbol3.localsub.build_local_subcomponent Module Contents --------------- .. py:class:: LocalSubComponent(types: Union[str, list[str]], *, locations: Union[Location, List[Location]] = None, roles: List[str] = None, orientation: str = None, name: str = None, description: str = None, derived_from: List[str] = None, generated_by: List[str] = None, measures: List[SBOLObject] = None, identity: str = None, type_uri: str = SBOL_LOCAL_SUBCOMPONENT) Bases: :py:obj:`sbol3.feature.Feature` LocalSubComponent serves as a way to create a placeholder in more complex Components, such as a variable to be filled in later or a composite that exists only within the context of the parent Component. .. py:method:: accept(visitor: Any) -> Any Invokes `visit_local_sub_component` on `visitor` with `self` as the only argument. :param visitor: The visitor instance :type visitor: Any :raises AttributeError: If visitor lacks a visit_local_sub_component method :return: Whatever `visitor.visit_local_sub_component` returns :rtype: Any .. py:attribute:: locations .. py:attribute:: types :type: uri_list .. py:function:: build_local_subcomponent(identity: str, *, type_uri: str = SBOL_LOCAL_SUBCOMPONENT) -> SBOLObject