sbol3.participation =================== .. py:module:: sbol3.participation Classes ------- .. autoapisummary:: sbol3.participation.Participation Functions --------- .. autoapisummary:: sbol3.participation.build_participation Module Contents --------------- .. py:class:: Participation(roles: Union[str, list[str]], participant: Union[SBOLObject, str], *, 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_PARTCIPATION) Bases: :py:obj:`Identified` Each Participation represents how a particular Feature behaves in its parent Interaction. .. py:method:: accept(visitor: Any) -> Any Invokes `visit_participation` on `visitor` with `self` as the only argument. :param visitor: The visitor instance :type visitor: Any :raises AttributeError: If visitor lacks a visit_participation method :return: Whatever `visitor.visit_participation` returns :rtype: Any .. py:attribute:: participant .. py:attribute:: roles :type: uri_list .. py:method:: validate(report: ValidationReport = None) -> ValidationReport .. py:function:: build_participation(identity: str, *, type_uri: str = SBOL_PARTCIPATION) -> SBOLObject