sbol3.component

Module Contents

Classes

Component

Functions

build_component(→ SBOLObject)

class Component(identity: str, types: str | Sequence[str] | None, *, roles: str | Sequence[str] | None = None, sequences: refobj_list_arg | None = None, features: Feature | Sequence[Feature] = None, constraints: Constraint | Sequence[Constraint] = None, interactions: Interaction | Sequence[Interaction] = None, interface: Interface | Sequence[Interface] = None, models: refobj_list_arg | None = None, namespace: str | None = None, attachments: refobj_list_arg | None = None, name: str | None = None, description: str | None = None, derived_from: str | Sequence[str] | None = None, generated_by: refobj_list_arg | None = None, measures: ownedobj_list_arg | None = 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