sbol3.extdef
Module Contents
Classes
The ExternallyDefined class has been introduced so that |
Functions
|
- class ExternallyDefined(types: sbol3.typing.Union[str, list[str]], definition: str, *, roles: sbol3.typing.List[str] = None, orientation: str = None, name: str = None, description: str = None, derived_from: sbol3.typing.List[str] = None, generated_by: sbol3.typing.List[str] = None, measures: sbol3.typing.List[sbol3.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) sbol3.SBOLObject