sbol3.extdef

Module Contents

Classes

ExternallyDefined

The ExternallyDefined class has been introduced so that

Functions

build_externally_defined(→ SBOLObject)

class ExternallyDefined(types: Union[str, list[str]], definition: str, *, 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_EXTERNALLY_DEFINED)

Bases: sbol3.feature.Feature

The ExternallyDefined class has been introduced so that external definitions in databases like ChEBI or UniProt can be referenced.

accept(visitor: Any) Any

Invokes visit_externally_defined on visitor with self as the only argument.

Parameters

visitor (Any) – The visitor instance

Raises

AttributeError – If visitor lacks a visit_externally_defined method

Returns

Whatever visitor.visit_externally_defined returns

Return type

Any

validate(report: ValidationReport = None) ValidationReport
build_externally_defined(identity: str, *, type_uri: str = SBOL_EXTERNALLY_DEFINED) SBOLObject