From 7901387502e4513ba00610896b04477f60170b2a Mon Sep 17 00:00:00 2001 From: Jonathan Karr Date: Fri, 24 Sep 2021 19:16:18 -0400 Subject: [PATCH] chore: initial commit --- .dockerignore | 2 + .github/workflows/ci.yml | 87 + .gitignore | 2 + CODE_OF_CONDUCT.md | 123 ++ CONTRIBUTING.md | 42 + Dockerfile | 36 + GOVERNANCE.md | 25 + LICENSE | 21 + README.md | 36 + tutorials/Execute COMBINE-OMEX archive.ipynb | 1784 +++++++++++++++++ ...3-morphogenesis-checkpoint-continuous.omex | Bin 0 -> 339789 bytes 11 files changed, 2158 insertions(+) create mode 100644 .dockerignore create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 Dockerfile create mode 100644 GOVERNANCE.md create mode 100644 LICENSE create mode 100644 README.md create mode 100644 tutorials/Execute COMBINE-OMEX archive.ipynb create mode 100644 tutorials/data/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-continuous.omex diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..b8cae6c --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +Dockerfile +README.md \ No newline at end of file diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..f704185 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,87 @@ +name: Build and push Docker image + +on: + push: + +jobs: + buildAndPushImage: + name: Build and push Docker image + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2.3.4 + + # Build Docker image + - id: get-timestamp + name: Get timestamp + run: | + TIMESTAMP=$(date --rfc-3339=seconds | sed 's/ /T/') + echo "::set-output name=timestamp::$TIMESTAMP" + + - name: Build Docker image + uses: whoan/docker-build-with-cache-action@v5 + with: + dockerfile: Dockerfile + build_extra_args: "--compress=true --label org.opencontainers.image.revision=${{github.sha}} --label org.opencontainers.image.created=${{steps.get-timestamp.outputs.timestamp}}" + registry: ghcr.io + stages_image_name: biosimulators/biosimulators-tutorials-stages + image_name: biosimulators/biosimulators-tutorials-stages + image_tag: ${{github.sha}} + push_image_and_stages: true + username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} + password: "${{ secrets.DOCKER_REGISTRY_TOKEN }}" + + - name: Label Docker image + run: | + docker image tag ghcr.io/biosimulators/biosimulators-tutorials-stages:${{github.sha}} ghcr.io/biosimulators/biosimulators-tutorials:${{github.sha}} + docker image tag ghcr.io/biosimulators/biosimulators-tutorials-stages:${{github.sha}} ghcr.io/biosimulators/biosimulators-tutorials:latest + + # Test tutorials + - name: Test tutorials + run: | + cwd=$(pwd) + docker run \ + --rm \ + --entrypoint bash \ + --mount type=bind,source=${cwd},target=/app/Biosimulators_tutorials \ + ghcr.io/biosimulators/biosimulators-tutorials:latest \ + -c " + pipenv run pip install nbmake pytest pytest-forked + /bin/bash /xvfb-startup.sh pipenv run python -m pytest --forked --verbose --nbmake Biosimulators_tutorials/tutorials/ + " + + # Get version number + - id: get-version-number + name: Get version number + if: startsWith(github.ref, 'refs/tags/') + env: + TAG: ${{ github.ref }} + run: | + version="${TAG/refs\/tags\//}" + echo "::set-output name=version::$version" + + # Create GitHub release + - name: Create GitHub release + if: startsWith(github.ref, 'refs/tags/') + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ steps.get-version-number.outputs.version }} + release_name: Release ${{ steps.get-version-number.outputs.version }} + + # Push Docker image + - name: Push Docker image + if: startsWith(github.ref, 'refs/tags/') + env: + VERSION: ${{ steps.get-version-number.outputs.version }} + run: | + docker image tag ghcr.io/biosimulators/biosimulators-tutorials:${{github.sha}} ghcr.io/biosimulators/biosimulators-tutorials:${VERSION} + + docker login ghcr.io \ + --username ${{ secrets.DOCKER_REGISTRY_USERNAME }} \ + --password ${{ secrets.DOCKER_REGISTRY_TOKEN }} + docker push ghcr.io/biosimulators/biosimulators-tutorials:${{github.sha}} + docker push ghcr.io/biosimulators/biosimulators-tutorials:latest + docker push ghcr.io/biosimulators/biosimulators-tutorials:${VERSION} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d646835 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.pyc +__pycache__/ diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000..01aeb48 --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,123 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +[info@karrlab.org](mailto:info@karrlab.org). +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/version/2/0/code_of_conduct.html). + +The Community Impact Guidelines were inspired by [Mozilla's Code of Conduct Enforcement ladder](https://github.com/mozilla/diversity). + +Answers to common questions about this code of conduct are available at +https://www.contributor-covenant.org/faq. Translations of this code of conduct are available at +https://www.contributor-covenant.org/translations. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..4768ce3 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,42 @@ +# Contributing to the BioSimulators tutorials + +We enthusiastically welcome contributions to the BioSimulators tutorials! + +## Coordinating contributions + +Before getting started, please contact the lead developers at [info@biosimulators.org](mailto:info@biosimulators.org) to coordinate your planned contributions with other ongoing efforts. Please also use GitHub issues to announce your plans to the community so that other developers can provide input into your plans and coordinate their own work. As the development community grows, we will institute additional infrastructure as needed such as a leadership committee and regular online meetings. + +## Repository organization + +* `README.md`: Overview of this repository +* `tutorials/`: Tutorials +* `LICENSE`: License for this package +* `CONTRIBUTING.md`: Guide to contributing to this package (this document) +* `CODE_OF_CONDUCT.md`: Code of conduct for developers of this package +* `GOVERNANCE.md`: Governance structure for this package + +## Submitting changes + +Please use GitHub pull requests to submit changes. Each request should include a brief description of the new and/or modified features. + +## Releasing new versions + +To release changes, contact the [lead developers](mailto:info@biosimulators.org) to request their release. + +Below are instructions for releasing a new version: + +1. Commit the changes to this repository. +2. Add a tag for the new version by running `git tag { version }`. +3. Push these commits and the new tag to GitHub by running `git push && git push --tags`. +4. This push will trigger a GitHub action which will execute the following tasks: + * Compile a Docker image for this package. + * Push the Docker image to the GitHub Container Registry (GHCR). + * Create a GitHub release for the version. + +## Reporting issues + +Please use [GitHub issues](https://github.com/biosimulators/Biosimulators_tutorials/issues) to report any issues to the development community. + +## Getting help + +Please use [GitHub issues](https://github.com/biosimulators/Biosimulators_tutorials/issues) to post questions or contact the lead developers at [info@biosimulators.org](mailto:info@biosimulators.org). diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..9eb6fee --- /dev/null +++ b/Dockerfile @@ -0,0 +1,36 @@ +FROM ghcr.io/biosimulators/biosimulators:0.0.3 + +LABEL \ + org.opencontainers.image.title="BioSimulators Jupyter server" \ + org.opencontainers.image.description="Jupyter server in a Python environment with the validated simulation tools registered with BioSimulators" \ + org.opencontainers.image.url="https://github.com/biosimulators/Biosimulators_tutorials" \ + org.opencontainers.image.documentation="https://biosimulators.org/help" \ + org.opencontainers.image.source="https://github.com/biosimulators/Biosimulators_tutorials" \ + org.opencontainers.image.authors="BioSimulators Team " \ + org.opencontainers.image.vendor="BioSimulators Team" + +RUN pip install \ + notebook \ + jupyterhub \ + jupyterlab \ + matplotlib \ + pyyaml +ENV MPLBACKEND= + +ARG NB_USER=biosimulators +ARG NB_UID=1000 +ENV USER ${NB_USER} +ENV NB_UID ${NB_UID} +ENV HOME=/home/${NB_USER} + +RUN adduser --disabled-password \ + --gecos "Default user" \ + --uid ${NB_UID} \ + ${NB_USER} + +COPY tutorials/ ${HOME} +RUN chown -R ${NB_UID} ${HOME} +USER ${NB_USER} +WORKDIR ${HOME} + +CMD /bin/bash /xvfb-startup.sh diff --git a/GOVERNANCE.md b/GOVERNANCE.md new file mode 100644 index 0000000..e3127f1 --- /dev/null +++ b/GOVERNANCE.md @@ -0,0 +1,25 @@ +# Project governance + +The project is governed by a committee of maintainers who collectively decide the direction of the project with input from the community. A list of the current maintainers is available in the [README](README.md). + +## Maintainer responsibilities + +Maintainers are people who care about the project and are responsible for helping it grow and improve. Maintainers must contribute to the project, as well as help review contributions from the community. Maintainers must also work collaboratively with each other. + +Maintainers have write access to this repository. Maintainers can merge their own contributions or contributions from others. Nevertheless, maintainers are encouraged to seek review from each other, particularly for significant changes. + +## Becoming a Maintainer + +To become a maintainer you need to demonstrate the following: + +* Participation in project discussions +* Contribution of significant pull requests +* Ability to write quality code, tests, examples, and/or documentation +* Ability to collaborate with the maintainers +* Understanding of the project's goals, organization, and conventions + +Prospective maintainers can request maintainer privileges by sending a message to the current maintainers at info@biosimulators.org. + +## Project meetings + +Maintainers are expected to participate in the project's meetings, which occur online at 11am EST on Thursdays. Other members of the community are also welcome to attend the project's meetings to provide input and feedback on the project. Please contact the maintainers at info@biosimulators.org for the link for the project meetings. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..612af68 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2020 Center for Reproducible Biomedical Modeling + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..b164abb --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +![Logo](https://raw.githubusercontent.com/biosimulations/Biosimulations/dev/libs/shared/assets/src/assets/images/biosimulators-logo/logo-white.svg) + +# BioSimulators tutorials + +This repository contains Jupyter notebooks with tutorials for the Python APIs for the simulation tools registered with BioSimulators and a Jupyter notebook server for running the notebooks. + +## Getting started + +### Running the tutorials online with Binder +The easiest way to run the tutorials is with Binder. Simply open https://mybinder.org/v2/gh/biosimulators/Biosimulators_tutorials/HEAD in your browser. + +### Running the tutorials on your own machine +Run the following commands to launch a Jupyter notebook server at http://localhost:8888 for the tutorials in this repository: +``` +docker pull ghcr.io/biosimulators/biosimulators_tutorials +docker run -it --rm -p 8888:8888 ghcr.io/biosimulators/biosimulators_tutorials jupyter notebook --ip=0.0.0.0 --port=8888 +``` + +## License + +This package is released under the [MIT license](LICENSE). + +## Development team + +This package was developed by the [Karr Lab](https://www.karrlab.org) at the Icahn School of Medicine at Mount Sinai in New York as part of the [Center for Reproducible Biomodeling Modeling](https://reproduciblebiomodels.org). + +- [Bilal Shaikh](https://www.bshaikh.com) +- [Jonathan Karr](https://www.karrlab.org) + +## Funding + +This package was developed with support from the National Institute for Bioimaging and Bioengineering (award P41EB023912). + +## Questions and comments + +Please contact us at [info@biosimulators.org](mailto:info@biosimulators.org) with any questions or comments. diff --git a/tutorials/Execute COMBINE-OMEX archive.ipynb b/tutorials/Execute COMBINE-OMEX archive.ipynb new file mode 100644 index 0000000..0c02590 --- /dev/null +++ b/tutorials/Execute COMBINE-OMEX archive.ipynb @@ -0,0 +1,1784 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "4d20a3c2", + "metadata": {}, + "source": [ + "# Executing COMBINE/OMEX archives" + ] + }, + { + "cell_type": "markdown", + "id": "0601616d", + "metadata": {}, + "source": [ + "This tutorial illustrates how to use Python APIs for simulation tools to execute COMBINE/OMEX archives and plot their results." + ] + }, + { + "cell_type": "markdown", + "id": "cd8c4706", + "metadata": {}, + "source": [ + "## 1. Import an API for a simulation tool" + ] + }, + { + "cell_type": "markdown", + "id": "e808a92c", + "metadata": {}, + "source": [ + "For example, run the following code to import the Python API for COPASI. The names of the Python modules which provide these APIs are available from [BioSimulators](https://biosimulators.org)." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "71defd90", + "metadata": {}, + "outputs": [], + "source": [ + "import biosimulators_copasi" + ] + }, + { + "cell_type": "markdown", + "id": "c6d27fcf", + "metadata": {}, + "source": [ + "## 2. Use the API to execute a COMBINE/OMEX archive" + ] + }, + { + "cell_type": "markdown", + "id": "c29ba738", + "metadata": {}, + "source": [ + "Choose a COMBINE/OMEX archive to execute, such as the [Ciliberto et al. morphogensis checkpoint model](https://doi.org/10.1083/jcb.200306139)." + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "b064b708", + "metadata": {}, + "outputs": [], + "source": [ + "archive_filename = 'data/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-continuous.omex'" + ] + }, + { + "cell_type": "markdown", + "id": "2de076dd", + "metadata": {}, + "source": [ + "Choose a directory to save the outputs of the COMBINE/OMEX archive." + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "1b5ac94c", + "metadata": {}, + "outputs": [], + "source": [ + "import tempfile\n", + "output_dirname = tempfile.mkdtemp()" + ] + }, + { + "cell_type": "markdown", + "id": "16f30818", + "metadata": {}, + "source": [ + "Set up the configuration for running COPASI. More information about the available options is available at [https://docs.biosimulators.org](https://docs.biosimulators.org/Biosimulators_utils/source/biosimulators_utils.html#module-biosimulators_utils.config)." + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "16a4d468", + "metadata": {}, + "outputs": [], + "source": [ + "from biosimulators_utils.config import Config\n", + "config = Config(\n", + " COLLECT_COMBINE_ARCHIVE_RESULTS=True,\n", + " REPORT_FORMATS=[],\n", + " VIZ_FORMATS=[],\n", + " LOG=False,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "e33643db", + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.9/site-packages/biosimulators_utils/warnings.py:31: StandardOutputNotLoggedWarning: \u001b[33mStandard output and error could not be logged because capturer is not installed. To install capturer, install BioSimulators utils with the `logging` option (`pip install biosimulators-utils[logging]`).\u001b[0m\n", + " warnings.warn(termcolor.colored(message, Colors.warning.value), category)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Archive contains 1 SED-ML documents with 1 models, 1 simulations, 1 tasks, 1 reports, and 4 plots:\n", + " simulation_1.sedml:\n", + " Tasks (1):\n", + " task_1\n", + " Reports (1):\n", + " report: 21 data sets\n", + " Plots (4):\n", + " Figure_3a: 4 curves\n", + " Figure_3b: 4 curves\n", + " Figure_3c: 4 curves\n", + " Figure_3d: 1 curves\n", + "\n", + "Executing SED-ML file 1: simulation_1.sedml ...\n", + " Found 1 tasks and 5 outputs:\n", + " Tasks:\n", + " `task_1`\n", + " Outputs:\n", + " `Figure_3a`\n", + " `Figure_3b`\n", + " `Figure_3c`\n", + " `Figure_3d`\n", + " `report`\n", + " Executing task 1: `task_1`\n", + " Executing simulation ..." + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/usr/local/lib/python3.9/site-packages/biosimulators_utils/warnings.py:31: BioSimulatorsWarning: \u001b[33mThe SED document is potentially incorrect.\n", + " - Model `Ciliberto2003_Morphogenesis` may be invalid.\n", + " - The model file `BIOMD0000000297_url.xml` may be invalid.\n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000014' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000236' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000236' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000336' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000336' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kswe_prime * Swe1 + kswe_doubleprime * Swe1M + kswe_tripleprime * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kmih_prime * Mih_ast + kmih_doubleprime * Mih' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'IEtot - IE' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1tot - Cdh1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mih1tot - Mih1a' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcmtot - Mcm' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBFtot - SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdiss * Trim' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * kswe' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kass * Sic * Clb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * kmih' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Clb * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kswe * Clb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksclb * mass * Jm * (eps + Mcm) / (mass + Jm)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kmih * PClb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBF * (kisbf_prime + kisbf_doubleprime * Clb) / (jisbf + SBF)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBFin * (kasbf_prime * mass + kasbf_doubleprime * Cln) / (jasbf + SBFin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'IE * kiie / (jiie + IE)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kaie * IEin * Clb / (jaie + IEin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdc20a * kicdc20 / (jicdc20 + Cdc20a)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcdc20 * Cdc20a' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kacdc20 * Cdc20 * IE / (jacdc20 + Cdc20)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1 * (kicdh * Clb + kicdh_prime * Cln) / (jicdh + Cdh1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1in * (Kacdh_prime + Kacdh_doubleprime * Cdc20a) / (jacdh + Cdh1in)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1 * BUD * Swe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1 * BUD * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Viwee * Swe1 * Clb / (Jiwee + Swe1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Viwee * Swe1M * Clb / (Jiwee + Swe1M)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * Swe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1r * Swe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1r * PSwe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PSwe1 * Vawee / (Jawee + PSwe1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PSwe1M * Vawee / (Jawee + PSwe1M)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksswe * SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kssweC' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdiss * PTrim' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kass * PClb * Sic' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mih1a * Vimih / (jimih + Mih1a)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Vamih * Mih1 * Clb / (Jamih + Mih1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcm * kimcm / (jimcm + Mcm)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcmin * Clb * kamcm / (jamcm + Mcmin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdbud * BE' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksbud * Cln' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Sic * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kssic' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcln * Cln' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kscln * SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * Swe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcdc20 * Cdc20' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kscdc20_prime + kscdc20_doubleprime * pow(Clb, 4) / (pow(jscdc20, 4) + pow(Clb, 4))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_doubleprime * PSwe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PClb * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'mu * mass' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'gt(Clb, 0.2)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'and(lt(Clb, 0.2), gt(flag, 0))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0.5 * mass' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'or(geq(Clb, 0.2), geq(BE, 0.6))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'and(lt(Clb, 0.2), lt(BE, 0.6))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_tripleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih_ast' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'IEin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'IEtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Cdh1in' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Cdh1tot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih1' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih1tot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mcmin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mcmtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'SBFin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'SBFtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdiss' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_tripleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kass' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksclb' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'eps' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kisbf_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kisbf_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jisbf' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kasbf_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kasbf_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jasbf' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kiie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jiie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kaie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jaie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jicdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdcdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kacdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jacdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdh_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jicdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Kacdh_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Kacdh_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jacdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'khsl1' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'BUD' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Viwee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jiwee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdswe_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'khsl1r' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vawee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jawee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksswe' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kssweC' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vimih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jimih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vamih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jamih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kimcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jimcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kamcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jamcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdbud' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksbud' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kssic' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdcln' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscln' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscdc20_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscdc20_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jscdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdswe_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'mu' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'flag' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Swe1T' does not have a 'units' attribute.\n", + " \u001b[0m\n", + " warnings.warn(termcolor.colored(message, Colors.warning.value), category)\n", + "/usr/local/lib/python3.9/site-packages/biosimulators_utils/warnings.py:31: BioSimulatorsWarning: \u001b[33mThe COMBINE/OMEX archive may be invalid.\n", + " - The SED-ML file at location `./simulation_1.sedml` may be invalid.\n", + " - Model `Ciliberto2003_Morphogenesis` may be invalid.\n", + " - The model file `BIOMD0000000297_url.xml` may be invalid.\n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000014' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000236' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000236' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000336' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000336' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kswe_prime * Swe1 + kswe_doubleprime * Swe1M + kswe_tripleprime * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kmih_prime * Mih_ast + kmih_doubleprime * Mih' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'IEtot - IE' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1tot - Cdh1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mih1tot - Mih1a' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcmtot - Mcm' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBFtot - SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdiss * Trim' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * kswe' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kass * Sic * Clb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * kmih' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Clb * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kswe * Clb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksclb * mass * Jm * (eps + Mcm) / (mass + Jm)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kmih * PClb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBF * (kisbf_prime + kisbf_doubleprime * Clb) / (jisbf + SBF)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBFin * (kasbf_prime * mass + kasbf_doubleprime * Cln) / (jasbf + SBFin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'IE * kiie / (jiie + IE)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kaie * IEin * Clb / (jaie + IEin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdc20a * kicdc20 / (jicdc20 + Cdc20a)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcdc20 * Cdc20a' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kacdc20 * Cdc20 * IE / (jacdc20 + Cdc20)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1 * (kicdh * Clb + kicdh_prime * Cln) / (jicdh + Cdh1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1in * (Kacdh_prime + Kacdh_doubleprime * Cdc20a) / (jacdh + Cdh1in)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1 * BUD * Swe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1 * BUD * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Viwee * Swe1 * Clb / (Jiwee + Swe1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Viwee * Swe1M * Clb / (Jiwee + Swe1M)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * Swe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1r * Swe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1r * PSwe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PSwe1 * Vawee / (Jawee + PSwe1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PSwe1M * Vawee / (Jawee + PSwe1M)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksswe * SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kssweC' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdiss * PTrim' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kass * PClb * Sic' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mih1a * Vimih / (jimih + Mih1a)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Vamih * Mih1 * Clb / (Jamih + Mih1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcm * kimcm / (jimcm + Mcm)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcmin * Clb * kamcm / (jamcm + Mcmin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdbud * BE' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksbud * Cln' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Sic * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kssic' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcln * Cln' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kscln * SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * Swe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcdc20 * Cdc20' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kscdc20_prime + kscdc20_doubleprime * pow(Clb, 4) / (pow(jscdc20, 4) + pow(Clb, 4))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_doubleprime * PSwe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PClb * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'mu * mass' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'gt(Clb, 0.2)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'and(lt(Clb, 0.2), gt(flag, 0))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0.5 * mass' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'or(geq(Clb, 0.2), geq(BE, 0.6))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'and(lt(Clb, 0.2), lt(BE, 0.6))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_tripleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih_ast' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'IEin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'IEtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Cdh1in' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Cdh1tot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih1' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih1tot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mcmin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mcmtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'SBFin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'SBFtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdiss' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_tripleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kass' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksclb' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'eps' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kisbf_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kisbf_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jisbf' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kasbf_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kasbf_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jasbf' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kiie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jiie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kaie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jaie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jicdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdcdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kacdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jacdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdh_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jicdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Kacdh_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Kacdh_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jacdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'khsl1' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'BUD' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Viwee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jiwee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdswe_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'khsl1r' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vawee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jawee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksswe' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kssweC' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vimih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jimih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vamih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jamih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kimcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jimcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kamcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jamcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdbud' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksbud' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kssic' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdcln' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscln' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscdc20_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscdc20_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jscdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdswe_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'mu' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'flag' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Swe1T' does not have a 'units' attribute.\n", + " \u001b[0m\n", + " warnings.warn(termcolor.colored(message, Colors.warning.value), category)\n", + "/usr/local/lib/python3.9/site-packages/biosimulators_utils/warnings.py:31: StandardOutputNotLoggedWarning: \u001b[33mStandard output and error could not be logged because capturer is not installed. To install capturer, install BioSimulators utils with the `logging` option (`pip install biosimulators-utils[logging]`).\u001b[0m\n", + " warnings.warn(termcolor.colored(message, Colors.warning.value), category)\n", + "/usr/local/lib/python3.9/site-packages/biosimulators_utils/warnings.py:31: BioSimulatorsWarning: \u001b[33mModel `Ciliberto2003_Morphogenesis` may be invalid.\n", + " - The model file `/tmp/tmp015qkisj.xml` may be invalid.\n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000014' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000236' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/). In SBML Level 2 prior to Version 4 it is expected to refer to a participant physical type (i.e., terms derived from SBO:0000236, \"participant physical type\"); in Versions 4 and above it is expected to refer to a material entity (i.e., terms derived from SBO:0000240, \"material entity\").\n", + " Reference: L2V4 Section 5\n", + " SBO term 'SBO:0000236' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000336' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000336' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - The value of the 'sboTerm' attribute on a is expected to be an SBO identifier (http://www.biomodels.net/SBO/) referring to a quantitative parameter defined in SBO (i.e., terms derived from SBO:0000002, \"quantitative systems description parameter\"). \n", + " Reference: L2V4 Sections 4.9.5 and 5\n", + " SBO term 'SBO:0000393' on the is not in the appropriate branch.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kswe_prime * Swe1 + kswe_doubleprime * Swe1M + kswe_tripleprime * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kmih_prime * Mih_ast + kmih_doubleprime * Mih' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'IEtot - IE' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1tot - Cdh1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mih1tot - Mih1a' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcmtot - Mcm' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBFtot - SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdiss * Trim' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Trim * kswe' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kass * Sic * Clb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * kmih' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Clb * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kswe * Clb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksclb * mass * Jm * (eps + Mcm) / (mass + Jm)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kmih * PClb' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBF * (kisbf_prime + kisbf_doubleprime * Clb) / (jisbf + SBF)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'SBFin * (kasbf_prime * mass + kasbf_doubleprime * Cln) / (jasbf + SBFin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'IE * kiie / (jiie + IE)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kaie * IEin * Clb / (jaie + IEin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdc20a * kicdc20 / (jicdc20 + Cdc20a)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcdc20 * Cdc20a' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kacdc20 * Cdc20 * IE / (jacdc20 + Cdc20)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1 * (kicdh * Clb + kicdh_prime * Cln) / (jicdh + Cdh1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Cdh1in * (Kacdh_prime + Kacdh_doubleprime * Cdc20a) / (jacdh + Cdh1in)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1 * BUD * Swe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1 * BUD * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Viwee * Swe1 * Clb / (Jiwee + Swe1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Viwee * Swe1M * Clb / (Jiwee + Swe1M)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * Swe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1r * Swe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'khsl1r * PSwe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PSwe1 * Vawee / (Jawee + PSwe1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PSwe1M * Vawee / (Jawee + PSwe1M)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksswe * SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kssweC' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * PSwe1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdiss * PTrim' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PTrim * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kass * PClb * Sic' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mih1a * Vimih / (jimih + Mih1a)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Vamih * Mih1 * Clb / (Jamih + Mih1)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcm * kimcm / (jimcm + Mcm)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Mcmin * Clb * kamcm / (jamcm + Mcmin)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdbud * BE' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'ksbud * Cln' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'Sic * (kdsic_prime * Cln + kdsic_doubleprime * Clb + kdsic)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kssic' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcln * Cln' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kscln * SBF' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_prime * Swe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdcdc20 * Cdc20' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kscdc20_prime + kscdc20_doubleprime * pow(Clb, 4) / (pow(jscdc20, 4) + pow(Clb, 4))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'kdswe_doubleprime * PSwe1M' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'PClb * (kdclb_doubleprime * Cdh1 + kdclb_tripleprime * Cdc20a + kdclb_prime)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'mu * mass' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'gt(Clb, 0.2)' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'and(lt(Clb, 0.2), gt(flag, 0))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0.5 * mass' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'or(geq(Clb, 0.2), geq(BE, 0.6))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '1' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression 'and(lt(Clb, 0.2), lt(BE, 0.6))' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - In situations where a mathematical expression contains literal numbers or parameters whose units have not been declared, it is not possible to verify accurately the consistency of the units in the expression. \n", + " The units of the expression '0' cannot be fully checked. Unit consistency reported as either no errors or further unit errors related to this object may not be accurate.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kswe_tripleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih_ast' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kmih_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'IEin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'IEtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Cdh1in' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Cdh1tot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih1' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mih1tot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mcmin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Mcmtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'SBFin' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'SBFtot' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdiss' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdsic' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_tripleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdclb_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kass' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksclb' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'eps' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kisbf_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kisbf_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jisbf' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kasbf_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kasbf_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jasbf' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kiie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jiie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kaie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jaie' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jicdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdcdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kacdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jacdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kicdh_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jicdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Kacdh_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Kacdh_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jacdh' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'khsl1' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'BUD' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Viwee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jiwee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdswe_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'khsl1r' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vawee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jawee' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksswe' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kssweC' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vimih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jimih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Vamih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Jamih' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kimcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jimcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kamcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jamcm' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdbud' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'ksbud' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kssic' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdcln' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscln' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscdc20_prime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kscdc20_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'jscdc20' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'kdswe_doubleprime' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'mu' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'flag' does not have a 'units' attribute.\n", + " \n", + " - As a principle of best modeling practice, the units of a should be declared rather than be left undefined. Doing so improves the ability of software to check the consistency of units and helps make it easier to detect potential errors in models.\n", + " The with the id 'Swe1T' does not have a 'units' attribute.\n", + " \u001b[0m\n", + " warnings.warn(termcolor.colored(message, Colors.warning.value), category)\n", + "/usr/local/lib/python3.9/site-packages/kisao/utils.py:477: AlgorithmSubstitutedWarning: \u001b[33m'LSODA/LSODAR hybrid method' (KISAO_0000560) will be substituted for 'CVODE'' (KISAO_0000019) at substitution policy 'SIMILAR_VARIABLES'.\u001b[0m\n", + " warnings.warn(termcolor.colored(msg, 'yellow'), AlgorithmSubstitutedWarning)\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " \u001b[34msucceeded\u001b[0m\n", + " Generating 5 outputs ...\n", + " Generating output 1: `report` ... \u001b[34msucceeded\u001b[0m\n", + " Generating output 2: `Figure_3a` ... \u001b[34msucceeded\u001b[0m\n", + " Generating output 3: `Figure_3b` ... \u001b[34msucceeded\u001b[0m\n", + " Generating output 4: `Figure_3c` ... \u001b[34msucceeded\u001b[0m\n", + " Generating output 5: `Figure_3d` ... \u001b[34msucceeded\u001b[0m\n", + "\n", + "Bundling outputs ...\n", + "Cleaning up ...\n" + ] + } + ], + "source": [ + "outputs, log = biosimulators_copasi.exec_sedml_docs_in_combine_archive(archive_filename, output_dirname, \n", + " config=config)" + ] + }, + { + "cell_type": "markdown", + "id": "3f85f62b", + "metadata": {}, + "source": [ + "The value of `log` is `None` because we turned off logging via the configuration." + ] + }, + { + "cell_type": "markdown", + "id": "ac840061", + "metadata": {}, + "source": [ + "## 3. Plot the outputs for the COMBINE/OMEX archive" + ] + }, + { + "cell_type": "markdown", + "id": "21349806", + "metadata": {}, + "source": [ + "The outputs are returned as a hierarchically organized collection of `numpy.ndarray`s for each SED-ML data set of each SED-ML report and each SED-ML data generator of each SED-ML curve and surface of each SED-ML plot for each SED-ML document in the COMBINE/OMEX archive. Below is a schematic summary of the structure of the outputs.\n", + "\n", + "- sedml_document_location_1:\n", + " - sedml_report_plot_id_1:\n", + " - sedml_data_set_id_1: `numpy.ndarray` of results\n" + ] + }, + { + "cell_type": "markdown", + "id": "2a7c267f", + "metadata": {}, + "source": [ + "For example, run the following code to extract and plot the predicted time course for Sic1." + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "b6f3af70", + "metadata": {}, + "outputs": [], + "source": [ + "time = outputs['./simulation_1.sedml']['report']['data_set_time']\n", + "sic1 = outputs['./simulation_1.sedml']['report']['data_set_Sic']" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "5c13a08a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "%matplotlib inline\n", + "from matplotlib import pyplot\n", + "pyplot.plot(time, sic1)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/tutorials/data/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-continuous.omex b/tutorials/data/Ciliberto-J-Cell-Biol-2003-morphogenesis-checkpoint-continuous.omex new file mode 100644 index 0000000000000000000000000000000000000000..5c2b43a2483e19439e81dc2c1e271b48f2fafe0a GIT binary patch literal 339789 zcmd>l2UJtrx^9pzRY5^&6cmu&CDce4DN2)WAQ3_fB%y;SC@M-7K~WJwKvY1GUPVMY z(nIgPgY^1Vz=HeieeXVJob%p&|8h%Yi-rd0-?215RkSIr4E@1&7E-=E;3I#_xTFY|j>#6Xc z?z`9v#}y*=LMDsaRi9bHf^7yo^wEZ749!(hSO zzh1=y=Ke_w7=Z=D>;?G17r=O$z<8SYz<8o~WB}cNU*_=7Wnq>WEE;Bol~epl8Q2a9 zm^ji3yl1Ik)HN{H1_9jIBdlEPVQ4V$&<%yQ1A1XtFrErD${qvObwdb)0p;!uMkB0& zp?h)!rdxSf0mjJ>M>ruI;Rr`8egPN;A+Sf#PXfNvv}Yy|JA?3NM_0nD$dG@L!fF zrwgbQkRl)sKx}9aFdTX98UhW-5ed8w0YsoZC*N1czRLbX`U30i*#Qs)!AJ}ka9IQ# z40wtYKK5X2@Hdti1lsjGJpjqSTP)rK7c>luu=fC?5l(0nAWg)c**V!D98p*gC&b=KVE{LK4gp74qw$#tU<h}B3-V3BJmfGQLg?A)jhbQej89=Km66+ywKpz+vCnppdi`kzn^0O!vLZN9(c354teqxLuf$iVkO4kX&|{0RO7 zL%&$xLu){I`3}1NK?wWLF+X_yV=DjA|1ZkG4qMxmfKw?q*;O78;2g2s}garVxe*@Ea$A&oq4ueIZxiLKZu@lIx zd-&>rukU3f2oj@&KqFlda23GKepvOt+1lYKBt#g1@j^lpg0@&oqyPXNg#|=Jq(uM9 z{V$+w9KjcWWaNPX0@N9pgOfD)Ji;CZ);%A96nL*fvLUh2;}q&K(4?eEC6`u*&u*g z2T&t$i$}mfsRkAi76NnQx#59;MZ~1|MI=OlZ1hh>s6SQ14`2P$hyM|m{i!1)g1XQGmLE6DEp8Q%cYY)DCt*LsT z(ATa3cYAs@fC1IRFKvET?{6v>0Bd}&7x3WD15gxR1F!??+{aTuCtmr#W5Qqh7XWJl zdiqgg{7~BWNs9O~Kv;NBe?ox%0A~3`rG)>D`onwTJ{&xd0}p1JAL{)N`5lnk_Ex|M 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 KaQq8^(EkIs*jUy8 literal 0 HcmV?d00001