sbol3.model

Module Contents

Classes

Model

The purpose of the Model class is to serve as a placeholder for an

Functions

build_model(identity[, type_uri])

Used by Document to construct a Range when reading an SBOL file.

class Model(identity: str, source: str, language: str, framework: str, *, namespace: str = None, attachments: List[str] = None, name: str = None, description: str = None, derived_from: List[str] = None, generated_by: List[str] = None, measures: List[sbol3.SBOLObject] = None, type_uri: str = SBOL_MODEL)

Bases: sbol3.TopLevel

The purpose of the Model class is to serve as a placeholder for an external computational model and provide additional meta-data to enable better reasoning about the contents of this model. In this way, there is minimal duplication of standardization efforts and users of SBOL can elaborate descriptions of Component function in the language of their choice.

accept(visitor: Any) Any

Invokes visit_model on visitor with self as the only argument.

Parameters

visitor (Any) – The visitor instance

Raises

AttributeError – If visitor lacks a visit_model method

Returns

Whatever visitor.visit_model returns

Return type

Any

validate(report: sbol3.ValidationReport = None) sbol3.ValidationReport
build_model(identity: str, type_uri: str = SBOL_MODEL)

Used by Document to construct a Range when reading an SBOL file.