- ShortBOL
- Editor
- Tutorials
-
Examples
-
User Mode
- Download Examples
- 1 Nor Gate Abstract
- 2 Nor Gate Implementation Implicit
- 3 Nor Gate Implementation Explicit
- Instanceof
- All Or Nothing
- Compsite Interaction
- Crispr
- Hasmodel
- Hassequence
- Has Sequence
- Interaction
- Mapsto
- Multiple Heirachies
- Nested Composite Expansion
- Sequenceannotation
- Sequenceconstraint
- Sequence Annotation
- Sequence Constraint
- Subcomponent
- Sub Component Mapping
-
Developer Mode
- Download Examples
- Attachment
- Collection
- Combinatorialderivation
- Component
- Componentdefinition
- Cut
- Experiment
- Experimentaldata
- Functionalcomponent
- Implementation
- Interaction
- Mapsto
- Model
- Module
- Moduledefinition
- Participation
- Range
- Sequence
- Sequenceannotation
- Sequenceconstraint
- Variablecomponent
- All Or Nothing
- Component Definitions Properties
- Component Definitions Sequences
- Constraint Interaction
- Crispr Model
- Protein Production
- Sequence Constraints
-
User Mode
- Extensions
- Convert
- Enhancer
- Documentation
- About
- Submit Bug
Extensions
Extensions provide a way to execute Python code to do additional, more complex processing of the RDF triples generated by expanding templates.
What this means that computation can be applied to the model to allow to "things" with and on the model.
To use an extension a very specific syntax is used: @extension <extension_name>(<parameters>) (Chevrons not present).
An example of an extension that actually creates all of the derived constructs from a combinatorialDerivation Model.
This would follow the syntax @extension CombinatorialDerivation(combinatorial_derivation)
See examples for each of the Extensions currently implemented.