{% macro id_info(item) %} {{ item.id_html }} {% if item.replaced_by %}{{ item.replaced_by }}
{% endif %} {% if item.replaced_elements %}{{ item.replaced_elements }}
{% endif %} {% endmacro %} {% macro uncertainty_info(item) %}
    {% for uncertainty in item.uncertainties %}
  1. {% if uncertainty.name %}name : {{ uncertainty.name }}
    {% endif %} {% if uncertainty.metaId %}metaId : {{ uncertainty.metaId }}
    {% endif %} {% if uncertainty.cvterm %}cvterm : {{ uncertainty.cvterm }}
    {% endif %} Uncertainty Parameters
  2. {% endfor %}
{% endmacro %} {% macro modeldef_header(size) %} type ModelDefinitions [{{ size }}] name type sbo cvterm {% endmacro %} {% macro modeldef_content(item) %} ModelDefinition {{ id_info(item) }} {{ item.name }} {{ item.type }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro submodel_header(size) %} type Submodels [{{ size }}] name model ref deletions time conversion extent conversion sbo cvterm {% endmacro %} {% macro submodel_content(item) %} Submodel {{ id_info(item) }} {{ item.name }} {{ item.model_ref }} {{ item.deletions }} {{ item.time_conversion }} {{ item.extent_conversion }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro port_header(size) %} type Ports [{{ size }}] name referenced element port ref id ref unit ref metaid ref sbo cvterm {% endmacro %} {% macro port_content(item) %} Port {{ id_info(item) }} {{ item.name }} {{ item.referenced_element }} {{ item.port_ref }} {{ item.id_ref }} {{ item.unit_ref }} {{ item.metaid_ref }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro function_header(size) %} type FunctionDefinitions [{{ size }}] name math sbo cvterm {% endmacro %} {% macro function_content(item) %} FunctionDefinition {{ id_info(item) }} {{ item.name }} {{ item.math }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro unit_header(size) %} type UnitDefinitions [{{ size }}] name units sbo cvterm {% endmacro %} {% macro unit_content(item) %} UnitDefinition {{ id_info(item) }} {{ item.name }} {{ item.units }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro compartment_header(size) %} type Compartments [{{ size }}] name size constant spatial dimensions units derived units sbo cvterm {% endmacro %} {% macro compartment_content(item, values) %} Compartment {{ id_info(item) }} {{ item.name }} {{ item.size }} {{ item.constant }} {{ item.spatial_dimensions }} {{ item.units }} {{ item.derived_units }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro species_header(size) %} type Species [{{ size }}] name compartment hasOnlySubstanceUnits boundaryCondition constant initialAmount initialConcentration conversionFactor units substanceUnits derivedUnits sbo cvterm {% endmacro %} {% macro species_content(item) %} Species {{ id_info(item) }} {{ item.name }}{{item.fbc}} {{ item.compartment }} {{ item.has_only_substance_units }} {{ item.boundary_condition }} {{ item.constant }} {{ item.initial_amount }} {{ item.initial_concentration }} {{ item.conversion_factor }} {{ item.units }} {{ item.substance_units }} {{ item.derived_units }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro geneproduct_header(size) %} type GeneProducts [{{ size }}] name label associated species sbo cvterm {% endmacro %} {% macro geneproduct_content(item) %} GeneProduct {{ id_info(item) }} {{ item.name }} {{ item.label }} {{ item.associated_species }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro parameter_header(size) %} type Parameters [{{ size }}] name constant value unit derived unit sbo cvterm uncertainties {% endmacro %} {% macro parameter_content(item, values) %} Parameter {{ id_info(item) }} {{ item.name }} {{ item.constant }} {{ item.value }} {{ item.units }} {{ item.derived_units }} {{ item.sbo }} {{ item.cvterm }} {{ uncertainty_info(item) }} {% endmacro %} {% macro assignment_header(size) %} type InitialAssignments [{{ size }}] name assignment derived units sbo cvterm uncertainties {% endmacro %} {% macro assignment_content(item) %} InitialAssignment {{ item.symbol }} {{ item.metaId }} {{ item.name }} = {{ item.assignment }} {{ item.derived_units }} {{ item.sbo }} {{ item.cvterm }} {{ uncertainty_info(item) }} {% endmacro %} {% macro rule_header(size) %} type Rules [{{ size }}]   assignment name derived units sbo cvterm uncertainties {% endmacro %} {% macro rule_content(item) %} Rule {{ id_info(item) }} = {{ item.assignment }} {{ item.name }} {{ item.derived_units }} {{ item.sbo }} {{ item.cvterm }} {{ uncertainty_info(item) }} {% endmacro %} {% macro reaction_header(size) %} type Reactions [{{ size }}] name equation modifiers kinetic law derived units sbo cvterm {% endmacro %} {% macro reaction_content(item) %} Reaction {{ id_info(item) }} {{ item.name }}
{% if item.fbc_bounds %}{{ item.fbc_bounds }}
{% endif %} {% if item.fbc_gpa %}{{ item.fbc_gpa }}{% endif %} {{ item.reversible }} {{ item.equation }} {{ item.modifiers }} {{ item.formula }} {{ item.derived_units }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro objective_header(size) %} type Objectives [{{ size }}] name type flux objectives sbo cvterm {% endmacro %} {% macro objective_content(item) %} Objective {{ id_info(item) }} {{ item.name }} {{ item.type }} {{ item.flux_objectives }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro constraint_header(size) %} type Constraints [{{ size }}] constraint sbo cvterm {% endmacro %} {% macro constraint_content(item) %} Constraint {{ id_info(item) }} {{ item.constraint }} {{ item.sbo }} {{ item.cvterm }} {% endmacro %} {% macro event_header(size) %} type Events [{{ size }}] name trigger priority delay assignments sbo cvterm uncertainties {% endmacro %} {% macro event_content(item) %} Event {{ id_info(item) }} {{ item.name }} {{ item.trigger }} {{ item.priority }} {{ item.delay }} {{ item.assignments }} {{ item.sbo }} {{ item.cvterm }} {{ uncertainty_info(item) }} {% endmacro %}