sbol3.component

Classes

Component

Functions

build_component(→ SBOLObject)

Module Contents

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

constraints
features
interactions
interface
models
roles
sequences
types
build_component(identity: str, *, type_uri: str = SBOL_COMPONENT) SBOLObject