sbol3.participation

Module Contents

Classes

Participation

Each Participation represents how a particular Feature behaves in

Functions

build_participation(→ SBOLObject)

class Participation(roles: str | list[str], participant: 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: Identified

Each Participation represents how a particular Feature behaves in its parent Interaction.

accept(visitor: Any) Any

Invokes visit_participation on visitor with self as the only argument.

Parameters:

visitor (Any) – The visitor instance

Raises:

AttributeError – If visitor lacks a visit_participation method

Returns:

Whatever visitor.visit_participation returns

Return type:

Any

validate(report: ValidationReport = None) ValidationReport
build_participation(identity: str, *, type_uri: str = SBOL_PARTCIPATION) SBOLObject