diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 00000000..3ed94596 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,104 @@ +name: CI + +on: + push: + branches: [ master, main, develop ] + pull_request: + branches: [ master, main, develop ] + +jobs: + test: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, windows-latest, macos-latest] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + exclude: + # Reduce matrix size for faster builds + - os: windows-latest + python-version: "3.8" + - os: macos-latest + python-version: "3.8" + + steps: + - uses: actions/checkout@v4 + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v4 + with: + python-version: ${{ matrix.python-version }} + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install build pytest pytest-cov + pip install -e .[test] + + - name: Run tests + run: | + pytest --cov=mewpy --cov-report=xml --cov-report=term-missing + + - name: Upload coverage to Codecov + if: matrix.os == 'ubuntu-latest' && matrix.python-version == '3.10' + uses: codecov/codecov-action@v3 + with: + file: ./coverage.xml + fail_ci_if_error: false + + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.10" + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install flake8 black isort + pip install -e . + + - name: Lint with flake8 + run: | + flake8 src tests + + - name: Check formatting with black + run: | + black --check src tests + + - name: Check import sorting with isort + run: | + isort --check-only src tests + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: "3.10" + + - name: Install build dependencies + run: | + python -m pip install --upgrade pip + pip install build twine + + - name: Build package + run: | + python -m build + + - name: Check package + run: | + twine check dist/* + + - name: Upload artifacts + uses: actions/upload-artifact@v3 + with: + name: dist-files + path: dist/ diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 8261287a..b1079a3d 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -3,13 +3,13 @@ name: CI-CD on: push: branches: - - devel + - dev tags: - '[0-9]+.[0-9]+.[0-9]+' - '[0-9]+.[0-9]+.[0-9]+a[0-9]+' pull_request: branches: - - devel + - dev jobs: test: @@ -18,7 +18,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: [3.7] + python-version: [3.9] steps: - uses: actions/checkout@v2 @@ -33,6 +33,4 @@ jobs: - name: Test with tox run: tox -e py - - name: Report coverage - shell: bash - run: bash <(curl -s https://codecov.io/bash) \ No newline at end of file + \ No newline at end of file diff --git a/.gitignore b/.gitignore index e6a9ec6e..e89e3cf5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,19 +1,177 @@ -.vscode/ -venv/ -__pycache__ -docs/build/ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python build/ -dist -.idea -mewpy.egg-info -examples/models/gecko/eciML1515_batch.xml -*.log -.tox -.eggs +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ .coverage -.pytest_cache -htmlcov -run_tox.sh -tests/reports/ +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ +docs/build/ +builddoc/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook .ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be added to the global gitignore or merged into this project gitignore. For a PyCharm +# project, it is generally recommended to include the .idea directory in version control. +.idea/ + +# VS Code +.vscode/ + +# macOS .DS_Store + +# Windows +Thumbs.db +ehthumbs.db +Desktop.ini + +# Project specific +tests/reports/ +examples/models/gecko/eciML1515_batch.xml +run_tox.sh diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 00000000..5dadbe9a --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,35 @@ +# Read the Docs configuration file for Sphinx projects +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details + +# Required +version: 2 + +# Set the OS, Python version and other tools you might need +build: + os: ubuntu-22.04 + tools: + python: "3.12" + # You can also specify other tool versions: + # nodejs: "20" + # rust: "1.70" + # golang: "1.20" + +# Build documentation in the "docs/" directory with Sphinx +sphinx: + configuration: docs/conf.py + # You can configure Sphinx to use a different builder, for instance use the dirhtml builder for simpler URLs + # builder: "dirhtml" + # Fail on all warnings to avoid broken references + # fail_on_warning: true + +# Optionally build your docs in additional formats such as PDF and ePub +# formats: +# - pdf +# - epub + +# Optional but recommended, declare the Python requirements required +# to build your documentation +# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html +python: + install: + - requirements: docs/requirements.txt \ No newline at end of file diff --git a/MANIFEST.in b/MANIFEST.in index f66aed07..a3a29b32 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,8 +1,20 @@ include README.md include LICENSE +include requirements.txt +include pyproject.toml +# Include package data graft src/mewpy/model/data +recursive-include src/mewpy *.xml *.csv *.txt + +# Include documentation +recursive-include docs *.rst conf.py Makefile make.bat *.jpg *.png *.gif *.md + +# Include examples +recursive-include examples *.ipynb *.py *.md *.csv +graft examples/models + +# Exclude compiled Python files recursive-exclude * __pycache__ -recursive-exclude * *.py[co] -include mewpy/model/data/* -recursive-include docs *.rst conf.py Makefile make.bat *.jpg *.png *.gif \ No newline at end of file +recursive-exclude * *.py[co] +recursive-exclude * .DS_Store \ No newline at end of file diff --git a/PKG-INFO b/PKG-INFO index 31c18a33..331090fa 100644 --- a/PKG-INFO +++ b/PKG-INFO @@ -1,12 +1,13 @@ Metadata-Version: 2.1 Name: mewpy -Version: 0.1.34 +Version: 1.0.0 Summary: MEWpy - Metabolic Engineering in Python Home-page: https://github.com/BioSystemsUM/mewpy/ -Author: BiSBII CEB University of Minho +Home-page: https://github.com/vmspereira/mewpy/ +Author: Vitor Pereira / BiSBII CEB University of Minho Author-email: vpereira@ceb.uminho.pt License: GPL v3 License -Project-URL: Bug Tracker, https://github.com/BioSystemsUM/mewpy/issues +Project-URL: Bug Tracker, https://github.com/vmspereira/mewpy/issues Project-URL: Documentation, https://mewpy.readthedocs.io Keywords: strain optimization Classifier: Programming Language :: Python :: 3 @@ -35,6 +36,7 @@ It offers methods to explore different classes of constraint-based models (CBM) - Optimization: performs Evolutionary Computation based strain design optimization by knocking out (KO) or over/under expressing (OU) reactions, genes, or enzymes. - Omics data integration (eFlux, GIMME, iMAT); - Regulatory networks integration (rFBA, srFBA) +- Microbial Communities Modeling MEWPy currently supports REFRAMED and COBRApy simulation environments. @@ -54,5 +56,6 @@ Credits and License ------------------- Developed at: -- Centre of Biological Engineering, University of Minho (2019-) +- Centre of Biological Engineering, University of Minho (2019-2023) +- Mantained by Vítor Pereira (2019-) diff --git a/README.md b/README.md index c41548ff..9e31ba8d 100644 --- a/README.md +++ b/README.md @@ -7,15 +7,17 @@ MEWpy is an integrated Metabolic Engineering Workbench for strain design optimization. It offers methods to explore different classes of constraint-based models (CBM) for: -- Simulation: allows to simulate steady-state metabolic models, considering different formulations (e.g., GECKO, ETFL) and kinetic models; +- Simulating single organisms: allows to simulate steady-state metabolic models, considering different formulations (e.g., GECKO, ETFL) and kinetic models; +- Evolutionary Computation based strain design optimization by knocking out (KO) or over/under expressing (OU) reactions, genes or enzymes. - Omics data integration (eFlux, GIMME, iMAT); -- Optimization: performs Evolutionary Computation based strain design optimization by knocking out (KO) or over/under expressing (OU) reactions, genes or enzymes. +- Regulatory Networks integration; +- Microbial Community Modeling: Community simulation and optimization, SMETANA, SteadyCOM; MEWPy currently supports [REFRAMED](https://github.com/cdanielmachado/reframed) and [COBRApy](https://opencobra.github.io/cobrapy/) simulation environments. The optimization engine relies on either [inspyred](https://github.com/aarongarrett/inspyred) or [jMetalPy](https://github.com/jMetal/jMetalPy) packages. ## Examples -Examples are provided as [jupyter notebooks](examples) and as [python scripts](examples). +Examples are provided as [jupyter notebooks](https://github.com/vmspereira/MEWpy/tree/vpereira/dev/examples) and as [python scripts](https://github.com/vmspereira/MEWpy/tree/vpereira/dev/examples/scripts). ## Documentation @@ -31,7 +33,7 @@ Installing from github: 1. clone the repository -`git clone https://github.com/BioSystemsUM/mewpy.git -b master` +`git clone https://github.com/vmspereira/MEWpy.git -b master` 2. run `python setup.py install` @@ -43,11 +45,13 @@ MEWPy requires a compatible linear programming solver, with installed Python dep ## Cite +If you use MEWpy in your research, please cite: + Vítor Pereira, Fernando Cruz, Miguel Rocha, MEWpy: a computational strain optimization workbench in Python, Bioinformatics, 2021; [https://doi.org/10.1093/bioinformatics/btab013](https://doi.org/10.1093/bioinformatics/btab013) ### Credits and License -Developed at Centre of Biological Engineering, University of Minho (2019-2023) and received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement number 814408. +Developed by Vítor Pereira and Centre of Biological Engineering, University of Minho. MEWpy received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement number 814408 (2019-2023). MEWpy is currently mantained by Vítor Pereira. diff --git a/README.rst b/README.rst deleted file mode 100644 index dd6b7c03..00000000 --- a/README.rst +++ /dev/null @@ -1,29 +0,0 @@ -MEWpy -====== - -MEWpy is an integrated Metabolic Engineering Workbench for strain design optimization. -It offers methods to explore different classes of constraint-based models (CBM) for: - -- Simulation: allows to simulate steady-state metabolic models, considering different formulations (e.g., GECKO, ETFL) and kinetic models; -- Optimization: performs Evolutionary Computation based strain design optimization by knocking out (KO) or over/under expressing (OU) reactions, genes, or enzymes. -- Omics data integration (eFlux, GIMME, iMAT); -- Regulatory networks integration (rFBA, srFBA) - -MEWPy currently supports REFRAMED and COBRApy simulation environments. - -Documentation -------------- - -For documentation and API please check: `https://mewpy.readthedocs.io `_ - -Installation ------------- - -pip install mewpy - - -Credits and License -------------------- - -Developed the Centre of Biological Engineering, University of Minho (2019-2023) and Vítor Pereira - diff --git a/docs/mewpy.cobra.rst b/docs/mewpy.cobra.rst new file mode 100644 index 00000000..261abd23 --- /dev/null +++ b/docs/mewpy.cobra.rst @@ -0,0 +1,37 @@ +mewpy.cobra package +=================== + +Submodules +---------- + +mewpy.cobra.medium module +------------------------- + +.. automodule:: mewpy.cobra.medium + :members: + :undoc-members: + :show-inheritance: + +mewpy.cobra.parsimonious module +------------------------------- + +.. automodule:: mewpy.cobra.parsimonious + :members: + :undoc-members: + :show-inheritance: + +mewpy.cobra.util module +----------------------- + +.. automodule:: mewpy.cobra.util + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.cobra + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.com.rst b/docs/mewpy.com.rst new file mode 100644 index 00000000..946ed43b --- /dev/null +++ b/docs/mewpy.com.rst @@ -0,0 +1,53 @@ +mewpy.com package +================= + +Submodules +---------- + +mewpy.com.analysis module +------------------------- + +.. automodule:: mewpy.com.analysis + :members: + :undoc-members: + :show-inheritance: + +mewpy.com.com module +-------------------- + +.. automodule:: mewpy.com.com + :members: + :undoc-members: + :show-inheritance: + +mewpy.com.regfba module +----------------------- + +.. automodule:: mewpy.com.regfba + :members: + :undoc-members: + :show-inheritance: + +mewpy.com.similarity module +--------------------------- + +.. automodule:: mewpy.com.similarity + :members: + :undoc-members: + :show-inheritance: + +mewpy.com.steadycom module +-------------------------- + +.. automodule:: mewpy.com.steadycom + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.com + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.germ.algebra.rst b/docs/mewpy.germ.algebra.rst new file mode 100644 index 00000000..daf8fbe2 --- /dev/null +++ b/docs/mewpy.germ.algebra.rst @@ -0,0 +1,53 @@ +mewpy.germ.algebra package +========================== + +Submodules +---------- + +mewpy.germ.algebra.algebra\_constants module +-------------------------------------------- + +.. automodule:: mewpy.germ.algebra.algebra_constants + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.algebra.algebra\_utils module +---------------------------------------- + +.. automodule:: mewpy.germ.algebra.algebra_utils + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.algebra.expression module +------------------------------------ + +.. automodule:: mewpy.germ.algebra.expression + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.algebra.parsing module +--------------------------------- + +.. automodule:: mewpy.germ.algebra.parsing + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.algebra.symbolic module +---------------------------------- + +.. automodule:: mewpy.germ.algebra.symbolic + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.germ.algebra + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.germ.analysis.rst b/docs/mewpy.germ.analysis.rst new file mode 100644 index 00000000..b44cb1b0 --- /dev/null +++ b/docs/mewpy.germ.analysis.rst @@ -0,0 +1,93 @@ +mewpy.germ.analysis package +=========================== + +Submodules +---------- + +mewpy.germ.analysis.analysis\_utils module +------------------------------------------ + +.. automodule:: mewpy.germ.analysis.analysis_utils + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.coregflux module +------------------------------------ + +.. automodule:: mewpy.germ.analysis.coregflux + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.fba module +------------------------------ + +.. automodule:: mewpy.germ.analysis.fba + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.integrated\_analysis module +----------------------------------------------- + +.. automodule:: mewpy.germ.analysis.integrated_analysis + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.metabolic\_analysis module +---------------------------------------------- + +.. automodule:: mewpy.germ.analysis.metabolic_analysis + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.pfba module +------------------------------- + +.. automodule:: mewpy.germ.analysis.pfba + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.prom module +------------------------------- + +.. automodule:: mewpy.germ.analysis.prom + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.regulatory\_analysis module +----------------------------------------------- + +.. automodule:: mewpy.germ.analysis.regulatory_analysis + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.rfba module +------------------------------- + +.. automodule:: mewpy.germ.analysis.rfba + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.analysis.srfba module +-------------------------------- + +.. automodule:: mewpy.germ.analysis.srfba + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.germ.analysis + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.germ.lp.rst b/docs/mewpy.germ.lp.rst new file mode 100644 index 00000000..c82301a8 --- /dev/null +++ b/docs/mewpy.germ.lp.rst @@ -0,0 +1,37 @@ +mewpy.germ.lp package +===================== + +Submodules +---------- + +mewpy.germ.lp.linear\_containers module +--------------------------------------- + +.. automodule:: mewpy.germ.lp.linear_containers + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.lp.linear\_problem module +------------------------------------ + +.. automodule:: mewpy.germ.lp.linear_problem + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.lp.linear\_utils module +---------------------------------- + +.. automodule:: mewpy.germ.lp.linear_utils + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.germ.lp + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.germ.models.rst b/docs/mewpy.germ.models.rst new file mode 100644 index 00000000..2b45ac20 --- /dev/null +++ b/docs/mewpy.germ.models.rst @@ -0,0 +1,45 @@ +mewpy.germ.models package +========================= + +Submodules +---------- + +mewpy.germ.models.metabolic module +---------------------------------- + +.. automodule:: mewpy.germ.models.metabolic + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.models.model module +------------------------------ + +.. automodule:: mewpy.germ.models.model + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.models.regulatory module +----------------------------------- + +.. automodule:: mewpy.germ.models.regulatory + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.models.serialization module +-------------------------------------- + +.. automodule:: mewpy.germ.models.serialization + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.germ.models + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.germ.rst b/docs/mewpy.germ.rst new file mode 100644 index 00000000..49b8a521 --- /dev/null +++ b/docs/mewpy.germ.rst @@ -0,0 +1,23 @@ +mewpy.germ package +================== + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + mewpy.germ.algebra + mewpy.germ.analysis + mewpy.germ.lp + mewpy.germ.models + mewpy.germ.solution + mewpy.germ.variables + +Module contents +--------------- + +.. automodule:: mewpy.germ + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.germ.solution.rst b/docs/mewpy.germ.solution.rst new file mode 100644 index 00000000..7fdef6be --- /dev/null +++ b/docs/mewpy.germ.solution.rst @@ -0,0 +1,37 @@ +mewpy.germ.solution package +=========================== + +Submodules +---------- + +mewpy.germ.solution.model\_solution module +------------------------------------------ + +.. automodule:: mewpy.germ.solution.model_solution + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.solution.multi\_solution module +------------------------------------------ + +.. automodule:: mewpy.germ.solution.multi_solution + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.solution.summary module +---------------------------------- + +.. automodule:: mewpy.germ.solution.summary + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.germ.solution + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.germ.variables.rst b/docs/mewpy.germ.variables.rst new file mode 100644 index 00000000..7675e191 --- /dev/null +++ b/docs/mewpy.germ.variables.rst @@ -0,0 +1,77 @@ +mewpy.germ.variables package +============================ + +Submodules +---------- + +mewpy.germ.variables.gene module +-------------------------------- + +.. automodule:: mewpy.germ.variables.gene + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.variables.interaction module +--------------------------------------- + +.. automodule:: mewpy.germ.variables.interaction + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.variables.metabolite module +-------------------------------------- + +.. automodule:: mewpy.germ.variables.metabolite + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.variables.reaction module +------------------------------------ + +.. automodule:: mewpy.germ.variables.reaction + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.variables.regulator module +------------------------------------- + +.. automodule:: mewpy.germ.variables.regulator + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.variables.target module +---------------------------------- + +.. automodule:: mewpy.germ.variables.target + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.variables.variable module +------------------------------------ + +.. automodule:: mewpy.germ.variables.variable + :members: + :undoc-members: + :show-inheritance: + +mewpy.germ.variables.variables\_utils module +-------------------------------------------- + +.. automodule:: mewpy.germ.variables.variables_utils + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.germ.variables + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.io.engines.rst b/docs/mewpy.io.engines.rst new file mode 100644 index 00000000..008f59d8 --- /dev/null +++ b/docs/mewpy.io.engines.rst @@ -0,0 +1,93 @@ +mewpy.io.engines package +======================== + +Submodules +---------- + +mewpy.io.engines.boolean\_csv module +------------------------------------ + +.. automodule:: mewpy.io.engines.boolean_csv + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.co\_expression\_csv module +------------------------------------------- + +.. automodule:: mewpy.io.engines.co_expression_csv + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.cobra\_model module +------------------------------------ + +.. automodule:: mewpy.io.engines.cobra_model + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.engine module +------------------------------ + +.. automodule:: mewpy.io.engines.engine + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.engines\_utils module +-------------------------------------- + +.. automodule:: mewpy.io.engines.engines_utils + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.json module +---------------------------- + +.. automodule:: mewpy.io.engines.json + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.metabolic\_sbml module +--------------------------------------- + +.. automodule:: mewpy.io.engines.metabolic_sbml + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.reframed\_model module +--------------------------------------- + +.. automodule:: mewpy.io.engines.reframed_model + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.regulatory\_sbml module +---------------------------------------- + +.. automodule:: mewpy.io.engines.regulatory_sbml + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.engines.target\_regulator\_csv module +---------------------------------------------- + +.. automodule:: mewpy.io.engines.target_regulator_csv + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.io.engines + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.io.rst b/docs/mewpy.io.rst index 25a7552a..5735b93a 100644 --- a/docs/mewpy.io.rst +++ b/docs/mewpy.io.rst @@ -1,37 +1,61 @@ mewpy.io package ================ +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + mewpy.io.engines + Submodules ---------- -mewpy.io.bnet module --------------------- +mewpy.io.builder module +----------------------- -.. automodule:: mewpy.io.bnet +.. automodule:: mewpy.io.builder :members: :undoc-members: :show-inheritance: -mewpy.io.sbml module --------------------- +mewpy.io.director module +------------------------ -.. automodule:: mewpy.io.sbml +.. automodule:: mewpy.io.director :members: :undoc-members: :show-inheritance: -mewpy.io.sbml\_qual module --------------------------- +mewpy.io.dto module +------------------- -.. automodule:: mewpy.io.sbml_qual +.. automodule:: mewpy.io.dto :members: :undoc-members: :show-inheritance: -mewpy.io.tabular module ------------------------ +mewpy.io.reader module +---------------------- + +.. automodule:: mewpy.io.reader + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.sbml module +-------------------- + +.. automodule:: mewpy.io.sbml + :members: + :undoc-members: + :show-inheritance: + +mewpy.io.writer module +---------------------- -.. automodule:: mewpy.io.tabular +.. automodule:: mewpy.io.writer :members: :undoc-members: :show-inheritance: diff --git a/docs/mewpy.model.rst b/docs/mewpy.model.rst index b5d2447d..b4f5460e 100644 --- a/docs/mewpy.model.rst +++ b/docs/mewpy.model.rst @@ -20,6 +20,14 @@ mewpy.model.gecko module :undoc-members: :show-inheritance: +mewpy.model.kinetic module +-------------------------- + +.. automodule:: mewpy.model.kinetic + :members: + :undoc-members: + :show-inheritance: + mewpy.model.smoment module -------------------------- diff --git a/docs/mewpy.omics.integration.rst b/docs/mewpy.omics.integration.rst new file mode 100644 index 00000000..3a1f86a5 --- /dev/null +++ b/docs/mewpy.omics.integration.rst @@ -0,0 +1,37 @@ +mewpy.omics.integration package +=============================== + +Submodules +---------- + +mewpy.omics.integration.eflux module +------------------------------------ + +.. automodule:: mewpy.omics.integration.eflux + :members: + :undoc-members: + :show-inheritance: + +mewpy.omics.integration.gimme module +------------------------------------ + +.. automodule:: mewpy.omics.integration.gimme + :members: + :undoc-members: + :show-inheritance: + +mewpy.omics.integration.imat module +----------------------------------- + +.. automodule:: mewpy.omics.integration.imat + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.omics.integration + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.omics.rst b/docs/mewpy.omics.rst new file mode 100644 index 00000000..b7227c83 --- /dev/null +++ b/docs/mewpy.omics.rst @@ -0,0 +1,29 @@ +mewpy.omics package +=================== + +Subpackages +----------- + +.. toctree:: + :maxdepth: 4 + + mewpy.omics.integration + +Submodules +---------- + +mewpy.omics.expression module +----------------------------- + +.. automodule:: mewpy.omics.expression + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.omics + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.optimization.evaluation.rst b/docs/mewpy.optimization.evaluation.rst new file mode 100644 index 00000000..069eb78c --- /dev/null +++ b/docs/mewpy.optimization.evaluation.rst @@ -0,0 +1,45 @@ +mewpy.optimization.evaluation package +===================================== + +Submodules +---------- + +mewpy.optimization.evaluation.base module +----------------------------------------- + +.. automodule:: mewpy.optimization.evaluation.base + :members: + :undoc-members: + :show-inheritance: + +mewpy.optimization.evaluation.community module +---------------------------------------------- + +.. automodule:: mewpy.optimization.evaluation.community + :members: + :undoc-members: + :show-inheritance: + +mewpy.optimization.evaluation.evaluator module +---------------------------------------------- + +.. automodule:: mewpy.optimization.evaluation.evaluator + :members: + :undoc-members: + :show-inheritance: + +mewpy.optimization.evaluation.phenotype module +---------------------------------------------- + +.. automodule:: mewpy.optimization.evaluation.phenotype + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.optimization.evaluation + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.optimization.inspyred.rst b/docs/mewpy.optimization.inspyred.rst index 2e753b27..a1568cfc 100644 --- a/docs/mewpy.optimization.inspyred.rst +++ b/docs/mewpy.optimization.inspyred.rst @@ -36,6 +36,22 @@ mewpy.optimization.inspyred.problem module :undoc-members: :show-inheritance: +mewpy.optimization.inspyred.settings module +------------------------------------------- + +.. automodule:: mewpy.optimization.inspyred.settings + :members: + :undoc-members: + :show-inheritance: + +mewpy.optimization.inspyred.terminator module +--------------------------------------------- + +.. automodule:: mewpy.optimization.inspyred.terminator + :members: + :undoc-members: + :show-inheritance: + Module contents --------------- diff --git a/docs/mewpy.optimization.jmetal.rst b/docs/mewpy.optimization.jmetal.rst index bebd3417..84f2bc36 100644 --- a/docs/mewpy.optimization.jmetal.rst +++ b/docs/mewpy.optimization.jmetal.rst @@ -36,6 +36,14 @@ mewpy.optimization.jmetal.problem module :undoc-members: :show-inheritance: +mewpy.optimization.jmetal.settings module +----------------------------------------- + +.. automodule:: mewpy.optimization.jmetal.settings + :members: + :undoc-members: + :show-inheritance: + Module contents --------------- diff --git a/docs/mewpy.optimization.rst b/docs/mewpy.optimization.rst index d68d2f12..84c8d0c5 100644 --- a/docs/mewpy.optimization.rst +++ b/docs/mewpy.optimization.rst @@ -7,6 +7,7 @@ Subpackages .. toctree:: :maxdepth: 4 + mewpy.optimization.evaluation mewpy.optimization.inspyred mewpy.optimization.jmetal @@ -21,10 +22,10 @@ mewpy.optimization.ea module :undoc-members: :show-inheritance: -mewpy.optimization.evaluation module ------------------------------------- +mewpy.optimization.settings module +---------------------------------- -.. automodule:: mewpy.optimization.evaluation +.. automodule:: mewpy.optimization.settings :members: :undoc-members: :show-inheritance: diff --git a/docs/mewpy.problems.rst b/docs/mewpy.problems.rst index 320a760e..3a4ee083 100644 --- a/docs/mewpy.problems.rst +++ b/docs/mewpy.problems.rst @@ -4,6 +4,30 @@ mewpy.problems package Submodules ---------- +mewpy.problems.cofactor module +------------------------------ + +.. automodule:: mewpy.problems.cofactor + :members: + :undoc-members: + :show-inheritance: + +mewpy.problems.com module +------------------------- + +.. automodule:: mewpy.problems.com + :members: + :undoc-members: + :show-inheritance: + +mewpy.problems.etfl module +-------------------------- + +.. automodule:: mewpy.problems.etfl + :members: + :undoc-members: + :show-inheritance: + mewpy.problems.gecko module --------------------------- @@ -20,6 +44,38 @@ mewpy.problems.genes module :undoc-members: :show-inheritance: +mewpy.problems.hybrid module +---------------------------- + +.. automodule:: mewpy.problems.hybrid + :members: + :undoc-members: + :show-inheritance: + +mewpy.problems.kinetic module +----------------------------- + +.. automodule:: mewpy.problems.kinetic + :members: + :undoc-members: + :show-inheritance: + +mewpy.problems.optorf module +---------------------------- + +.. automodule:: mewpy.problems.optorf + :members: + :undoc-members: + :show-inheritance: + +mewpy.problems.optram module +---------------------------- + +.. automodule:: mewpy.problems.optram + :members: + :undoc-members: + :show-inheritance: + mewpy.problems.problem module ----------------------------- diff --git a/docs/mewpy.regulation.rst b/docs/mewpy.regulation.rst deleted file mode 100644 index 9abc52ee..00000000 --- a/docs/mewpy.regulation.rst +++ /dev/null @@ -1,85 +0,0 @@ -mewpy.regulation package -======================== - -Submodules ----------- - -mewpy.regulation.RFBA module ----------------------------- - -.. automodule:: mewpy.regulation.RFBA - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.SRFBA module ------------------------------ - -.. automodule:: mewpy.regulation.SRFBA - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.integrated\_model module ------------------------------------------ - -.. automodule:: mewpy.regulation.integrated_model - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.optorf module ------------------------------- - -.. automodule:: mewpy.regulation.optorf - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.optram module ------------------------------- - -.. automodule:: mewpy.regulation.optram - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.regulatory\_interaction module ------------------------------------------------ - -.. automodule:: mewpy.regulation.regulatory_interaction - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.regulatory\_model module ------------------------------------------ - -.. automodule:: mewpy.regulation.regulatory_model - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.regulatory\_variable module --------------------------------------------- - -.. automodule:: mewpy.regulation.regulatory_variable - :members: - :undoc-members: - :show-inheritance: - -mewpy.regulation.variable module --------------------------------- - -.. automodule:: mewpy.regulation.variable - :members: - :undoc-members: - :show-inheritance: - -Module contents ---------------- - -.. automodule:: mewpy.regulation - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/mewpy.rst b/docs/mewpy.rst index 62604c7e..35964fd2 100644 --- a/docs/mewpy.rst +++ b/docs/mewpy.rst @@ -7,13 +7,17 @@ Subpackages .. toctree:: :maxdepth: 4 + mewpy.cobra + mewpy.com + mewpy.germ mewpy.io mewpy.model + mewpy.omics mewpy.optimization mewpy.problems - mewpy.regulation mewpy.simulation - mewpy.utils + mewpy.solvers + mewpy.util mewpy.visualization Module contents diff --git a/docs/mewpy.simulation.rst b/docs/mewpy.simulation.rst index 1c30e92b..43bf6655 100644 --- a/docs/mewpy.simulation.rst +++ b/docs/mewpy.simulation.rst @@ -12,6 +12,38 @@ mewpy.simulation.cobra module :undoc-members: :show-inheritance: +mewpy.simulation.environment module +----------------------------------- + +.. automodule:: mewpy.simulation.environment + :members: + :undoc-members: + :show-inheritance: + +mewpy.simulation.germ module +---------------------------- + +.. automodule:: mewpy.simulation.germ + :members: + :undoc-members: + :show-inheritance: + +mewpy.simulation.hybrid module +------------------------------ + +.. automodule:: mewpy.simulation.hybrid + :members: + :undoc-members: + :show-inheritance: + +mewpy.simulation.kinetic module +------------------------------- + +.. automodule:: mewpy.simulation.kinetic + :members: + :undoc-members: + :show-inheritance: + mewpy.simulation.reframed module -------------------------------- @@ -20,6 +52,14 @@ mewpy.simulation.reframed module :undoc-members: :show-inheritance: +mewpy.simulation.sglobal module +------------------------------- + +.. automodule:: mewpy.simulation.sglobal + :members: + :undoc-members: + :show-inheritance: + mewpy.simulation.simulation module ---------------------------------- @@ -28,6 +68,14 @@ mewpy.simulation.simulation module :undoc-members: :show-inheritance: +mewpy.simulation.simulator module +--------------------------------- + +.. automodule:: mewpy.simulation.simulator + :members: + :undoc-members: + :show-inheritance: + Module contents --------------- diff --git a/docs/mewpy.solvers.rst b/docs/mewpy.solvers.rst new file mode 100644 index 00000000..c24bcbbb --- /dev/null +++ b/docs/mewpy.solvers.rst @@ -0,0 +1,93 @@ +mewpy.solvers package +===================== + +Submodules +---------- + +mewpy.solvers.cplex\_solver module +---------------------------------- + +.. automodule:: mewpy.solvers.cplex_solver + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.gurobi\_solver module +----------------------------------- + +.. automodule:: mewpy.solvers.gurobi_solver + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.ode module +------------------------ + +.. automodule:: mewpy.solvers.ode + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.odespy\_solver module +----------------------------------- + +.. automodule:: mewpy.solvers.odespy_solver + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.optlang\_solver module +------------------------------------ + +.. automodule:: mewpy.solvers.optlang_solver + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.scikits\_solver module +------------------------------------ + +.. automodule:: mewpy.solvers.scikits_solver + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.scipy\_solver module +---------------------------------- + +.. automodule:: mewpy.solvers.scipy_solver + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.sglobal module +---------------------------- + +.. automodule:: mewpy.solvers.sglobal + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.solution module +----------------------------- + +.. automodule:: mewpy.solvers.solution + :members: + :undoc-members: + :show-inheritance: + +mewpy.solvers.solver module +--------------------------- + +.. automodule:: mewpy.solvers.solver + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.solvers + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.util.rst b/docs/mewpy.util.rst new file mode 100644 index 00000000..c08f2435 --- /dev/null +++ b/docs/mewpy.util.rst @@ -0,0 +1,77 @@ +mewpy.util package +================== + +Submodules +---------- + +mewpy.util.constants module +--------------------------- + +.. automodule:: mewpy.util.constants + :members: + :undoc-members: + :show-inheritance: + +mewpy.util.crossmodel module +---------------------------- + +.. automodule:: mewpy.util.crossmodel + :members: + :undoc-members: + :show-inheritance: + +mewpy.util.graph module +----------------------- + +.. automodule:: mewpy.util.graph + :members: + :undoc-members: + :show-inheritance: + +mewpy.util.history module +------------------------- + +.. automodule:: mewpy.util.history + :members: + :undoc-members: + :show-inheritance: + +mewpy.util.parsing module +------------------------- + +.. automodule:: mewpy.util.parsing + :members: + :undoc-members: + :show-inheritance: + +mewpy.util.process module +------------------------- + +.. automodule:: mewpy.util.process + :members: + :undoc-members: + :show-inheritance: + +mewpy.util.request module +------------------------- + +.. automodule:: mewpy.util.request + :members: + :undoc-members: + :show-inheritance: + +mewpy.util.utilities module +--------------------------- + +.. automodule:: mewpy.util.utilities + :members: + :undoc-members: + :show-inheritance: + +Module contents +--------------- + +.. automodule:: mewpy.util + :members: + :undoc-members: + :show-inheritance: diff --git a/docs/mewpy.utils.rst b/docs/mewpy.utils.rst deleted file mode 100644 index 3bd27a45..00000000 --- a/docs/mewpy.utils.rst +++ /dev/null @@ -1,61 +0,0 @@ -mewpy.utils package -=================== - -Submodules ----------- - -mewpy.utils.constants module ----------------------------- - -.. automodule:: mewpy.utils.constants - :members: - :undoc-members: - :show-inheritance: - -mewpy.utils.crossmodel module ------------------------------ - -.. automodule:: mewpy.utils.crossmodel - :members: - :undoc-members: - :show-inheritance: - -mewpy.utils.graph module ------------------------- - -.. automodule:: mewpy.utils.graph - :members: - :undoc-members: - :show-inheritance: - -mewpy.utils.parsing module --------------------------- - -.. automodule:: mewpy.utils.parsing - :members: - :undoc-members: - :show-inheritance: - -mewpy.utils.process module --------------------------- - -.. automodule:: mewpy.utils.process - :members: - :undoc-members: - :show-inheritance: - -mewpy.utils.utilities module ----------------------------- - -.. automodule:: mewpy.utils.utilities - :members: - :undoc-members: - :show-inheritance: - -Module contents ---------------- - -.. automodule:: mewpy.utils - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/requirements.txt b/docs/requirements.txt index bfc3f807..88cf89bf 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1 +1,3 @@ -nbsphinx \ No newline at end of file +nbsphinx +sphinx_rtd_theme +recommonmark \ No newline at end of file diff --git a/examples/01-simulation.ipynb b/examples/01-simulation.ipynb index 5c1e9f0e..1227d302 100644 --- a/examples/01-simulation.ipynb +++ b/examples/01-simulation.ipynb @@ -27,17 +27,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "MEWpy version: 0.1.23\n", - "Author: BiSBII CEB University of Minho\n", + "MEWpy version: 0.1.35\n", + "Author: Vitor Pereira and CEB University of Minho (2019-2023)\n", "Contact: vpereira@ceb.uminho.pt \n", "\n", - "Available LP solvers: cplex glpk\n", + "Available LP solvers: gurobi cplex glpk\n", "Default LP solver: cplex \n", "\n", - "Available ODE solvers: scipy odespy\n", - "Default ODE solver: scipy \n", + "Available ODE solvers: scikits scipy\n", + "Default ODE solver: scikits \n", "\n", - "Optimization Problems: AbstractKOProblem AbstractOUProblem CommunityKOProblem ETFLGKOProblem ETFLGOUProblem GKOProblem GOUProblem GeckoKOProblem GeckoOUProblem KcatOptProblem KineticKOProblem KineticOUProblem MediumProblem OptORFProblem OptRamProblem RKOProblem ROUProblem \n", + "Optimization Problems: AbstractKOProblem AbstractOUProblem CofactorSwapProblem CommunityKOProblem ETFLGKOProblem ETFLGOUProblem GKOProblem GOUProblem GeckoKOProblem GeckoOUProblem KcatOptProblem KineticKOProblem KineticOUProblem MediumProblem OptORFProblem OptRamProblem RKOProblem ROUProblem \n", "\n", "Available EA engines: inspyred jmetal\n", "Default EA engine: jmetal\n", @@ -72,7 +72,16 @@ "cell_type": "code", "execution_count": 3, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Set parameter Username\n", + "Academic license - for non-commercial use only - expires 2024-12-11\n" + ] + } + ], "source": [ "from cobra.io import read_sbml_model\n", "model = read_sbml_model('models/ec/e_coli_core.xml.gz')" @@ -1261,7 +1270,6 @@ "text/plain": [ "objective: 0.21166294973531058\n", "Status: OPTIMAL\n", - "Constraints: OrderedDict([('EX_glc__D_e', (-10.0, 100000.0)), ('EX_o2_e', (0, 0))])\n", "Method:FBA" ] }, @@ -1300,9 +1308,8 @@ { "data": { "text/plain": [ - "objective: 335.65061686292484\n", + "objective: 335.650616862925\n", "Status: OPTIMAL\n", - "Constraints: OrderedDict([('EX_glc__D_e', (-10.0, 100000.0)), ('EX_o2_e', (0, 0))])\n", "Method:pFBA" ] }, @@ -1334,55 +1341,55 @@ { "data": { "text/plain": [ - "OrderedDict([('ACALD', -8.279455380486564),\n", + "OrderedDict([('ACALD', -8.279455380486585),\n", " ('ACALDt', 0.0),\n", - " ('ACKr', -8.50358527796132),\n", + " ('ACKr', -8.503585277961339),\n", " ('ACONTa', 0.22836315646942662),\n", " ('ACONTb', 0.22836315646942662),\n", - " ('ACt2r', -8.50358527796132),\n", + " ('ACt2r', -8.503585277961339),\n", " ('ADK1', 0.0),\n", " ('AKGDH', 0.0),\n", " ('AKGt2r', 0.0),\n", - " ('ALCD2x', -8.279455380486564),\n", + " ('ALCD2x', -8.279455380486585),\n", " ('ATPM', 8.39),\n", - " ('ATPS4r', -5.452052576810921),\n", + " ('ATPS4r', -5.452052576810891),\n", " ('BIOMASS_Ecoli_core_w_GAM', 0.21166294973531058),\n", " ('CO2t', 0.3781781922920794),\n", " ('CS', 0.22836315646942662),\n", " ('CYTBD', 0.0),\n", " ('D_LACt2', 0.0),\n", - " ('ENO', 19.1206886079146),\n", - " ('ETOHt2r', -8.279455380486564),\n", - " ('EX_ac_e', 8.50358527796132),\n", + " ('ENO', 19.12068860791461),\n", + " ('ETOHt2r', -8.279455380486585),\n", + " ('EX_ac_e', 8.503585277961339),\n", " ('EX_acald_e', 0.0),\n", " ('EX_akg_e', 0.0),\n", " ('EX_co2_e', -0.3781781922920794),\n", - " ('EX_etoh_e', 8.279455380486564),\n", - " ('EX_for_e', 17.804674217935307),\n", + " ('EX_etoh_e', 8.279455380486585),\n", + " ('EX_for_e', 17.804674217935315),\n", " ('EX_fru_e', 0.0),\n", " ('EX_fum_e', 0.0),\n", " ('EX_glc__D_e', -10.0),\n", " ('EX_gln__L_e', 0.0),\n", " ('EX_glu__L_e', 0.0),\n", - " ('EX_h_e', 30.554218267587004),\n", - " ('EX_h2o_e', -7.115795981726796),\n", + " ('EX_h_e', 30.55421826758694),\n", + " ('EX_h2o_e', -7.115795981726759),\n", " ('EX_lac__D_e', 0.0),\n", " ('EX_mal__L_e', 0.0),\n", " ('EX_nh4_e', -1.1541557323167015),\n", " ('EX_o2_e', 0.0),\n", - " ('EX_pi_e', -0.7786444931912726),\n", + " ('EX_pi_e', -0.7786444931913277),\n", " ('EX_pyr_e', 0.0),\n", " ('EX_succ_e', -0.0),\n", - " ('FBA', 9.789458863898286),\n", + " ('FBA', 9.789458863898297),\n", " ('FBP', 0.0),\n", " ('FORt2', 0.0),\n", - " ('FORt', -17.804674217935307),\n", + " ('FORt', -17.804674217935315),\n", " ('FRD7', 0.0),\n", " ('FRUpts2', 0.0),\n", " ('FUM', 0.0),\n", " ('FUMt2_2', 0.0),\n", " ('G6PDH2r', 0.0),\n", - " ('GAPD', 19.437336380718627),\n", + " ('GAPD', 19.437336380718634),\n", " ('GLCpts', 10.0),\n", " ('GLNS', 0.05412221624731891),\n", " ('GLNabc', 0.0),\n", @@ -1391,7 +1398,7 @@ " ('GLUSy', 0.0),\n", " ('GLUt2r', 0.0),\n", " ('GND', 0.0),\n", - " ('H2Ot', 7.115795981726796),\n", + " ('H2Ot', 7.115795981726759),\n", " ('ICDHyr', 0.22836315646942662),\n", " ('ICL', 0.0),\n", " ('LDH_D', 0.0),\n", @@ -1405,18 +1412,18 @@ " ('NH4t', 1.1541557323167015),\n", " ('O2t', 0.0),\n", " ('PDH', 0.0),\n", - " ('PFK', 9.789458863898286),\n", - " ('PFL', 17.804674217935307),\n", + " ('PFK', 9.789458863898297),\n", + " ('PFL', 17.804674217935315),\n", " ('PGI', 9.95660909530426),\n", - " ('PGK', -19.437336380718627),\n", + " ('PGK', -19.437336380718634),\n", " ('PGL', 0.0),\n", - " ('PGM', -19.1206886079146),\n", - " ('PIt2r', 0.7786444931912726),\n", + " ('PGM', -19.12068860791461),\n", + " ('PIt2r', 0.7786444931913277),\n", " ('PPC', 0.606541348761506),\n", " ('PPCK', 0.0),\n", " ('PPS', 0.0),\n", - " ('PTAr', 8.50358527796132),\n", - " ('PYK', 8.404273021945496),\n", + " ('PTAr', 8.503585277961339),\n", + " ('PYK', 8.404273021945503),\n", " ('PYRt2', 0.0),\n", " ('RPE', -0.15214332826974125),\n", " ('RPI', -0.15214332826974125),\n", @@ -1425,10 +1432,10 @@ " ('SUCDi', 0.0),\n", " ('SUCOAS', 0.0),\n", " ('TALA', -0.03786650170764707),\n", - " ('THD2', 3.629194102456646),\n", + " ('THD2', 3.629194102456609),\n", " ('TKT1', -0.03786650170764707),\n", " ('TKT2', -0.11427682656209417),\n", - " ('TPI', 9.789458863898286)])" + " ('TPI', 9.789458863898297)])" ] }, "execution_count": 18, @@ -1486,10 +1493,6 @@ " -8.279455\n", " \n", " \n", - " ACALDt\n", - " 0.000000\n", - " \n", - " \n", " ACKr\n", " -8.503585\n", " \n", @@ -1502,8 +1505,156 @@ " 0.228363\n", " \n", " \n", - " ...\n", - " ...\n", + " ACt2r\n", + " -8.503585\n", + " \n", + " \n", + " ALCD2x\n", + " -8.279455\n", + " \n", + " \n", + " ATPM\n", + " 8.390000\n", + " \n", + " \n", + " ATPS4r\n", + " -5.452053\n", + " \n", + " \n", + " BIOMASS_Ecoli_core_w_GAM\n", + " 0.211663\n", + " \n", + " \n", + " CO2t\n", + " 0.378178\n", + " \n", + " \n", + " CS\n", + " 0.228363\n", + " \n", + " \n", + " ENO\n", + " 19.120689\n", + " \n", + " \n", + " ETOHt2r\n", + " -8.279455\n", + " \n", + " \n", + " EX_ac_e\n", + " 8.503585\n", + " \n", + " \n", + " EX_co2_e\n", + " -0.378178\n", + " \n", + " \n", + " EX_etoh_e\n", + " 8.279455\n", + " \n", + " \n", + " EX_for_e\n", + " 17.804674\n", + " \n", + " \n", + " EX_glc__D_e\n", + " -10.000000\n", + " \n", + " \n", + " EX_h_e\n", + " 30.554218\n", + " \n", + " \n", + " EX_h2o_e\n", + " -7.115796\n", + " \n", + " \n", + " EX_nh4_e\n", + " -1.154156\n", + " \n", + " \n", + " EX_pi_e\n", + " -0.778644\n", + " \n", + " \n", + " FBA\n", + " 9.789459\n", + " \n", + " \n", + " FORt\n", + " -17.804674\n", + " \n", + " \n", + " GAPD\n", + " 19.437336\n", + " \n", + " \n", + " GLCpts\n", + " 10.000000\n", + " \n", + " \n", + " GLNS\n", + " 0.054122\n", + " \n", + " \n", + " GLUDy\n", + " -1.100034\n", + " \n", + " \n", + " H2Ot\n", + " 7.115796\n", + " \n", + " \n", + " ICDHyr\n", + " 0.228363\n", + " \n", + " \n", + " NH4t\n", + " 1.154156\n", + " \n", + " \n", + " PFK\n", + " 9.789459\n", + " \n", + " \n", + " PFL\n", + " 17.804674\n", + " \n", + " \n", + " PGI\n", + " 9.956609\n", + " \n", + " \n", + " PGK\n", + " -19.437336\n", + " \n", + " \n", + " PGM\n", + " -19.120689\n", + " \n", + " \n", + " PIt2r\n", + " 0.778644\n", + " \n", + " \n", + " PPC\n", + " 0.606541\n", + " \n", + " \n", + " PTAr\n", + " 8.503585\n", + " \n", + " \n", + " PYK\n", + " 8.404273\n", + " \n", + " \n", + " RPE\n", + " -0.152143\n", + " \n", + " \n", + " RPI\n", + " -0.152143\n", " \n", " \n", " TALA\n", @@ -1527,25 +1678,58 @@ " \n", " \n", "\n", - "

95 rows × 1 columns

\n", "" ], "text/plain": [ - " Flux rate\n", - "Reaction ID \n", - "ACALD -8.279455\n", - "ACALDt 0.000000\n", - "ACKr -8.503585\n", - "ACONTa 0.228363\n", - "ACONTb 0.228363\n", - "... ...\n", - "TALA -0.037867\n", - "THD2 3.629194\n", - "TKT1 -0.037867\n", - "TKT2 -0.114277\n", - "TPI 9.789459\n", - "\n", - "[95 rows x 1 columns]" + " Flux rate\n", + "Reaction ID \n", + "ACALD -8.279455\n", + "ACKr -8.503585\n", + "ACONTa 0.228363\n", + "ACONTb 0.228363\n", + "ACt2r -8.503585\n", + "ALCD2x -8.279455\n", + "ATPM 8.390000\n", + "ATPS4r -5.452053\n", + "BIOMASS_Ecoli_core_w_GAM 0.211663\n", + "CO2t 0.378178\n", + "CS 0.228363\n", + "ENO 19.120689\n", + "ETOHt2r -8.279455\n", + "EX_ac_e 8.503585\n", + "EX_co2_e -0.378178\n", + "EX_etoh_e 8.279455\n", + "EX_for_e 17.804674\n", + "EX_glc__D_e -10.000000\n", + "EX_h_e 30.554218\n", + "EX_h2o_e -7.115796\n", + "EX_nh4_e -1.154156\n", + "EX_pi_e -0.778644\n", + "FBA 9.789459\n", + "FORt -17.804674\n", + "GAPD 19.437336\n", + "GLCpts 10.000000\n", + "GLNS 0.054122\n", + "GLUDy -1.100034\n", + "H2Ot 7.115796\n", + "ICDHyr 0.228363\n", + "NH4t 1.154156\n", + "PFK 9.789459\n", + "PFL 17.804674\n", + "PGI 9.956609\n", + "PGK -19.437336\n", + "PGM -19.120689\n", + "PIt2r 0.778644\n", + "PPC 0.606541\n", + "PTAr 8.503585\n", + "PYK 8.404273\n", + "RPE -0.152143\n", + "RPI -0.152143\n", + "TALA -0.037867\n", + "THD2 3.629194\n", + "TKT1 -0.037867\n", + "TKT2 -0.114277\n", + "TPI 9.789459" ] }, "execution_count": 19, @@ -1572,7 +1756,7 @@ { "data": { "text/plain": [ - "9.789458863898286" + "9.789458863898297" ] }, "execution_count": 20, @@ -1661,7 +1845,7 @@ { "data": { "text/plain": [ - "'0.3781781922920794 co2_e + 10.0 glc__D_e + 7.115795981726796 h2o_e + 1.1541557323167015 nh4_e + 0.7786444931912726 pi_e --> 8.50358527796132 ac_e + 8.279455380486564 etoh_e + 17.804674217935307 for_e + 30.554218267587004 h_e'" + "'0.3781781922920794 co2_e + 10.0 glc__D_e + 7.115795981726759 h2o_e + 1.1541557323167015 nh4_e + 0.7786444931913277 pi_e --> 8.503585277961339 ac_e + 8.279455380486585 etoh_e + 17.804674217935315 for_e + 30.55421826758694 h_e'" ] }, "execution_count": 22, @@ -2091,14 +2275,12 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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7nLDDTfohhtucOs5AQBA2VCsj5b+/Oc/Ky0tzXo+adIk20dJJ06c0KxZs9xWHAAAwMUUK8j88MMPysrKsp6//PLLOnbsmPX83Llz+SbnAgAAlJZiBZkLp9MUY3oNAACA23l992sAAIDCFCvIuFwuuVyufNsAAAA8oVirlowxGjlypAICAiRJZ86c0ejRoxUcHCxJtvkzAAAApa1YQebC/kZ33313vjF/+tOfLq8iAACAIipWkJk+fXpp1QEAAFBsTPYFAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACORZABAACO5aggM2nSJLlcLj366KOeLgUAAHgBxwSZdevW6b333lObNm08XQoAAPASjggyp06d0l133aUPPvhAVapU8XQ5AADASzgiyIwZM0aDBg1STEyMp0sBAABexM/TBVzK559/rsTERK1bt65I47OyspSVlWU9T09PL63SAACAh3n1HZl9+/bpkUce0aeffqrAwMAiHTNx4kSFhoZaj/Dw8FKuEgAAeIrLGGM8XURh5s2bp5tuukm+vr7WtpycHLlcLvn4+CgrK8u2Tyr4jkx4eLjS0tJUqVKlIr1uRkaGKlasKEnaunVrkY8DAAD/lZmZqSZNmkj6/fdxSEhIkY9NT09XaGjoJX9/e/VHS3379tXGjRtt2+655x41b95cTz/9dL4QI0kBAQEKCAi4UiUCAAAP8uogExISolatWtm2BQcHq1q1avm2AwCA8ser58gAAABcjFffkSnI0qVLPV0CAADwEtyRAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQAQAAjkWQ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lStXauTIkZowYYJtTLVq1XTbbbfp9ddf19atWxUWFqbXX3+9yNclPDzcui7nH+cFBQUV+Tzu5K7XDQ4Otj0/deqU6tSpky+4bd++XU8++eQlz9e7d2+dPHlSiYmJWrZsmS3IxMbGKiwsTE2aNLnkeZo0aaK0tDTb6qOKFSuqcePGatCggW3sli1btHr1aj311FPWz0u3bt2UmZmpzz//vMDz33vvvZoyZYrmzJnDx0rwKgQZwI1cLpd8fHx0+vTpfPtuueUW+fv764033si3b9q0acrIyNCdd95Z4HnvvfdeLV26tNBfIJ9++qnq1aun9evX236ZvvHGG5oxY4btb+IXatmy5UVXJFWoUEGNGjUq1qqli2nTpk2hy6VbtGihc+fOac2aNda2o0ePavv27WrZsuVlvW5ISIgaNmx40dfet2+f9u3bZ23bsmWLTpw4cdHX7tChg1JTU+Xn55cvvFWvXv2SdVWuXFlt2rTRO++8I39/fzVv3ly9e/dWUlKStVS/KG699Vb5+/vrlVdeueTYDz/8UL1798738zJ27Fh9+OGHBR7z//7f/9PGjRvVqlWry/5vAbgT9waBy5CVlWX9Dfj48eN65513dOrUqQIn49avX1+vvvqqHn/8cQUGBmr48OHy9/fX/Pnz9cwzz+jxxx+3faTyR6NGjdJtt91m+yK4P/rwww9166235rtbEx4ervHjx+v7779Xt27ddNttt+nee+9VmzZtFBISovj4eL366qsaMmSIpN+/4+bzzz/XHXfcoaZNm8oYo//7v//Tt99+a5vseSlHjx7N970klStXVmBgoCZMmKC+ffuqUaNGuuOOO3Tu3Dl9++23evrpp9WkSRMNGTJEo0aN0nvvvaeQkBCNGzdOdevWtWq8HC+88IJGjx6tmjVrasCAATp58qTi4uL00EMPKSYmRq1bt9Zdd92lyZMn69y5c/qf//kfRUVFqVOnToWeMyYmRt27d9fQoUP16quvqmnTpjpw4IA1qflix54XHR2tt99+W7feeqskqWrVqmrRooVmz56tKVOmFOm91a9fX2+88YYeeeQRHTt2TCNHjlRERISOHTumTz75RJLk6+ur7Oxsffzxx/r73/+e7+flL3/5i958801t3rxZkZGRtn1VqlTRwYMH5e/vX6R6gCvG05N0AKcaMWKEkWQ9QkJCTOfOnc2cOXOsMfrDZN/z5s+fb3r16mWCg4NNYGCg6dixo/noo49sYy61jPmPk33j4+NtE1IvNGDAAHPTTTeZM2fOmHHjxpkOHTqY0NBQc9VVV5lmzZqZZ5991lqmvWvXLjNq1CjTtGlTExQUZCpXrmw6d+5spk+fXqRrcr7ugh6zZs2yxn355ZemXbt2pkKFCqZ69erm5ptvtvadX34dGhpqgoKCTL9+/dy6/HratGmmWbNmxt/f39SpU8c89NBD1r6iLr++UHp6unnooYdMWFiY8ff3N+Hh4eauu+6yTRy+mLlz5xpJZurUqda2Rx55xEgy27ZtK/J7M8aYhQsXmgEDBpiqVasaPz8/U6tWLTN06FDz/fffG2N+nwDs4+NT6ATuFi1aWEu4z0/2LQyTfeENXMaU0hpLAACAUsYcGQAA4FgEGQBFNnr0aNsS4z8+Ro8e7enyCq2tYsWKBX7Z25UQGRlZaE2ffvppkc/z8ssvF3qeAQMGlOI7ALwbHy0BKLLDhw8rPT29wH2VKlVSzZo1r3BFdjt37ix0X926dT2y9Hvv3r2FfitxrVq1FBISUqTzHDt2rNBvCg4KCiq0/xZQ1hFkAACAY/HREgAAcCyCDAAAcCyCDAAAcCyCDAAAcCyCDAAAcCyCDAAAcCyCDAAAcCyCDAAAcKz/D1wZH5VW7gpaAAAAAElFTkSuQmCC\n", "text/plain": [ - "
" + "
" ] }, - "metadata": { - "needs_background": "light" - }, + "metadata": {}, "output_type": "display_data" } ], @@ -2469,7 +2651,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 95/95 [00:00<00:00, 676.18it/s]\n" + "100%|█████████████████████████████████████████| 95/95 [00:00<00:00, 2119.69it/s]\n" ] }, { @@ -2517,7 +2699,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 137/137 [00:00<00:00, 812.10it/s]\n" + "100%|███████████████████████████████████████| 137/137 [00:00<00:00, 2387.15it/s]\n" ] }, { @@ -2568,7 +2750,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.13" + "version": "3.9.15" }, "vscode": { "interpreter": { diff --git a/examples/02-optimization.ipynb b/examples/02-optimization.ipynb index 5ab55284..dc9994bd 100644 --- a/examples/02-optimization.ipynb +++ b/examples/02-optimization.ipynb @@ -410,2456 +410,74 @@ "output_type": "stream", "text": [ "Running NSGAII\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpte7rtgbb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbw_a07ga.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcai3gtcb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0rx1ukb1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx54dt31z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjvtrgz76.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpeei_hr_w.lp\n", - "Reading time = 0.01 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmperxeuiiq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv64q7317.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpoe450lfd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpoge27tmw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpilcu0p17.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqe1d4qt7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr069rerl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpws4sg3ie.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", "Eval(s)| Worst Best Median Average Std Dev| Worst Best Median Average Std Dev|\n", - " 100| 0.000000 0.266637 0.000000 0.003583 0.027207| 0.000000 1.652859 0.000000 0.023762 0.172297|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpujj1ubjc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpteojaoia.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxkdnw8qy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwk3x6ydl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkjtmu9ok.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnxagy8f4.lp\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptlheg8h4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyd9khmgc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpybd27bqa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2m4hx4e7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsxo0bixu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphe15lz8t.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3tmcsgwf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu7exmssu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpoxs15ovp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 200| 0.000000 0.266637 0.000000 0.008030 0.039996| 0.000000 1.652859 0.000000 0.052247 0.249464|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvte580km.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxnjw6d2e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpysighqm3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5d84bovn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsxq1xs0a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphugwrm6n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3b83w8pg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb1wtot9i.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxyjub232.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi76t46o9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcykvv5xo.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpccv7yrfb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe5tys77g.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_kofzvzw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8_6h10t_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 300| 0.000000 0.266637 0.000000 0.025462 0.067582| 0.000000 2.379439 0.000000 0.177580 0.471131|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmps2jbzbz7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmponmbdyl1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkktqgyal.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpy8x1qvdz.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi9bvom15.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8fsr6lh2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbcvdlkeu.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprzteqv78.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3nh_hl6h.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuh3vhmwr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxs84897n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi57idl35.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpawjdx998.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpg3__3n8y.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd_8rjstw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 400| 0.000000 0.266637 0.000000 0.063574 0.092761| 0.000000 2.379439 0.000000 0.450969 0.640449|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe8b0i3fl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptwf4se_p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw54va_ok.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqecm86cr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3ksdfjjt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwl6mrnwy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuleb18w3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnmrm3qx6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_ekhhv_y.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpftkli3_p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4nvivu62.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpww3xqp1t.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe929jidj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpz0zl1v1n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph7rp0h5j.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 500| 0.043382 0.331251 0.166214 0.168163 0.091792| 0.407556 4.648112 1.652859 1.231874 0.666502|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpemc3ge9w.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8g13v5m_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_bsznvqt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpamdhls7u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_j1qx_4m.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnr9q9rig.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqvvlst_i.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3zry6vel.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqy42om95.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmgfy4has.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1emzipjn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9pvt9am4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwu_n35pk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuu1haxdq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1rl2pa0t.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 600| 0.166214 0.331251 0.266637 0.256412 0.030199| 1.652859 4.648112 1.652859 1.722319 0.333765|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpp9scbuxh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyqjge5ke.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyholnapw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjfy4l1pb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb1n1k94_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4jplyz5_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5zrf9xtz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpp6tn_kky.lp\n", - "Reading time = 0.00 seconds\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpji_btvsp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsx23sipj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkg9qhcvm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpy_tsk12q.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpznaaczm4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb1t1ns2d.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr3zefr7q.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 700| 0.229993 0.331251 0.266637 0.265730 0.012777| 1.652859 4.648112 1.652859 1.756359 0.447654|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph48o6m7c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl37on3vu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpk0iqngg2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi6apktjk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv_bu_d5o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi01bca_p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0ulq9aim.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjza0v0xs.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo8ycz2yh.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdxa2hqgt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3214sx_o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcfxc0lnr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvk2ylj1z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5hckg1q8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpncfdlocz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 800| 0.229993 0.331251 0.266637 0.266010 0.014794| 1.652859 4.648112 1.652859 1.793577 0.535069|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2h6f4p06.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpk0ee3qfa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph6axvym6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzll10l_z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsi24garz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpf_b1itpt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl5cucr52.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsgjz_oxq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvxu7eidt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc6l4kuec.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgoaqnu3e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmjjij00i.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn0yj3jke.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp47uzzeel.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpil2ata9w.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 900| 0.229993 0.841615 0.266637 0.277159 0.059521| 1.652859 7.055392 1.652859 1.953792 0.961413|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphv8pvzdy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc2f_1xa4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkpgxurdx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpznrov7h5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp400xpsfv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdn0g58ty.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6i5k0dc5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl87ppzzv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3ewslsuy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6o_f614c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpoine9k8l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0l1xwgj2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyxn9z68k.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmporlcm3qb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb5lqgnpo.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1000| 0.229993 0.841615 0.266637 0.292506 0.099232| 1.652859 7.055392 1.652859 2.241579 1.338030|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkr5_2k6x.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpz589ympt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4f2axco8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnmxq_mf8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzijn8v5z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpppihur3e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpukoa_441.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppi9o04ij.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt9eamo4y.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbnwc2y74.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpen1gihns.lp\n", - "Reading time = 0.01 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe91ccmnx.lp\n", - "Reading time = 0.01 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsklfv1l2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj_ha8bpd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplj74gkgw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1100| 0.057262 0.841615 0.266637 0.312801 0.138114| 1.652859 7.513730 1.652859 2.701906 1.724314|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqauerl9k.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu328jshb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpft2wzmgj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa_yvtcse.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvihfc7td.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyno09zq1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptkifm5dq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3yyy4z5s.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnr3ojqw_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl773ksu9.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6plg1zbm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4v91ch4c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5wd1trcq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi0hgnftt.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj85b1n5t.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1200| 0.057262 0.841615 0.331251 0.395240 0.215601| 1.652859 7.513730 4.648112 4.233606 1.991646|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcnxsme90.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnpf97spl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpks2vow3z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphkftvai1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp47bbnxbd.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptbzmu7m5.lp\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpoxao5uw_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptm38wlhd.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzg013oub.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpp_4d3bhd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprpv917kr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa5um3npm.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9926woug.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzqo0oiih.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr7xveo7z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1300| 0.057262 0.841615 0.331251 0.529584 0.289398| 4.648112 7.513730 7.055392 6.065015 1.217963|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprqr8as4g.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptzwh_nwh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb7g7k7h2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8_dxifwd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4vvgjmmi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmply38imi2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgmco0mks.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph7v6adkv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuxee790c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuf04wawg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpaucdwtv4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmsitdg4j.lp\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvmptx366.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmbqjq0yz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpprszcx25.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1400| 0.057262 0.841615 0.841615 0.825731 0.109790| 7.055392 7.513730 7.055392 7.065727 0.064521|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8vxx5ar2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2d3q49h8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7olqprjt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3yo1nxic.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3v7sc05t.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpme3_sea0.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8b6im0lj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6d43ddi1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgtdgji11.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyyb0feli.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7ye3dkr4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpepqe5mri.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_mokms31.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp94im1rr0.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8e3z0xjx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1500| 0.057262 0.841615 0.841615 0.817789 0.133759| 7.055392 7.513730 7.055392 7.070895 0.078513|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2h1_8ir7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphbt6s5pp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_0rqomzx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnyvdvkq4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphi1jwycw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd2mh1ezx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp14mkey9k.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu8clykvh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjst39zag.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjc_5dfyq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpme_3wde9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2mz1zi4k.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0y_vkzev.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp492tf7ez.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwoph2uii.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1600| 0.057262 0.915066 0.841615 0.810581 0.153958| 7.055392 8.403136 7.055392 7.089540 0.159805|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4_kky25u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7f5i79bj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmx7aauxw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt9dvp0zt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt12a8i5h.lp\n", - "Reading time = 0.00 seconds\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp50mr4vxp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl8rvge4p.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2ftx90l7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx01ma0cl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7mujj77g.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcs4_afmo.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcu2xmx5f.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfc2m2ixg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp97dwsb09.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi8f9yq4x.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1700| 0.057262 0.915066 0.841615 0.802639 0.171173| 7.055392 8.403136 7.055392 7.094708 0.165205|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi5ecplv6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp93dw72sa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpz6_nblgy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpoze5wo4a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpiu3g0hvl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpm345rner.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyyv6iih9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9bp7dxuj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt9c924px.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgjiinmc2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmps07l9lsj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpljqlazuy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphgtac2bw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmps_5qm33h.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplzvs8_qt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1800| 0.057262 0.915066 0.841615 0.794626 0.186453| 7.055392 8.403136 7.055392 7.100299 0.170220|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwm4fb555.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsiahnlud.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvlnsetpl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn_1lav23.lp\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptzvgugyg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbpn602xl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplkf7q5n1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpby3kftzo.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpf_o7skjx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmputzbieal.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpm_7ketvq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkmh4ik3a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpiowg_8v6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpawurht1l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp27bg7pex.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1900| 0.036139 0.915066 0.841615 0.779928 0.214285| 7.055392 8.403136 7.055392 7.138205 0.254813|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpup1mds4q.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt1p54wcw.lp\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq7wyqsv5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4oje4su1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi24b9dqt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwrbp9ds_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnxb8zqxk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp41lwca88.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpck81o_bp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpngce06no.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvjajy7hd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4s49oo5v.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9_m487e9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkwwfp6la.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzp7z90rw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2000| 0.036139 0.915066 0.841615 0.777790 0.228550| 7.055392 8.403136 7.055392 7.251615 0.425147|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwzhh3pe1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp67fu6ydg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd8zb8gzl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl8xe_1zi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8bmq4llg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj8b1480k.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpns6lr8r6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkm8vtzq4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptg03vu20.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq4wvqiqh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbuyxjnk8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpymfipt57.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5rvgf8bj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjvgtckaa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfo96xae3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2100| 0.036139 0.915066 0.841615 0.782286 0.244820| 7.055392 8.442937 7.113810 7.515256 0.596885|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7t_7e0hn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpomz37x1l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0ps0cfrf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq9fr3fkx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp65wfpeyc.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplmwjh44d.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpeypzlekf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd0mqp4mc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4mzd6_6n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp91xhij36.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw0py7ula.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi6nolz_5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuc4hj8dw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpojuwwtr9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjw0djavh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2200| 0.036139 0.915066 0.915066 0.856735 0.187906| 7.055392 8.442937 8.403136 8.151969 0.500252|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj9vixwon.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppwnnylu6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp734s667r.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpopaypksd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa4_27_l4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp824p99yn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjixrwqpf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuoj3pkx1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp32pk_dhq.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq7xmds06.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphle68i86.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7gg0t91h.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo6aq_1nd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptcjtw_wd.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnay_ocn_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2300| 0.797250 0.915066 0.915066 0.911285 0.013027| 8.403136 8.442937 8.403136 8.408474 0.012250|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpggyclkbx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpalng4wyb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjil9cv8u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4rg1ae3z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp75whww2x.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1n0cjlj6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9i3h0jz9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj1dz0hbf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpf7i79one.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpikc4muib.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_qco136h.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1spu_up6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsytjmg6p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp86sq02a1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7uswec8s.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2400| 0.797250 0.915066 0.915066 0.903101 0.025618| 8.403136 8.442937 8.403136 8.416654 0.016618|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpczrioh6f.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvf1ymjtg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp63rhp1mt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq99pssay.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_u5cq7o2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzsu92kj0.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt40wa8kl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbgdta45c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptytses6y.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa4qlwhzc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpz5530e5g.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpy4f8ocr7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2solchot.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqadnv9az.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnugrh1rb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2500| 0.797250 0.915066 0.897709 0.894480 0.032351| 8.403136 8.549470 8.436073 8.425638 0.020624|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprpkv_00n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprm66_5tc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpiy4ojhi2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxss7ayk3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpohnykwth.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw8ixqs8k.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_yknniwm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw1duwg9o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_w1ek3p4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfgphb7vw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4_uk9xvp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe_7p1896.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpf2nsoq0j.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfcq3rmba.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9ifizlry.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2600| 0.797250 0.915066 0.897709 0.898008 0.019819| 8.403136 8.549470 8.436073 8.431756 0.025565|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpncjtijqz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4cfre8nk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6tt0_qrg.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2viq0dkm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv9b4vojl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdhusf3ui.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7nxfxj9k.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjhatv4lx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn5bp2m_a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1y9fyvks.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq49k9ozr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp61u7niag.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjfhqxq8r.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpg8qfv8lt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpywrdf6qb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2700| 0.752342 0.915066 0.897709 0.902361 0.020712| 8.403136 8.700666 8.436073 8.427067 0.038319|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpttxdje30.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3v68057p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt5cixpsk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqqu3i2mj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5pv0srqz.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp840i7xj2.lp\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprtp6_mg4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpm9tfglaf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptfpaxbsk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4r1_lxl9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr34nd36r.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_djb5r_n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvnx4_16f.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp14euoqk4.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpou0pnf05.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2800| 0.752342 0.915066 0.915066 0.904190 0.031528| 8.403136 8.700666 8.403136 8.423331 0.057992|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsmxxqhxa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpav0d7sim.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmksgi0cx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcea18jmi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4wrpy_i1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn5sjbswz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo91m3h3_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfo7dc96z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvijrgbtq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpji_zq1pp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6wmckxi_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5j6b1fcf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7mvclf6e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd9xb1zqo.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdwtbkx0u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 2900| 0.752342 0.915066 0.915066 0.901231 0.035554| 8.403136 8.700666 8.403136 8.428806 0.065362|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp32l01258.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo0kpiugh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6yybar8l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3zlua5_6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplbll1g5s.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpflrkpux8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3dl487_g.lp\n", - "Reading time = 0.00 seconds\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5dxn86w8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpakhf5czg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2hwr2i_p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbbrrwyuf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4kdxhave.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprh9ctsla.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpht3vesrk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4n891lic.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3000| 0.752342 0.915066 0.915066 0.899430 0.038456| 8.403136 8.700666 8.403136 8.432111 0.070623|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_dm84prq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpntwxfyib.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3cxvluk9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnwe60v8e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpaigzgux2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7p5s1d7v.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxwyvic9m.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpng5ulcj_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp62oj582i.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_a1wemgt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxoqyn_md.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwwktrf8l.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3jzt0aqc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1u274orz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu_7yj77y.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3100| 0.752342 0.915066 0.915066 0.897970 0.041450| 8.403136 8.700666 8.403136 8.434757 0.076075|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplabrtt21.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0bassyae.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0p9rj75x.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpguvf79il.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe5khulvq.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcg66wydy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphlit_t9y.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprjbv45ro.lp\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp074tvl47.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptrqgz49v.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6i3qklsl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1wone4_x.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppj76cfhq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprfw1x7pu.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4sh3bmjk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3200| 0.752342 0.915066 0.915066 0.895559 0.044228| 8.403136 8.700666 8.403136 8.439195 0.081157|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwd5hli4u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsl2f8ymn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv447cpn9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgm9bwmo6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3ptln682.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8yoc27y8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsjbw1qp2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvn5fefe6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppsopa264.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx8f5m8j5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphgedh1kd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzl2xy9rm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqur986jn.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgy3ke4dk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcplka6oo.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3300| 0.752342 0.915066 0.915066 0.892773 0.046689| 8.403136 8.700666 8.403136 8.444342 0.085663|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxkxskw70.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkgr20i47.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1bk7y1gj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvyfejr61.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq34oko0n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkyd4eb0k.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfctl_ucp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpagle5qep.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprirv0qis.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuktux3lm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkvtil6y1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpiq05p5nr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp48p9svdb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvmov5x4g.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpogv7f0la.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3400| 0.752342 0.915066 0.897709 0.879909 0.051793| 8.403136 8.700666 8.436073 8.468262 0.094960|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpldj0maf1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3il7sb28.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxnxe_5b3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnryoz6yf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph7nxofst.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp08i5vli6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp057kmn07.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1rqff0wc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplg0zpn43.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp33slzm_e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjgrv9_si.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmporvg54n9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvrnvy0v4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzrefllsu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu3c07rbi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3500| 0.752342 0.915066 0.877589 0.854879 0.053230| 8.403136 8.700666 8.473872 8.514744 0.097114|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsuviu2h6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmi025wkt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi9erunjw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu70qzayg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr92edfdu.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_rb7gb0l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc7i5a2a8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdyodm6_p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpk89zabg3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfi5_qyig.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5x4h6oo5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplib3p15f.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnoo0y3xh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmproh4qkc6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpue5zhpcp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3600| 0.752342 0.915066 0.877589 0.856842 0.052481| 8.403136 8.700666 8.473872 8.511153 0.095772|\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplfgeqqdb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt8x822rq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt45iq2oh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu2b6xu5z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3gafburu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpp0lp4rrt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvl5aod14.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgu6pwvaw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9569bbmm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpy2u43o5u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgnfmcms3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwc47hrp3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuo8bhyyx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_1s33j11.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjstga72b.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3700| 0.752342 0.915066 0.877589 0.856507 0.053560| 8.403136 8.700666 8.473872 8.511720 0.097712|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwzwyyedw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0fkhnmgu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptly3lnuu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5dt7o0g8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2gh_5zo_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphtl3wju1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdebyhp_c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxvx6arb3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0p5hpfd2.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnz5qhqq8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3yp967qy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb1rt76an.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_k0zren2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfnabkqgw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp81vmb2lu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3800| 0.752342 0.915066 0.877589 0.854952 0.054355| 8.403136 8.700666 8.473872 8.514555 0.099140|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj2j7a27q.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpk9bori2p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa2wpvu0c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpspys0m1m.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv2oldszu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe0l7xy4g.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzr73gkx4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8js8wc60.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_hhxjzgn.lp\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp46m7u7c2.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0ywvcfcr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdsgu5ahw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzyrp5f5p.lp\n", - "Reading time = 0.01 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6iyyx1oa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc9lw_3fz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 3900| 0.752342 0.915066 0.877589 0.855460 0.054457| 8.403136 8.700666 8.473872 8.513610 0.099324|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp69774j4o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo4m9erdb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprs18fjtz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfc08xfuo.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2tvfe0n7.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdgx4nn0z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6vl1vivb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwj_vdexy.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo_cdejo1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5eqgu39m.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp07adwt3o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1fbq9yva.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp21wy1kek.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplp1h48ht.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcz3ks3kf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4000| 0.752342 0.915066 0.877589 0.855560 0.054543| 8.403136 8.700666 8.473872 8.513421 0.099490|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpp306obo7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgvr6_qhy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa_7xw522.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4_nx24d0.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfvvzfvep.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqlyug4k9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9olgclqa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzpxcc7h6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc5244icq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5vnmkcbm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp60wb4zxq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8j61n73y.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu2_ruejw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8rb_rrtg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmml7lilw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4100| 0.752342 0.915066 0.877589 0.855050 0.054497| 8.403136 8.700666 8.473872 8.514366 0.099415|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgpxxteaq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpf75r5hd2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjckfrx6z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjcx16knf.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6rg27heb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppjwucolr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt1sxfxij.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzc1zspr6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkzzp3c6c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp829i20lf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpec2bsdua.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmc1c4wtt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsrji4acp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5qxvo1l0.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjgizhayk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4200| 0.718930 0.915066 0.877589 0.853046 0.055990| 8.403136 8.758902 8.473872 8.517993 0.102050|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0ws3qj51.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzg6o6gad.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpicjrg3qt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphi6epglk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4eus96xj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpckwo7bez.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_yhgxd0l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfwwead82.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuvks2184.lp\n", - "Reading time = 0.00 seconds\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd6x4lphd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx1n_owd5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsrhra33t.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpibxd7p55.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmeohc48g.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwl_8_1fi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4300| 0.718930 0.915066 0.877589 0.850198 0.058194| 8.403136 8.758902 8.473872 8.523132 0.105969|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpugnx7b3e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt4bulkmu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnnelb1sy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyiv3nq4b.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6m9gkiuv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplw6pghzv.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0w6ozhqj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcjs1du_j.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvyhow13i.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_di1_85d.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpern64d_2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr8bswcff.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkgs7tt2o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuzsd96hc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd8faanw_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4400| 0.718930 0.915066 0.877589 0.848654 0.058086| 8.403136 8.758902 8.473872 8.525981 0.105819|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnturxqsz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp49m6pxn1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0luh1uei.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp74gcpfhx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0p4ua8fa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdgmmlxp_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6fk35m2p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb0eji22u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr4mwz1il.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpg1ij7kgi.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpixj47g0a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa94aazga.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpstj5acrq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4ef453bq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_zp4hyn8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4500| 0.718930 0.918156 0.836701 0.810399 0.052094| 8.403136 8.758902 8.549470 8.597438 0.092297|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpign8phwz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpugeli3z4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp707zz2ih.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpor02p1c4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcs6ix0x3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdf_8pc4c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfwf0ik9o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8sw_atp3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpux971uv8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr_hbbnxb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpodcsep6t.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyi3rv4wx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplcp798vl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr9dgc79s.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc52pxbkn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4600| 0.718930 0.918156 0.752342 0.780144 0.054124| 8.403136 8.758902 8.700666 8.652970 0.094683|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppu0byqc3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_3ridi_2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjcfxxx56.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3h6hpjoy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqcyp8jdk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph1onxc09.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvs91u9nn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqgk5g2jq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzgqj0us9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8zw6ctu1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpofhr2dm0.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3k4vfrgp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp86vqc86z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7ar5gunc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_mrkz7fg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4700| 0.718930 0.918156 0.752342 0.755906 0.027920| 8.533954 8.758902 8.700666 8.699554 0.027380|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn394n09r.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9yocbdut.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcb3a5mu4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnvxr10os.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxyq1eves.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw6sy0ivr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp36qo41lz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqbcqzswo.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb4bt2008.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpaqiob3zb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvucm1qo6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp815hwfjv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp26_4sw3y.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxfhdl2kb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpswgw449l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4800| 0.718930 0.918156 0.752342 0.758183 0.033727| 8.533954 8.758902 8.700666 8.698135 0.032697|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3n8wew0d.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpk4on8du6.lp\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd7akw8i3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcwhxvsjt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5j_4cicn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_hlcjwfw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvju5qooa.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn82s_o49.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6b34osmp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbtmyf85q.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkk61bpl1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppvuufe2f.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvia_vhkq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp91_emthr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0ep73fhk.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 4900| 0.718930 0.918156 0.752342 0.759494 0.037504| 8.533954 8.758902 8.700666 8.697073 0.037074|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxkct5b6i.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd30siwjw.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcrr1wb4x.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8gquk075.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph7hq3_5u.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_xhco5u4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphdl4y4yp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprlp55z95.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr1prgyhj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl0e2zcaw.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxqxlw3uq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptw3o7btk.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpy9mkx91o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw1uj_y7f.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpozfnstmp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 5000| 0.718930 0.918156 0.752342 0.772561 0.052878| 8.403136 8.800405 8.700666 8.684382 0.065736|\n", - "[0.9181564151188527, 8.533954360914198];{'b2463': 0, 'b2914': 0.03125, 'b3956': 16, 'b1849': 0.0625} simplified to [0.9181564151188526, 8.533954360914194];{'b3956': 16, 'b2463': 0}\n", - "[0.9181564151188527, 8.533954360914198];{'b2463': 0, 'b3956': 16, 'b1819': 0.03125, 'b1818': 0.0625} simplified to [0.9181564151188526, 8.533954360914194];{'b3956': 16, 'b2463': 0}\n", - "[0.9181564151188527, 8.533954360914198];{'b3870': 0, 'b2463': 0, 'b3956': 16} simplified to [0.9181564151188526, 8.533954360914194];{'b2463': 0, 'b3956': 16}\n", - "[0.9181564151188527, 8.533954360914198];{'b2914': 0.03125, 'b2463': 0, 'b1818': 0.0625, 'b3956': 16, 'b4154': 0.5} simplified to [0.9181564151188526, 8.533954360914194];{'b2463': 0, 'b3956': 16}\n", - "[0.7747403052620708, 8.800405071091363];{'b2285': 0.5, 'b3403': 16, 'b3870': 32, 'b2463': 0, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7747403052620707, 8.800405071091362];{'b2463': 0, 'b3956': 16, 'b3870': 32}\n", - "[0.911598188163385, 8.546575594684317];{'b2463': 0, 'b1818': 0.0625, 'b1297': 2, 'b3956': 16, 'b1819': 0.03125} simplified to [0.9115981881633864, 8.546575594684327];{'b2463': 0, 'b1297': 2, 'b3956': 16}\n", - "[0.9181564151188527, 8.533954360914198];{'b2914': 0.03125, 'b2279': 0.25, 'b2463': 0, 'b1849': 0.0625, 'b3956': 16} simplified to [0.9181564151188526, 8.533954360914194];{'b2463': 0, 'b3956': 16}\n", - "[0.7189300114819255, 8.758902363730876];{'b3403': 0, 'b0115': 0, 'b3870': 32, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7189300114819218, 8.75890236373083];{'b3403': 0, 'b3956': 16, 'b3870': 32, 'b2914': 2}\n", - "[0.9150663940283786, 8.40313577537787];{'b2914': 2, 'b3956': 16, 'b1380': 0.0625, 'b1818': 0.0625} simplified to [0.9150663940283817, 8.403135775377892];{'b3956': 16, 'b2914': 2}\n", - "[0.9150663940283786, 8.40313577537787];{'b2285': 0.5, 'b3870': 0.25, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.9150663940283817, 8.403135775377892];{'b2914': 2, 'b3956': 16}\n", - "[0.8251965952132049, 8.570459156801919];{'b0115': 0, 'b2914': 2, 'b2463': 0, 'b3870': 16, 'b3956': 16} simplified to [0.8251965952132045, 8.570459156801915];{'b2914': 2, 'b2463': 0, 'b3870': 16, 'b3956': 16}\n", - "[0.7523421321470498, 8.700665974296033];{'b3870': 32, 'b2914': 2, 'b3403': 0.0625, 'b1818': 0.0625, 'b1136': 0.5, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7510429616263203, 8.702947161544493];{'b2285': 0.5, 'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16} simplified to [0.7510429616263212, 8.702947161544502];{'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b3403': 16, 'b3870': 32, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b3403': 16, 'b3870': 32, 'b2914': 2, 'b4232': 0.0625, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7510429616263203, 8.702947161544493];{'b3403': 16, 'b3870': 32, 'b2463': 0, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7510429616263212, 8.702947161544502];{'b3956': 16, 'b3870': 32, 'b2463': 0, 'b2914': 2}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b3870': 32, 'b2925': 0.125, 'b2914': 2, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7189300114819255, 8.758902363730876];{'b1818': 0.25, 'b3403': 0, 'b0115': 0, 'b3870': 32, 'b2914': 2, 'b3956': 16} simplified to [0.7189300114819218, 8.75890236373083];{'b3403': 0, 'b3956': 16, 'b3870': 32, 'b2914': 2}\n", - "[0.7510429616263203, 8.702947161544493];{'b0727': 4, 'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16} simplified to [0.7510429616263212, 8.702947161544502];{'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b3870': 32, 'b2914': 2, 'b3403': 0.0625, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470498, 8.700665974296033];{'b3870': 32, 'b2914': 2, 'b1818': 0.0625, 'b1136': 0.5, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b2914': 2, 'b3956': 16, 'b1818': 16, 'b3870': 32} simplified to [0.7523421321470497, 8.700665974296035];{'b3956': 16, 'b3870': 32, 'b2914': 2}\n", - "[0.7523421321470497, 8.700665974296037];{'b2914': 2, 'b3956': 16, 'b3870': 32, 'b1818': 0.0625} simplified to [0.7523421321470497, 8.700665974296035];{'b3956': 16, 'b3870': 32, 'b2914': 2}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b3403': 16, 'b3870': 32, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b4232': 32, 'b3870': 32, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b3870': 32, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b3870': 32, 'b2914': 2, 'b3403': 0.0625, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b3403': 16, 'b3870': 32, 'b2914': 2, 'b3956': 16, 'b1818': 8} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b3870': 32, 'b0727': 0, 'b2914': 2, 'b4232': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b3870': 32, 'b2914': 2, 'b3956': 16}\n", - "[0.7523421321470497, 8.700665974296037];{'b3403': 4, 'b3870': 32, 'b2914': 2, 'b4232': 0.0625, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b0116': 0.03125, 'b3403': 16, 'b3870': 32, 'b2914': 2, 'b4232': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b3870': 32, 'b2914': 2, 'b4232': 0.0625, 'b1818': 0.0625, 'b0727': 8, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[0.7523421321470497, 8.700665974296037];{'b3870': 32, 'b2914': 2, 'b3403': 0.0625, 'b0729': 32, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b1611': 16, 'b3870': 32, 'b2914': 2, 'b4232': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b3403': 16, 'b3870': 32, 'b2278': 0.125, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b0727': 0.03125, 'b3870': 32, 'b2914': 2, 'b4232': 0.0625, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b2463': 0.25, 'b3870': 32, 'b2914': 2, 'b1818': 0.0625, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n", - "[0.7523421321470497, 8.700665974296037];{'b2285': 0.5, 'b1818': 0.25, 'b3403': 16, 'b3870': 32, 'b2914': 2, 'b3956': 16} simplified to [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32}\n" + " 100| -0.000000 0.266637 0.000000 0.004811 0.031423| -0.000000 1.688172 0.000000 0.035772 0.234727|\n", + " 200| -0.000000 0.266637 0.000000 0.005777 0.031997| -0.000000 1.688172 0.000000 0.040494 0.236329|\n", + " 300| -0.000000 0.266637 0.000000 0.017369 0.057077| -0.000000 1.688172 0.000000 0.116406 0.395763|\n", + " 400| -0.000000 0.266637 0.000000 0.043143 0.081472| -0.000000 1.688172 0.000000 0.294911 0.583516|\n", + " 500| -0.000000 0.266637 0.048280 0.113694 0.102973| -0.000000 1.688172 0.236123 0.781527 0.742375|\n", + " 600| 0.019083 0.266637 0.266637 0.223272 0.056129| 0.236123 1.688172 1.652859 1.629045 0.210819|\n", + " 700| 0.166214 0.266637 0.266637 0.264495 0.014071| 1.652859 1.688172 1.652859 1.653662 0.004977|\n", + " 800| 0.166214 0.266637 0.266637 0.264344 0.014080| 1.652859 1.688172 1.652859 1.653772 0.005006|\n", + " 900| 0.166214 0.266637 0.266637 0.263926 0.014102| 1.652859 1.688172 1.652859 1.654076 0.005084|\n", + " 1000| 0.166214 0.266637 0.266637 0.262903 0.014083| 1.652859 1.688172 1.652859 1.654820 0.005166|\n", + " 1100| 0.166214 0.266637 0.259961 0.260376 0.013973| 1.652859 1.688172 1.657713 1.656655 0.005267|\n", + " 1200| 0.166214 0.266637 0.259961 0.259817 0.010806| 1.652859 1.688172 1.657713 1.657432 0.004918|\n", + " 1300| 0.166214 0.266637 0.259961 0.259947 0.010829| 1.652859 1.688172 1.657713 1.657338 0.004937|\n", + " 1400| 0.166214 0.266637 0.259961 0.260656 0.010091| 1.652859 1.688172 1.657713 1.656829 0.004005|\n", + " 1500| 0.166214 0.266637 0.259961 0.260742 0.010105| 1.652859 1.688172 1.657713 1.656767 0.004018|\n", + " 1600| 0.166214 0.266637 0.259961 0.260777 0.010111| 1.652859 1.688172 1.657713 1.656741 0.004023|\n", + " 1700| 0.166214 0.266637 0.259961 0.260813 0.010116| 1.652859 1.688172 1.657713 1.656715 0.004028|\n", + " 1800| 0.166214 0.266637 0.263788 0.260569 0.014166| 1.652859 1.688172 1.654934 1.656513 0.005507|\n", + " 1900| 0.166214 0.266637 0.263722 0.261677 0.010230| 1.652859 1.688172 1.654982 1.656087 0.004119|\n", + " 2000| 0.166214 0.266637 0.263722 0.261187 0.010822| 1.652859 1.688172 1.654982 1.656439 0.004863|\n", + " 2100| 0.166214 0.266637 0.263656 0.260847 0.011133| 1.652859 1.688172 1.655030 1.656683 0.005230|\n", + " 2200| 0.166214 0.266637 0.263656 0.260501 0.011411| 1.652859 1.688172 1.655030 1.656932 0.005547|\n", + " 2300| 0.166214 0.266637 0.263788 0.260662 0.011773| 1.652859 1.688172 1.654934 1.656813 0.005917|\n", + " 2400| 0.166214 0.266637 0.263788 0.259894 0.012303| 1.652859 1.688172 1.654934 1.657365 0.006482|\n", + " 2500| 0.166214 0.266637 0.263788 0.259444 0.012329| 1.652859 1.688172 1.654934 1.657691 0.006527|\n", + " 2600| 0.166214 0.266637 0.262786 0.258491 0.012477| 1.652859 1.688172 1.655662 1.658380 0.006709|\n", + " 2700| 0.166214 0.266637 0.261982 0.257523 0.012590| 1.652859 1.688172 1.656247 1.659079 0.006854|\n", + " 2800| 0.166214 0.266637 0.261982 0.257289 0.012703| 1.652859 1.688172 1.656247 1.659247 0.006969|\n", + " 2900| 0.166214 0.266637 0.260873 0.256565 0.012312| 1.652859 1.688172 1.657052 1.659774 0.006624|\n", + " 3000| 0.166214 0.266637 0.259745 0.257269 0.011427| 1.652859 1.688172 1.657870 1.659272 0.005721|\n", + " 3100| 0.166214 0.266637 0.258360 0.256199 0.011850| 1.652859 1.688172 1.658873 1.660042 0.006192|\n", + " 3200| 0.166214 0.266637 0.258162 0.255756 0.011817| 1.652859 2.975636 1.659016 1.673584 0.131005|\n", + " 3300| 0.166214 0.266637 0.258459 0.256148 0.012378| 1.652859 2.975636 1.659470 1.739404 0.312396|\n", + " 3400| 0.166214 0.266637 0.261676 0.257592 0.012541| 1.652859 2.975636 1.661068 1.909933 0.515393|\n", + " 3500| 0.166214 0.266637 0.265801 0.260527 0.012466| 1.652859 2.975636 1.681848 2.304150 0.656976|\n", + " 3600| 0.048147 0.268048 0.265801 0.263699 0.021666| 1.652859 3.639538 2.975636 2.965322 0.148680|\n", + " 3700| 0.048147 0.268048 0.265801 0.257289 0.042694| 1.652859 3.639538 2.975636 2.978337 0.190058|\n", + " 3800| 0.048147 0.268048 0.265801 0.250902 0.055630| 1.652859 3.639538 2.975636 2.989388 0.224350|\n", + " 3900| 0.048147 0.268048 0.266421 0.236147 0.075857| 1.652859 3.639538 2.944356 2.995012 0.318456|\n", + " 4000| 0.048147 0.268048 0.266219 0.194576 0.102766| 2.832472 3.639538 2.954783 3.161330 0.337180|\n", + " 4100| 0.024121 0.268048 0.266421 0.172516 0.108533| 2.832472 3.646674 2.944356 3.231834 0.354786|\n", + " 4200| 0.024121 0.268048 0.266421 0.181015 0.107276| 2.832472 3.646674 2.944356 3.203576 0.349486|\n", + " 4300| 0.024121 0.268048 0.266421 0.187310 0.105949| 2.832472 3.646674 2.944356 3.183433 0.343215|\n", + " 4400| 0.024121 0.268048 0.266421 0.196044 0.103078| 2.832472 3.646674 2.944356 3.155358 0.333396|\n", + " 4500| 0.024121 0.268048 0.266280 0.182984 0.107122| 2.832472 3.646674 2.951807 3.194849 0.349360|\n", + " 4600| 0.105311 0.268048 0.267136 0.265213 0.016078| 2.832472 7.960626 2.902648 2.970103 0.502413|\n", + " 4700| 0.105311 0.268048 0.266683 0.263589 0.022617| 2.832472 7.960626 2.929948 3.020956 0.706284|\n", + " 4800| 0.105311 0.268048 0.266683 0.261912 0.027547| 2.832472 7.960626 2.929948 3.074450 0.859947|\n", + " 4900| 0.105311 0.268048 0.266683 0.260233 0.031631| 2.832472 7.960626 2.929948 3.128158 0.987076|\n", + " 5000| 0.105311 0.268048 0.266683 0.258560 0.035166| 2.832472 7.960626 2.929948 3.181409 1.097112|\n" ] }, { "data": { "text/plain": [ - "[[0.9181564151188526, 8.533954360914194];{'b3956': 16, 'b2463': 0},\n", - " [0.8489079919229925, 8.66502935034093];{'b2463': 0, 'b3870': 16, 'b3956': 16},\n", - " [0.7747403052620707, 8.800405071091362];{'b2463': 0, 'b3870': 32, 'b3956': 16},\n", - " [0.9115981881633864, 8.546575594684327];{'b2463': 0, 'b1297': 2, 'b3956': 16},\n", - " [0.7189300114819218, 8.75890236373083];{'b3403': 0, 'b3956': 16, 'b3870': 32, 'b2914': 2},\n", - " [0.9150663940283817, 8.403135775377892];{'b3956': 16, 'b2914': 2},\n", - " [0.836701413447523, 8.549470033946575];{'b2914': 2, 'b3870': 16, 'b3956': 16},\n", - " [0.8251965952132045, 8.570459156801915];{'b2914': 2, 'b2463': 0, 'b3870': 16, 'b3956': 16},\n", - " [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32},\n", - " [0.7510429616263212, 8.702947161544502];{'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16}]" + "[[0.26804789391240197, 2.8324723126768676];{'b1761': 0.5, 'b1276': 16},\n", + " [0.10531059695351266, 7.960625859949961];{'b1136': 0.0625, 'b1276': 16},\n", + " [0.2634477458282576, 3.071447050282778];{'b1761': 0.0625, 'b1297': 16, 'b1276': 16},\n", + " [0.2658006440678183, 2.975636281071825];{'b1761': 0.03125, 'b1276': 16},\n", + " [0.2674935834392603, 2.878325079562207];{'b1761': 0.5, 'b1297': 4, 'b1276': 16},\n", + " [0.2671362515688754, 2.902648399676724];{'b1761': 0.25, 'b1276': 16},\n", + " [0.26668294257033986, 2.92994795647064];{'b1761': 0.5, 'b1297': 8, 'b1276': 16},\n", + " [0.2664214204053249, 2.9443557604738686];{'b1761': 0.125, 'b1276': 16},\n", + " [0.2662801304743661, 2.9518070078965053];{'b1297': 8, 'b1276': 16, 'b1761': 0.25},\n", + " [0.2660654369859636, 2.962736533609505];{'b1297': 8, 'b1761': 0.125, 'b1276': 16},\n", + " [0.265954768381649, 2.968201296465923];{'b1297': 8, 'b1761': 0.0625, 'b1276': 16},\n", + " [0.2660156317007702, 2.965209440872367];{'b1761': 0.0625, 'b1276': 16}]" ] }, "execution_count": 11, @@ -2913,102 +531,106 @@ " \n", " \n", " 0\n", - " {'b3956': 16, 'b2463': 0}\n", + " {'b1761': 0.5, 'b1276': 16}\n", " 2\n", - " 0.918156\n", - " 8.533954\n", + " 0.268048\n", + " 2.832472\n", " \n", " \n", " 1\n", - " {'b2463': 0, 'b3870': 16, 'b3956': 16}\n", - " 3\n", - " 0.848908\n", - " 8.665029\n", + " {'b1136': 0.0625, 'b1276': 16}\n", + " 2\n", + " 0.105311\n", + " 7.960626\n", " \n", " \n", " 2\n", - " {'b2463': 0, 'b3870': 32, 'b3956': 16}\n", + " {'b1761': 0.0625, 'b1297': 16, 'b1276': 16}\n", " 3\n", - " 0.774740\n", - " 8.800405\n", + " 0.263448\n", + " 3.071447\n", " \n", " \n", " 3\n", - " {'b2463': 0, 'b1297': 2, 'b3956': 16}\n", - " 3\n", - " 0.911598\n", - " 8.546576\n", + " {'b1761': 0.03125, 'b1276': 16}\n", + " 2\n", + " 0.265801\n", + " 2.975636\n", " \n", " \n", " 4\n", - " {'b3403': 0, 'b3956': 16, 'b3870': 32, 'b2914': 2}\n", - " 4\n", - " 0.718930\n", - " 8.758902\n", + " {'b1761': 0.5, 'b1297': 4, 'b1276': 16}\n", + " 3\n", + " 0.267494\n", + " 2.878325\n", " \n", " \n", " 5\n", - " {'b3956': 16, 'b2914': 2}\n", + " {'b1761': 0.25, 'b1276': 16}\n", " 2\n", - " 0.915066\n", - " 8.403136\n", + " 0.267136\n", + " 2.902648\n", " \n", " \n", " 6\n", - " {'b2914': 2, 'b3870': 16, 'b3956': 16}\n", + " {'b1761': 0.5, 'b1297': 8, 'b1276': 16}\n", " 3\n", - " 0.836701\n", - " 8.549470\n", + " 0.266683\n", + " 2.929948\n", " \n", " \n", " 7\n", - " {'b2914': 2, 'b2463': 0, 'b3870': 16, 'b3956': 16}\n", - " 4\n", - " 0.825197\n", - " 8.570459\n", + " {'b1761': 0.125, 'b1276': 16}\n", + " 2\n", + " 0.266421\n", + " 2.944356\n", " \n", " \n", " 8\n", - " {'b2914': 2, 'b3956': 16, 'b3870': 32}\n", + " {'b1297': 8, 'b1276': 16, 'b1761': 0.25}\n", " 3\n", - " 0.752342\n", - " 8.700666\n", + " 0.266280\n", + " 2.951807\n", " \n", " \n", " 9\n", - " {'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16}\n", - " 4\n", - " 0.751043\n", - " 8.702947\n", + " {'b1297': 8, 'b1761': 0.125, 'b1276': 16}\n", + " 3\n", + " 0.266065\n", + " 2.962737\n", + " \n", + " \n", + " 10\n", + " {'b1297': 8, 'b1761': 0.0625, 'b1276': 16}\n", + " 3\n", + " 0.265955\n", + " 2.968201\n", + " \n", + " \n", + " 11\n", + " {'b1761': 0.0625, 'b1276': 16}\n", + " 2\n", + " 0.266016\n", + " 2.965209\n", " \n", " \n", "\n", "" ], "text/plain": [ - " Modification Size BPCY \\\n", - "0 {'b3956': 16, 'b2463': 0} 2 0.918156 \n", - "1 {'b2463': 0, 'b3870': 16, 'b3956': 16} 3 0.848908 \n", - "2 {'b2463': 0, 'b3870': 32, 'b3956': 16} 3 0.774740 \n", - "3 {'b2463': 0, 'b1297': 2, 'b3956': 16} 3 0.911598 \n", - "4 {'b3403': 0, 'b3956': 16, 'b3870': 32, 'b2914': 2} 4 0.718930 \n", - "5 {'b3956': 16, 'b2914': 2} 2 0.915066 \n", - "6 {'b2914': 2, 'b3870': 16, 'b3956': 16} 3 0.836701 \n", - "7 {'b2914': 2, 'b2463': 0, 'b3870': 16, 'b3956': 16} 4 0.825197 \n", - "8 {'b2914': 2, 'b3956': 16, 'b3870': 32} 3 0.752342 \n", - "9 {'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16} 4 0.751043 \n", - "\n", - " TargetFlux \n", - "0 8.533954 \n", - "1 8.665029 \n", - "2 8.800405 \n", - "3 8.546576 \n", - "4 8.758902 \n", - "5 8.403136 \n", - "6 8.549470 \n", - "7 8.570459 \n", - "8 8.700666 \n", - "9 8.702947 " + " Modification Size BPCY TargetFlux\n", + "0 {'b1761': 0.5, 'b1276': 16} 2 0.268048 2.832472\n", + "1 {'b1136': 0.0625, 'b1276': 16} 2 0.105311 7.960626\n", + "2 {'b1761': 0.0625, 'b1297': 16, 'b1276': 16} 3 0.263448 3.071447\n", + "3 {'b1761': 0.03125, 'b1276': 16} 2 0.265801 2.975636\n", + "4 {'b1761': 0.5, 'b1297': 4, 'b1276': 16} 3 0.267494 2.878325\n", + "5 {'b1761': 0.25, 'b1276': 16} 2 0.267136 2.902648\n", + "6 {'b1761': 0.5, 'b1297': 8, 'b1276': 16} 3 0.266683 2.929948\n", + "7 {'b1761': 0.125, 'b1276': 16} 2 0.266421 2.944356\n", + "8 {'b1297': 8, 'b1276': 16, 'b1761': 0.25} 3 0.266280 2.951807\n", + "9 {'b1297': 8, 'b1761': 0.125, 'b1276': 16} 3 0.266065 2.962737\n", + "10 {'b1297': 8, 'b1761': 0.0625, 'b1276': 16} 3 0.265955 2.968201\n", + "11 {'b1761': 0.0625, 'b1276': 16} 2 0.266016 2.965209" ] }, "execution_count": 12, @@ -3036,16 +658,18 @@ { "data": { "text/plain": [ - "[[0.9181564151188526, 8.533954360914194];{'b3956': 16, 'b2463': 0},\n", - " [0.8489079919229925, 8.66502935034093];{'b2463': 0, 'b3870': 16, 'b3956': 16},\n", - " [0.7747403052620707, 8.800405071091362];{'b2463': 0, 'b3870': 32, 'b3956': 16},\n", - " [0.9115981881633864, 8.546575594684327];{'b2463': 0, 'b1297': 2, 'b3956': 16},\n", - " [0.7189300114819218, 8.75890236373083];{'b3403': 0, 'b3956': 16, 'b3870': 32, 'b2914': 2},\n", - " [0.9150663940283817, 8.403135775377892];{'b3956': 16, 'b2914': 2},\n", - " [0.836701413447523, 8.549470033946575];{'b2914': 2, 'b3870': 16, 'b3956': 16},\n", - " [0.8251965952132045, 8.570459156801915];{'b2914': 2, 'b2463': 0, 'b3870': 16, 'b3956': 16},\n", - " [0.7523421321470497, 8.700665974296035];{'b2914': 2, 'b3956': 16, 'b3870': 32},\n", - " [0.7510429616263212, 8.702947161544502];{'b3870': 32, 'b2463': 0, 'b2914': 2, 'b3956': 16}]" + "[[0.26804789391240197, 2.8324723126768676];{'b1761': 0.5, 'b1276': 16},\n", + " [0.10531059695351266, 7.960625859949961];{'b1136': 0.0625, 'b1276': 16},\n", + " [0.2634477458282576, 3.071447050282778];{'b1761': 0.0625, 'b1297': 16, 'b1276': 16},\n", + " [0.2658006440678183, 2.975636281071825];{'b1761': 0.03125, 'b1276': 16},\n", + " [0.2674935834392603, 2.878325079562207];{'b1761': 0.5, 'b1297': 4, 'b1276': 16},\n", + " [0.2671362515688754, 2.902648399676724];{'b1761': 0.25, 'b1276': 16},\n", + " [0.26668294257033986, 2.92994795647064];{'b1761': 0.5, 'b1297': 8, 'b1276': 16},\n", + " [0.2664214204053249, 2.9443557604738686];{'b1761': 0.125, 'b1276': 16},\n", + " [0.2662801304743661, 2.9518070078965053];{'b1297': 8, 'b1276': 16, 'b1761': 0.25},\n", + " [0.2660654369859636, 2.962736533609505];{'b1297': 8, 'b1761': 0.125, 'b1276': 16},\n", + " [0.265954768381649, 2.968201296465923];{'b1297': 8, 'b1761': 0.0625, 'b1276': 16},\n", + " [0.2660156317007702, 2.965209440872367];{'b1761': 0.0625, 'b1276': 16}]" ] }, "execution_count": 13, @@ -3092,23 +716,22 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "metadata": {}, "outputs": [ { - "ename": "NameError", - "evalue": "name 'solutions' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[15], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m solution \u001b[38;5;241m=\u001b[39m \u001b[43msolutions\u001b[49m[\u001b[38;5;241m1\u001b[39m]\n\u001b[1;32m 2\u001b[0m solution\n", - "\u001b[0;31mNameError\u001b[0m: name 'solutions' is not defined" - ] + "data": { + "text/plain": [ + "[0.10531059695351266, 7.960625859949961];{'b1136': 0.0625, 'b1276': 16}" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" } ], "source": [ - "solution = solutions[1]\n", + "solution = ea.final_population[1]\n", "solution" ] }, @@ -3121,9 +744,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 17, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "{'ACONTa': (3.653810503510826, 10000),\n", + " 'ACONTb': (3.653810503510826, 10000),\n", + " 'ICDHyr': (0, 0.014272697279339164)}" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "solution.constraints" ] @@ -3137,9 +773,22 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 18, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "objective: 0.0\n", + "Status: OPTIMAL\n", + "Method:ROOM" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "sim = problem.simulator\n", "res=sim.simulate(constraints=solution.constraints,method='ROOM')\n", @@ -3148,65 +797,240 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 19, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
ACALD-6.612803
ACALDt-0.001000
ACKr-0.001000
ACONTa3.653811
ACONTb3.653811
......
TALA-0.002290
THD20.219020
TKT1-0.002290
TKT2-0.006911
TPI9.180765
\n", + "

72 rows × 1 columns

\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "ACALD -6.612803\n", + "ACALDt -0.001000\n", + "ACKr -0.001000\n", + "ACONTa 3.653811\n", + "ACONTb 3.653811\n", + "... ...\n", + "TALA -0.002290\n", + "THD2 0.219020\n", + "TKT1 -0.002290\n", + "TKT2 -0.006911\n", + "TPI 9.180765\n", + "\n", + "[72 rows x 1 columns]" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "res.dataframe" ] }, { "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "res.find([PRODUCT,BIOMASS])" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "from mewpy.visualization.envelope import plot_flux_envelope\n", - "\n", - "plot_flux_envelope(sim,BIOMASS,PRODUCT,constraints = solution.constraints)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Exercice 1\n", - "\n", - "Alter the notebook to run a gene over/under-expression (GOUProblem) optimization task. You may also try other optimization objectives (replacing or adding new objectives) such as `CandidateSize`, `ModificationType` or `BPCY_FVA`." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Exercice 2\n", - "\n", - "Alter the notebook to find possible genetic modifications for the increased production of ethanol (EX_etoh_e)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Simulating user defined modifications\n", - "\n", - "Genetic modifications at the gene, enzyme, transcription or regulatory levels need to be translated to the (pseudo) reaction level. This task is problem dependent and consequently requires the instantiation of a problem. If we do not intend run any optimization task, there is no need to define optimization objectives." - ] - }, - { - "cell_type": "code", - "execution_count": null, + "execution_count": 20, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
BIOMASS_Ecoli_core_w_GAM0.012801
EX_succ_e7.937179
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "BIOMASS_Ecoli_core_w_GAM 0.012801\n", + "EX_succ_e 7.937179" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "res.find([PRODUCT,BIOMASS])" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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/vEPDRs2zD2VSaqtrdXDDz+slJQUhYaGqmfPnnr00UdljHHbOQAAgLW16DHT448/royMDO3YsUM1NTX63//9X+3YsUPffPONVq9e7bbi/vrXv2revHlauHCh+vXrp02bNumGG25QVFSU7rzzTredBwAAWFeL7sycf/75ysrKUk1Njfr3769///vfio+P19q1azV48GC3FffNN99o3Lhxuvjii9WjRw9dddVVGj16tDZs2OC2cwAAAGtr0Z0ZSerZs6deffXVRts88cQTmjZtmqKjo1t0jnPPPVevvPKKdu3apV69emnLli36+uuv9fTTT7foeAAAoP1pcZhpjscff1xXX311i8PMjBkzVFpaqvT0dPn7+6u2tlaPPfaYJk2a5HKfqqoqVVVV2T+Xlpa26NwAAMAaPDqdQWtf1H3vvff09ttv65///Ke+/fZbLVy4UE8++aQWLlzocp85c+YoKirKviQnJ7eqBgAA4Nt8em6mBx54QDNmzNC1116r/v376/rrr9c999yjOXPmuNxn5syZKikpsS/79+9vw4oBAEBb8+hjptaqrKyUn59j3vL391ddXZ3LfYKDgxUcHOzp0gAAgI/w6TBz6aWX6rHHHlO3bt3Ur18/ZWZm6umnn9bUqVO9XRoAAPARPh1mnnvuOT388MO67bbbVFBQoKSkJN1yyy3685//7O3SAACAj/BomPnNb36j0NDQFu8fERGhZ555Rs8884z7igIAAO1Ki8LMxx9/LH9/f40ZM8Zh/YoVK1RXV6eMjAx7OwAAAE9q0WimGTNmqLa2tsF6Y4xmzJjR6qIAAACaq0Vh5scff1Tfvn0brE9PT1d2dnariwIAAGiuFoWZqKgo/fTTTw3WZ2dnKywsrNVFAQAANFeLwsy4ceN09913a/fu3fZ12dnZuu+++3TZZZe5rTgAAICmtCjMzJ07V2FhYUpPT1dKSopSUlLUp08fxcXF6cknn3R3jQAAAC61aDRTVFSUvvnmG3322WfasmWLQkNDNWDAAF1wwQXurg8AAKBRLf6eGZvNptGjR2v06NHurAcAAOCUtOgx05133qlnn322wfrnn39ed999d2trAgAAaLYWhZn3339f5513XoP15557rpYsWdLqogAAAJqrRWGmsLBQUVFRDdZHRkbq8OHDrS4KAACguVoUZlJTU/Xpp582WP/JJ5/otNNO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REOHDtWGDRsabb948WKlp6crJCRE/fv318cff+yw3RijP//5z0pMTFRoaKhGjRqlH3/80aFNUVGRJk2apMjISEVHR+vGG29UeXm526+ttdq6b37++WfdeOONSklJUWhoqHr27KlZs2bp+PHjHrm+1vDGz029qqoqDRo0SDabTVlZWe66JLfwVr989NFHGjp0qEJDQxUTE6Px48e787Lcwht9s2vXLo0bN04dO3ZUZGSkzj//fP3nP/9x+7W1lrv75oMPPtDo0aMVFxfn8v+TY8eOafr06YqLi1N4eLiuvPJK5efnu/Oy3KKt+6aoqEh33HGHevfurdDQUHXr1k133nmnSkpK3H1p3mHaoUWLFpmgoCDz+uuvm+3bt5ubbrrJREdHm/z8fKft16xZY/z9/c3cuXPNjh07zEMPPWQCAwPN1q1b7W2eeOIJExUVZZYtW2a2bNliLrvsMpOSkmKOHj1qbzN27FgzcOBAs27dOvPVV1+Z1NRUM3HiRI9f76nwRt988sknZsqUKWbFihVm9+7d5sMPPzTx8fHmvvvua5Nrbi5v/dzUu/POO01GRoaRZDIzMz11mafMW/2yZMkSExMTY+bNm2d27txptm/fbt59912PX++p8FbfpKWlmYsuushs2bLF7Nq1y9x2222mQ4cOJjc31+PX3Fye6Js33njDPPLII+bVV191+f/JtGnTTHJyslm5cqXZtGmTOeecc8y5557rqctsEW/0zdatW80VV1xhli9fbrKzs83KlStNWlqaufLKKz15qW2mXYaZs88+20yfPt3+uba21iQlJZk5c+Y4bX/11Vebiy++2GHd0KFDzS233GKMMaaurs4kJCSYv/3tb/btxcXFJjg42LzzzjvGGGN27NhhJJmNGzfa23zyySfGZrOZgwcPuu3aWssbfePM3LlzTUpKSmsuxe282Tcff/yxSU9PN9u3b/e5MOONfqmurjZdunQx//jHP9x9OW7ljb45dOiQkWS+/PJLe5vS0lIjyXz22Wduu7bWcnffnGjPnj1O/z8pLi42gYGBZvHixfZ133//vZFk1q5d24qrcS9v9I0z7733ngkKCjLV1dWndgE+qN09Zjp+/Lg2b96sUaNG2df5+flp1KhRWrt2rdN91q5d69BeksaMGWNvv2fPHuXl5Tm0iYqK0tChQ+1t1q5dq+joaA0ZMsTeZtSoUfLz89P69evddn2t4a2+caakpESxsbGtuRy38mbf5Ofn66abbtKbb76pDh06uPOyWs1b/fLtt9/q4MGD8vPz0xlnnKHExERlZGRo27Zt7r7EFvNW38TFxal379564403VFFRoZqaGr388suKj4/X4MGD3X2ZLeKJvmmOzZs3q7q62uE46enp6tat2ykdx5O81TfOlJSUKDIyUgEB1p/ZqN2FmcOHD6u2tladO3d2WN+5c2fl5eU53ScvL6/R9vX/bKpNfHy8w/aAgADFxsa6PG9b81bfnCw7O1vPPfecbrnllhZdhyd4q2+MMZoyZYqmTZvmEIR9hbf65aeffpIkzZ49Ww899JD+9a9/KSYmRiNGjFBRUVHrL8wNvNU3NptNn3/+uTIzMxUREaGQkBA9/fTT+vTTTxUTE+OWa2stT/RNc+Tl5SkoKEjR0dGtOo4neatvnNXx6KOP6uabb27xMXxJuwsz8G0HDx7U2LFjNWHCBN10003eLsfrnnvuOZWVlWnmzJneLsWn1NXVSZL+9Kc/6corr9TgwYM1f/582Ww2LV682MvVeZcxRtOnT1d8fLy++uorbdiwQePHj9ell16q3Nxcb5cHCygtLdXFF1+svn37avbs2d4uxy3aXZjp2LGj/P39G7y9np+fr4SEBKf7JCQkNNq+/p9NtSkoKHDYXlNTo6KiIpfnbWve6pt6OTk5uvDCC3XuuefqlVdeadW1uJu3+uaLL77Q2rVrFRwcrICAAKWmpkqShgwZosmTJ7f+wlrJW/2SmJgoSerbt699e3BwsE477TTt27evFVfkPt78mfnXv/6lRYsW6bzzztOZZ56pF198UaGhoVq4cKFbrq21PNE3zZGQkKDjx4+ruLi4VcfxJG/1Tb2ysjKNHTtWERERWrp0qQIDA0/5GL6o3YWZoKAgDR48WCtXrrSvq6ur08qVKzVs2DCn+wwbNsyhvSR99tln9vYpKSlKSEhwaFNaWqr169fb2wwbNkzFxcXavHmzvc0XX3yhuro6DR061G3X1xre6hvplzsyI0aMsP8N28/Pt370vNU3zz77rLZs2aKsrCxlZWXZh1u+++67euyxx9x6jS3hrX4ZPHiwgoODtXPnTnub6upq/fzzz+revbvbrq81vNU3lZWVktTg/yE/Pz/7HS1v80TfNMfgwYMVGBjocJydO3dq3759p3QcT/JW30i//CyNHj1aQUFBWr58uUJCQk79AnyVt99A9oRFixaZ4OBgs2DBArNjxw5z8803m+joaJOXl2eMMeb66683M2bMsLdfs2aNCQgIME8++aT5/vvvzaxZs5wOl4yOjjYffvih+e6778y4ceOcDs0+44wzzPr1683XX39t0tLSfHJodlv3zYEDB0xqaqoZOXKkOXDggMnNzbUvvsRbPzcnOpWRCG3FW/1y1113mS5dupgVK1aYH374wdx4440mPj7eFBUVtd3FN8EbfXPo0CETFxdnrrjiCpOVlWV27txp7r//fhMYGGiysrLatgMa4Ym+KSwsNJmZmeajjz4yksyiRYtMZmamw58l06ZNM926dTNffPGF2bRpkxk2bJgZNmxY2114M3ijb0pKSszQoUNN//79TXZ2tsOfwzU1NW3bAR7QLsOMMcY899xzplu3biYoKMicffbZZt26dfZtw4cPN5MnT3Zo/95775levXqZoKAg069fP/PRRx85bK+rqzMPP/yw6dy5swkODjYjR440O3fudGhTWFhoJk6caMLDw01kZKS54YYbTFlZmceusaXaum/mz59vJDldfI03fm5O5Ithxhjv9Mvx48fNfffdZ+Lj401ERIQZNWqU2bZtm8eusaW80TcbN240o0ePNrGxsSYiIsKcc8455uOPP/bYNbaUu/vG1Z8ls2bNsrc5evSoue2220xMTIzp0KGDufzyy33uL07GtH3f/Oc//3H55/CePXs8fLWex6zZAADA0nzrxQUAAIBTRJgBAACWRpgBAACWRpgBAACWRpgBAACWRpgBAACWRpgBAACWRpgBAACWRpgBYCkLFixQdHS0/fPs2bM1aNAgr9UDwPsIM0ALTZkyRTabzb7ExcVp7Nix+u677+xtbDabli1b5rDfv/71Lw0fPlwRERHq0KGDzjrrLC1YsMChzc8//yybzSZ/f38dPHjQYVtubq4CAgJks9n0888/N6hrzJgx8vf318aNGxtsO3TokG699VZ169ZNwcHBSkhI0JgxY7RmzRp7my1btuiyyy5TfHy8QkJC1KNHD11zzTUNZoV3pr5uZ8u6deua3L8l7r///gaT8P2a/ec//9Ell1yiTp06KSQkRD179tQ111yjL7/80mn79PR0BQcHKy8vr8G2ESNGyGaz6Yknnmiw7eKLL5bNZtPs2bPdfQnAKSPMAK0wduxY5ebmKjc3VytXrlRAQIAuueQSl+2fe+45jRs3Tuedd57Wr1+v7777Ttdee62mTZum+++/v0H7Ll266I033nBYt3DhQnXp0sXp8fft26dvvvlGt99+u15//fUG26+88kplZmZq4cKF2rVrl5YvX64RI0aosLBQ0i9hZ+TIkYqNjdWKFSv0/fffa/78+UpKSlJFRUWz++Xzzz+390v9Mnjw4GbvfyrCw8MVFxfnkWM35fjx4145rysvvviiRo4cqbi4OL377rvauXOnli5dqnPPPVf33HNPg/Zff/21jh49qquuukoLFy50eszk5OQGYfvgwYNauXKlEhMTPXEZwKnz9uRQgFVNnjzZjBs3zmHdV199ZSSZgoICY4wxkszSpUuNMcbs27fPBAYGmnvvvbfBsZ599lkjyT7ZXP2Ekw899JBJS0tzaNurVy/z8MMPO50gbvbs2ebaa68133//vYmKijKVlZX2bUeOHDGSzKpVq1xe09KlS01AQICprq5ubjc4aO5EmcuXLzdDhgwxwcHBJi4uzowfP96+raioyFx//fUmOjrahIaGmrFjx5pdu3bZt8+fP99ERUXZP8+aNcsMHDiw2TW+9tprpm/fviYoKMgkJCSY6dOn27ft3bvXXHbZZSYsLMxERESYCRMm2GcyPvFcr776qunRo4ex2WzGmF/69sYbbzQdO3Y0ERER5sILL2zWDNbFxcXGz8/PbNy40RhjTG1trYmJiTFDhw61t3nzzTdN165dmzzW3r17TWBgoLnnnnucbq+rq2uwbsqUKWbGjBnmk08+Mb169Wqwffjw4ebWW281cXFx5uuvv7avf+yxx8yll15qBg4c6DDJI+At3JkB3KS8vFxvvfWWUlNTnd4pWLJkiaqrq53egbnlllsUHh6ud955x2H9ZZddpiNHjujrr7+W9MvfpI8cOaJLL720wTGMMZo/f76uu+46paenKzU1VUuWLLFvDw8PV3h4uJYtW6aqqiqn15CQkKCamhotXbpUxkNz0H700Ue6/PLLddFFFykzM1MrV67U2Wefbd8+ZcoUbdq0ScuXL9fatWtljNFFF12k6urqVp973rx5mj59um6++WZt3bpVy5cvV2pqqiSprq5O48aNU1FRkVavXq3PPvtMP/30k6655hqHY2RnZ+v999/XBx98oKysLEnShAkTVFBQoE8++USbN2/WmWeeqZEjR6qoqKjReqKiojRo0CCtWrVKkrR161bZbDZlZmaqvLxckrR69WoNHz68yWt7//33VV1drQcffNDpdpvN5vC5rKxMixcv1nXXXaff/va3Kikp0VdffdVgv6CgIE2aNEnz58+3r1uwYIGmTp3aZE1Am/FymAIsa/Lkycbf39+EhYWZsLAwI8kkJiaazZs329vohDsz06ZNc7ijcLIBAwaYjIwMY4zjHY67777b3HDDDcYYY2644QZzzz33mMzMzAZ3Zv7973+bTp062e+q/P3vfzfDhw93OMeSJUtMTEyMCQkJMeeee66ZOXOm2bJli0ObP/7xjyYgIMDExsaasWPHmrlz5zrcnWhMfd2hoaH2fqlf6g0bNsxMmjTJ6f67du0yksyaNWvs6w4fPmxCQ0PNe++9Z4xp3Z2ZpKQk86c//cnptn//+9/G39/f7Nu3z75u+/btRpLZsGGD/VyBgYH2O2/G/HI3LjIy0hw7dszheD179jQvv/xykzXde++95uKLLzbGGPPMM8+Ya665xgwcONB88sknxhhjUlNTzSuvvNLkcaZNm2YiIyMd1i1ZssThv8F3331n3/bKK6+YQYMG2T/fddddZvLkyQ77Dx8+3Nx1110mKyvLREREmPLycrN69WoTHx9vqquruTMDn8GdGaAVLrzwQmVlZSkrK0sbNmzQmDFjlJGRob1797rtHFOnTtXixYuVl5enxYsXu/wb8euvv65rrrlGAQEBkqSJEydqzZo12r17t73NlVdeqZycHC1fvlxjx47VqlWrdOaZZzq8E/HYY48pLy9PL730kvr166eXXnpJ6enp2rp1a7Nrfvfdd+39Ur/Uy8rK0siRI53u9/333ysgIEBDhw61r4uLi1Pv3r31/fffN/v8zhQUFCgnJ6fRcycnJys5Odm+rm/fvoqOjnY4d/fu3dWpUyf75y1btqi8vFxxcXH2u1/h4eHas2ePQ9+7Mnz4cH399deqra3V6tWrNWLECI0YMUKrVq1STk6OsrOzNWLEiGZd48l3X8aMGaOsrCx99NFHqqioUG1trX3b66+/ruuuu87++brrrtPixYtVVlbW4LgDBw5UWlqalixZotdff13XX3+9/ecM8AWEGaAVwsLClJqaqtTUVJ111ln6xz/+oYqKCr366qsN2vbq1UslJSXKyclpsO348ePavXu3evXq1WBb//79lZ6erokTJ6pPnz46/fTTG7QpKirS0qVL9eKLLyogIEABAQHq0qWLampqGrwIHBISot/+9rd6+OGH9c0332jKlCmaNWuWQ5u4uDhNmDBBTz75pL7//nslJSXpySefbHa/JCcn2/ulfqkXGhra7OO4k7vOGxYW5vC5vLxciYmJDcLbzp079cADDzR5vAsuuEBlZWX69ttv9eWXXzqEmdWrVyspKUlpaWlNHictLU0lJSUOo5LCw8OVmpqq7t27O7TdsWOH1q1bpwcffND+83LOOeeosrJSixYtcnr8qVOn6oUXXtCSJUt4xASfQ5gB3Mhms8nPz09Hjx5tsO3KK69UYGCgnnrqqQbbXnrpJVVUVGjixIlOjzt16lStWrXK5S+Rt99+W127dtWWLVscfqE+9dRTWrBggcPfyE/Wt2/fRkcqBQUFqWfPnqc0mqkxAwYMcDmUuk+fPqqpqdH69evt6woLC7Vz50717du3VeeNiIhQjx49Gj33/v37tX//fvu6HTt2qLi4uNFzn3nmmcrLy1NAQECDANexY8cm64qOjtaAAQP0/PPPKzAwUOnp6brggguUmZlpH8bfHFdddZUCAwP117/+tcm2r732mi644IIGPy/33nuvXnvtNaf7/Pd//7e2bt2q008/vdX/LQB34z4h0ApVVVX2vwkfOXJEzz//vMrLy52+oNutWzfNnTtX9913n0JCQnT99dcrMDBQH374of74xz/qvvvuc3i8cqKbbrpJEyZMcPiyuBO99tpruuqqqxrctUlOTtbMmTP16aef6pxzztGECRM0depUDRgwQBEREdq0aZPmzp2rcePGSfrlO3AWLVqka6+9Vr169ZIxRv/3f/+njz/+2OEF0KYUFhY2+N6S6OhohYSEaNasWRo5cqR69uypa6+9VjU1Nfr444/1hz/8QWlpaRo3bpxuuukmvfzyy4qIiNCMGTPUpUsXe42tMXv2bE2bNk3x8fHKyMhQWVmZ1qxZozvuuEOjRo1S//79NWnSJD3zzDOqqanRbbfdpuHDh2vIkCEujzlq1CgNGzZM48eP19y5c9WrVy/l5OTYX3RubN96I0aM0HPPPaerrrpKkhQbG6s+ffro3Xff1QsvvNCsa+vWrZueeuop3XXXXSoqKtKUKVOUkpKioqIivfXWW5Ikf39/VVdX680339T//M//NPh5+f3vf6+nn35a27dvV79+/Ry2xcTEKDc3V4GBgc2qB2hT3n5pB7CqyZMnG0n2JSIiwpx11llmyZIl9jY64QXgeh9++KH5zW9+Y8LCwkxISIgZPHiwef311x3aNDXE+cQXgDdt2uTwkurJMjIyzOWXX26OHTtmZsyYYc4880wTFRVlOnToYHr37m0eeugh+xDu3bt3m5tuusn06tXLhIaGmujoaHPWWWeZ+fPnN6tP6ut2trzzzjv2du+//74ZNGiQCQoKMh07djRXXHGFfVv90OyoqCgTGhpqxowZ49ah2S+99JLp3bu3CQwMNImJieaOO+6wb2vu0OyTlZaWmjvuuMMkJSWZwMBAk5ycbCZNmuTwMnFjli5daiSZefPm2dfdddddRpL54Ycfmn1txhjz2WefmYyMDBMbG2sCAgJM586dzfjx482nn35qjPnlpWA/Pz+XL3X36dPHPry7/gVgV3gBGL7CZoyHxl8CAAC0Ad6ZAQAAlkaYAdBs06ZNcxh+fOIybdo0b5fnsrbw8HCnXwjXFvr16+eyprfffrvZx3n88cddHicjI8ODVwD4Ph4zAWi2goIClZaWOt0WGRmp+Pj4Nq7IUXZ2tsttXbp08cqw8L1797r89uLOnTsrIiKiWccpKipy+Y3CoaGhLufrAn4NCDMAAMDSeMwEAAAsjTADAAAsjTADAAAsjTADAAAsjTADAAAsjTADAAAsjTADAAAsjTADAAAs7f8BWDDiXOdcubQAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "from mewpy.visualization.envelope import plot_flux_envelope\n", + "\n", + "plot_flux_envelope(sim,BIOMASS,PRODUCT,constraints = solution.constraints)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Exercice 1\n", + "\n", + "Alter the notebook to run a gene over/under-expression (GOUProblem) optimization task. You may also try other optimization objectives (replacing or adding new objectives) such as `CandidateSize`, `ModificationType` or `BPCY_FVA`." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Exercice 2\n", + "\n", + "Alter the notebook to find possible genetic modifications for the increased production of ethanol (EX_etoh_e)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Simulating user defined modifications\n", + "\n", + "Genetic modifications at the gene, enzyme, transcription or regulatory levels need to be translated to the (pseudo) reaction level. This task is problem dependent and consequently requires the instantiation of a problem. If we do not intend run any optimization task, there is no need to define optimization objectives." + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], "source": [ "problem = GOUProblem(model,[], envcond=anaerobic)\n", "sim = problem.simulator" @@ -3221,7 +1045,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 23, "metadata": {}, "outputs": [], "source": [ @@ -3237,9 +1061,66 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 24, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
namereactions
id
b3956[PPC]
b2914[RPI]
\n", + "
" + ], + "text/plain": [ + " name reactions\n", + "id \n", + "b3956 [PPC]\n", + "b2914 [RPI]" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "sim.find_genes('b3956|b2914')" ] @@ -3253,9 +1134,20 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 25, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "{'PPC': (4.852330790092048, 10000), 'RPI': (-10000, -0.608573313078965)}" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "constraints = problem.solution_to_constraints(solution)\n", "constraints" @@ -3270,9 +1162,332 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 26, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
ACALD-5.553093
ACKr-7.150130
ACONTa0.170545
ACONTb0.170545
ACt2r-7.150130
ALCD2x-5.553093
ATPM8.390000
ATPS4r-2.916386
BIOMASS_Ecoli_core_w_GAM0.158073
CO2t3.196934
CS0.170545
ENO18.848367
ETOHt2r-5.553093
EX_ac_e7.150130
EX_co2_e-3.196934
EX_etoh_e5.553093
EX_for_e13.466192
EX_glc__D_e-10.000000
EX_h_e32.585978
EX_h2o_e-3.199204
EX_nh4_e-0.861940
EX_pi_e-0.581503
EX_succ_e4.399357
FBA9.347814
FORt-13.466192
FRD74.399357
FUM-4.399357
G6PDH2r1.484852
GAPD19.084844
GLCpts10.000000
GLNS0.040419
GLUDy-0.821520
GND1.484852
H2Ot3.199204
ICDHyr0.170545
MDH-4.399357
NADH164.399357
NADTRHD0.259371
NH4t0.861940
PFK9.347814
PFL13.466192
PGI8.482743
PGK-19.084844
PGL1.484852
PGM-18.848367
PIt2r0.581503
PPC4.852331
PTAr7.150130
PYK3.913981
RPE0.876278
RPI-0.608573
SUCCt34.399357
TALA0.466671
TKT10.466671
TKT20.409607
TPI9.347814
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "ACALD -5.553093\n", + "ACKr -7.150130\n", + "ACONTa 0.170545\n", + "ACONTb 0.170545\n", + "ACt2r -7.150130\n", + "ALCD2x -5.553093\n", + "ATPM 8.390000\n", + "ATPS4r -2.916386\n", + "BIOMASS_Ecoli_core_w_GAM 0.158073\n", + "CO2t 3.196934\n", + "CS 0.170545\n", + "ENO 18.848367\n", + "ETOHt2r -5.553093\n", + "EX_ac_e 7.150130\n", + "EX_co2_e -3.196934\n", + "EX_etoh_e 5.553093\n", + "EX_for_e 13.466192\n", + "EX_glc__D_e -10.000000\n", + "EX_h_e 32.585978\n", + "EX_h2o_e -3.199204\n", + "EX_nh4_e -0.861940\n", + "EX_pi_e -0.581503\n", + "EX_succ_e 4.399357\n", + "FBA 9.347814\n", + "FORt -13.466192\n", + "FRD7 4.399357\n", + "FUM -4.399357\n", + "G6PDH2r 1.484852\n", + "GAPD 19.084844\n", + "GLCpts 10.000000\n", + "GLNS 0.040419\n", + "GLUDy -0.821520\n", + "GND 1.484852\n", + "H2Ot 3.199204\n", + "ICDHyr 0.170545\n", + "MDH -4.399357\n", + "NADH16 4.399357\n", + "NADTRHD 0.259371\n", + "NH4t 0.861940\n", + "PFK 9.347814\n", + "PFL 13.466192\n", + "PGI 8.482743\n", + "PGK -19.084844\n", + "PGL 1.484852\n", + "PGM -18.848367\n", + "PIt2r 0.581503\n", + "PPC 4.852331\n", + "PTAr 7.150130\n", + "PYK 3.913981\n", + "RPE 0.876278\n", + "RPI -0.608573\n", + "SUCCt3 4.399357\n", + "TALA 0.466671\n", + "TKT1 0.466671\n", + "TKT2 0.409607\n", + "TPI 9.347814" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "sim.simulate(constraints=constraints).find()" ] @@ -3287,18 +1502,122 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 27, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
BIOMASS_Ecoli_core_w_GAM0.158073
EX_succ_e4.399357
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "BIOMASS_Ecoli_core_w_GAM 0.158073\n", + "EX_succ_e 4.399357" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "problem.simulate(solution=solution,method='pFBA').find(['succ','BIOMASS'])" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 28, "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
MinimumMaximum
Reaction ID
EX_succ_e0.05.649814
\n", + "
" + ], + "text/plain": [ + " Minimum Maximum\n", + "Reaction ID \n", + "EX_succ_e 0.0 5.649814" + ] + }, + "execution_count": 28, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "problem.FVA('EX_succ_e', solution=solution, format='df')" ] diff --git a/examples/04-ROUproblem.ipynb b/examples/04-ROUproblem.ipynb index 47236f4f..148e650c 100644 --- a/examples/04-ROUproblem.ipynb +++ b/examples/04-ROUproblem.ipynb @@ -77,9 +77,7 @@ { "cell_type": "code", "execution_count": 2, - "metadata": { - "scrolled": false - }, + "metadata": {}, "outputs": [ { "name": "stdout", @@ -2380,9 +2378,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.13" + "version": "3.9.15" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/examples/05-GOUproblem.ipynb b/examples/05-GOUproblem.ipynb index 3457ecdc..e389ab7f 100644 --- a/examples/05-GOUproblem.ipynb +++ b/examples/05-GOUproblem.ipynb @@ -557,7 +557,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.13" + "version": "3.9.15" }, "vscode": { "interpreter": { @@ -566,5 +566,5 @@ } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/examples/06-GeckoKOProblem.ipynb b/examples/06-GeckoKOProblem.ipynb index 9672e022..713441e7 100644 --- a/examples/06-GeckoKOProblem.ipynb +++ b/examples/06-GeckoKOProblem.ipynb @@ -973,9 +973,9 @@ ], "metadata": { "kernelspec": { - "display_name": "py37", + "display_name": "cobra", "language": "python", - "name": "py37" + "name": "cobra" }, "language_info": { "codemirror_mode": { @@ -987,9 +987,9 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.13" + "version": "3.9.15" } }, "nbformat": 4, - "nbformat_minor": 2 + "nbformat_minor": 4 } diff --git a/examples/08-community.ipynb b/examples/08-community.ipynb index 3d496a86..4252dde4 100644 --- a/examples/08-community.ipynb +++ b/examples/08-community.ipynb @@ -33,17 +33,7 @@ "execution_count": 1, "id": "5af506f8", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\u001b[31mERROR: Could not find a version that satisfies the requirement cplex (from versions: none)\u001b[0m\u001b[31m\r\n", - "\u001b[0m\u001b[31mERROR: No matching distribution found for cplex\u001b[0m\u001b[31m\r\n", - "\u001b[0m" - ] - } - ], + "outputs": [], "source": [ "! pip install -U -q mewpy cplex escher" ] @@ -66,12 +56,12 @@ "name": "stdout", "output_type": "stream", "text": [ - "MEWpy version: 0.1.34\n", - "Author: CEB University of Minho (2019-2023)/ Vitor Pereira (2019-)\n", - "Contact: vmsapereira@gmail.com \n", + "MEWpy version: 0.1.36\n", + "Author: Vitor Pereira (2019-) and CEB University of Minho (2019-2023)\n", + "Contact: vpereira@ceb.uminho.pt \n", "\n", - "Available LP solvers: gurobi glpk\n", - "Default LP solver: gurobi \n", + "Available LP solvers: gurobi cplex glpk\n", + "Default LP solver: cplex \n", "\n", "Available ODE solvers: scikits scipy\n", "Default ODE solver: scikits \n", @@ -95,7 +85,18 @@ "id": "6f2de219", "metadata": {}, "source": [ - "IMPORTANT: The notebooks require a MEWpy version >= 0.1.26" + "**IMPORTANT**: The notebook requires a MEWpy version >= 0.1.36" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "58242ec0", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "pd.set_option('display.max_columns', None)" ] }, { @@ -110,7 +111,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "id": "70b7be89", "metadata": {}, "outputs": [], @@ -122,7 +123,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "id": "938ae881", "metadata": {}, "outputs": [], @@ -154,7 +155,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "id": "4fd366fe", "metadata": {}, "outputs": [ @@ -166,7 +167,7 @@ "Academic license - for non-commercial use only - expires 2024-12-11\n", "objective: 0.8739215069684301\n", "Status: OPTIMAL\n", - "Method:SimulationMethod.FBA\n" + "Method:FBA\n" ] }, { @@ -242,7 +243,7 @@ "EX_pi_e -3.214895" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -268,20 +269,10 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "id": "196680b4", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnc7t_1mi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n" - ] - } - ], + "outputs": [], "source": [ "glc_ko = wildtype.copy()\n", "glc_ko.id = 'glc_ko'\n", @@ -290,20 +281,10 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "id": "baeb1a1d", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpemyidphq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n" - ] - } - ], + "outputs": [], "source": [ "nh4_ko = wildtype.copy()\n", "nh4_ko.id = 'nh4_ko'\n", @@ -322,7 +303,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "id": "b6e5ff2a", "metadata": {}, "outputs": [], @@ -333,7 +314,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "id": "f766d344", "metadata": {}, "outputs": [ @@ -383,7 +364,7 @@ "nh4_ko 1.0 1.0" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -394,7 +375,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "id": "aa208246", "metadata": {}, "outputs": [ @@ -444,7 +425,7 @@ "nh4_ko 0.978947 1.000000" ] }, - "execution_count": 10, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -455,7 +436,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "id": "2e6e97cb", "metadata": {}, "outputs": [ @@ -505,7 +486,7 @@ "nh4_ko 1.0 1.0" ] }, - "execution_count": 11, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -526,21 +507,48 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "id": "91e413e9", "metadata": {}, "outputs": [], "source": [ "from mewpy.model import CommunityModel\n", - "community = CommunityModel([glc_ko, nh4_ko],flavor='cobra')" + "community = CommunityModel([glc_ko, nh4_ko], merge_biomasses=False, flavor='cobra')" + ] + }, + { + "cell_type": "markdown", + "id": "6aab14c3", + "metadata": {}, + "source": [ + "Arguments:\n", + "- `merge_biomasses=False`: The model does not assume a relative abundance of organisms in the community. If set to `True`, a default abundance of 1:1 would be assumed.\n", + "- `flavor='cobra'`: The model is built over the 'Cobra' framework. `reframed` is an alternative option which is faster for large communities. \n", + "\n", + "Additional optional arguments:\n", + "\n", + "- `abundances`: A list of relative abundances for each model (use the same order of the models), e.g, `abundances=[1,2]`. \n", + " \n", + "- `add_compartments`: If each organism external compartment is to be added to the community model. Default `True`.\n", + "- `balance_exchanges`: If the organisms uptakes should reflect their abundances. This will normalize each organism flux value in acordance to the abundance. Default `True`. \n", + "- `copy_models`: if the models are to be copied, default `True`.\n", + " " ] }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 14, "id": "46ed57b9", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Organism: 100%|███████████████████████████████████| 2/2 [00:00<00:00, 8.69it/s]\n" + ] + } + ], "source": [ "sim = community.get_community_model()" ] @@ -557,7 +565,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 15, "id": "6644486c", "metadata": {}, "outputs": [ @@ -699,7 +707,7 @@ "EX_succ_e\t0.0\t1000.0" ] }, - "execution_count": 14, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -722,7 +730,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "id": "47cb7a4b", "metadata": {}, "outputs": [ @@ -730,9 +738,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "objective: 0.8311955501858121\n", + "objective: 0.831195550185812\n", "Status: OPTIMAL\n", - "Method:SimulationMethod.FBA\n" + "Method:FBA\n" ] }, { @@ -765,6 +773,82 @@ " \n", " \n", " \n", + " EX_ac_e_glc_ko\n", + " -6.134506\n", + " \n", + " \n", + " EX_akg_e_glc_ko\n", + " -4.532343\n", + " \n", + " \n", + " EX_co2_e_glc_ko\n", + " 9.064686\n", + " \n", + " \n", + " EX_etoh_e_glc_ko\n", + " 1.602163\n", + " \n", + " \n", + " EX_glu__L_e_glc_ko\n", + " 4.532343\n", + " \n", + " \n", + " EX_h_e_glc_ko\n", + " -6.134506\n", + " \n", + " \n", + " EX_h2o_e_glc_ko\n", + " 7.462523\n", + " \n", + " \n", + " EX_nh4_e_glc_ko\n", + " -4.532343\n", + " \n", + " \n", + " EX_o2_e_glc_ko\n", + " -5.196352\n", + " \n", + " \n", + " EX_ac_e_nh4_ko\n", + " 6.134506\n", + " \n", + " \n", + " EX_akg_e_nh4_ko\n", + " 4.532343\n", + " \n", + " \n", + " EX_co2_e_nh4_ko\n", + " 15.563372\n", + " \n", + " \n", + " EX_etoh_e_nh4_ko\n", + " -1.602163\n", + " \n", + " \n", + " EX_glc__D_e_nh4_ko\n", + " -10.000000\n", + " \n", + " \n", + " EX_glu__L_e_nh4_ko\n", + " -4.532343\n", + " \n", + " \n", + " EX_h_e_nh4_ko\n", + " 22.808289\n", + " \n", + " \n", + " EX_h2o_e_nh4_ko\n", + " 23.220295\n", + " \n", + " \n", + " EX_o2_e_nh4_ko\n", + " -18.470761\n", + " \n", + " \n", + " EX_pi_e_nh4_ko\n", + " -3.057719\n", + " \n", + " \n", " EX_glc__D_e\n", " -10.000000\n", " \n", @@ -797,18 +881,37 @@ "" ], "text/plain": [ - " Flux rate\n", - "Reaction ID \n", - "EX_glc__D_e -10.000000\n", - "EX_h2o_e 30.682819\n", - "EX_h_e 16.673783\n", - "EX_nh4_e -4.532343\n", - "EX_o2_e -23.667113\n", - "EX_pi_e -3.057719\n", - "EX_co2_e 24.628058" + " Flux rate\n", + "Reaction ID \n", + "EX_ac_e_glc_ko -6.134506\n", + "EX_akg_e_glc_ko -4.532343\n", + "EX_co2_e_glc_ko 9.064686\n", + "EX_etoh_e_glc_ko 1.602163\n", + "EX_glu__L_e_glc_ko 4.532343\n", + "EX_h_e_glc_ko -6.134506\n", + "EX_h2o_e_glc_ko 7.462523\n", + "EX_nh4_e_glc_ko -4.532343\n", + "EX_o2_e_glc_ko -5.196352\n", + "EX_ac_e_nh4_ko 6.134506\n", + "EX_akg_e_nh4_ko 4.532343\n", + "EX_co2_e_nh4_ko 15.563372\n", + "EX_etoh_e_nh4_ko -1.602163\n", + "EX_glc__D_e_nh4_ko -10.000000\n", + "EX_glu__L_e_nh4_ko -4.532343\n", + "EX_h_e_nh4_ko 22.808289\n", + "EX_h2o_e_nh4_ko 23.220295\n", + "EX_o2_e_nh4_ko -18.470761\n", + "EX_pi_e_nh4_ko -3.057719\n", + "EX_glc__D_e -10.000000\n", + "EX_h2o_e 30.682819\n", + "EX_h_e 16.673783\n", + "EX_nh4_e -4.532343\n", + "EX_o2_e -23.667113\n", + "EX_pi_e -3.057719\n", + "EX_co2_e 24.628058" ] }, - "execution_count": 15, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -834,7 +937,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 17, "id": "0b5d171f", "metadata": {}, "outputs": [ @@ -886,7 +989,7 @@ "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.831196" ] }, - "execution_count": 16, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -905,7 +1008,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 18, "id": "960e9b0b", "metadata": {}, "outputs": [ @@ -949,6 +1052,12 @@ " None\n", " \n", " \n", + " glc__D_e_glc_ko\n", + " D-Glucose\n", + " e_glc_ko\n", + " C6H12O6\n", + " \n", + " \n", " glc__D_e\n", " D-Glucose\n", " e\n", @@ -961,39 +1070,33 @@ " C5H10N2O3\n", " \n", " \n", - " gln__L_e\n", + " gln__L_e_glc_ko\n", " L-Glutamine\n", - " e\n", + " e_glc_ko\n", " C5H10N2O3\n", " \n", " \n", - " glu__L_c_glc_ko\n", - " L-Glutamate\n", - " c_glc_ko\n", - " C5H8NO4\n", - " \n", - " \n", " ...\n", " ...\n", " ...\n", " ...\n", " \n", " \n", - " fdp_c_nh4_ko\n", - " D-Fructose 1,6-bisphosphate\n", - " c_nh4_ko\n", - " C6H10O12P2\n", + " fru_e_nh4_ko\n", + " D-Fructose\n", + " e_nh4_ko\n", + " C6H12O6\n", " \n", " \n", - " for_c_nh4_ko\n", - " Formate\n", + " fum_c_nh4_ko\n", + " Fumarate\n", " c_nh4_ko\n", - " CH1O2\n", + " C4H2O4\n", " \n", " \n", - " fum_c_nh4_ko\n", + " fum_e_nh4_ko\n", " Fumarate\n", - " c_nh4_ko\n", + " e_nh4_ko\n", " C4H2O4\n", " \n", " \n", @@ -1010,28 +1113,28 @@ " \n", " \n", "\n", - "

125 rows × 3 columns

\n", + "

165 rows × 3 columns

\n", "" ], "text/plain": [ - " name compartment formula\n", - "id \n", - "community_biomass Total community biomass e None\n", - "glc__D_e D-Glucose e C6H12O6\n", - "gln__L_c_glc_ko L-Glutamine c_glc_ko C5H10N2O3\n", - "gln__L_e L-Glutamine e C5H10N2O3\n", - "glu__L_c_glc_ko L-Glutamate c_glc_ko C5H8NO4\n", - "... ... ... ...\n", - "fdp_c_nh4_ko D-Fructose 1,6-bisphosphate c_nh4_ko C6H10O12P2\n", - "for_c_nh4_ko Formate c_nh4_ko CH1O2\n", - "fum_c_nh4_ko Fumarate c_nh4_ko C4H2O4\n", - "g3p_c_nh4_ko Glyceraldehyde 3-phosphate c_nh4_ko C3H5O6P\n", - "g6p_c_nh4_ko D-Glucose 6-phosphate c_nh4_ko C6H11O9P\n", + " name compartment formula\n", + "id \n", + "community_biomass Total community biomass e None\n", + "glc__D_e_glc_ko D-Glucose e_glc_ko C6H12O6\n", + "glc__D_e D-Glucose e C6H12O6\n", + "gln__L_c_glc_ko L-Glutamine c_glc_ko C5H10N2O3\n", + "gln__L_e_glc_ko L-Glutamine e_glc_ko C5H10N2O3\n", + "... ... ... ...\n", + "fru_e_nh4_ko D-Fructose e_nh4_ko C6H12O6\n", + "fum_c_nh4_ko Fumarate c_nh4_ko C4H2O4\n", + "fum_e_nh4_ko Fumarate e_nh4_ko C4H2O4\n", + "g3p_c_nh4_ko Glyceraldehyde 3-phosphate c_nh4_ko C3H5O6P\n", + "g6p_c_nh4_ko D-Glucose 6-phosphate c_nh4_ko C6H11O9P\n", "\n", - "[125 rows x 3 columns]" + "[165 rows x 3 columns]" ] }, - "execution_count": 17, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -1042,7 +1145,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 19, "id": "a69cf655", "metadata": {}, "outputs": [ @@ -1076,261 +1179,401 @@ " \n", " \n", " \n", - " ACKr_nh4_ko\n", - " -1.810642\n", + " ACALD_glc_ko\n", + " -1.602163\n", " \n", " \n", - " ACONTa_nh4_ko\n", - " 2.354571\n", + " ACKr_glc_ko\n", + " 6.134506\n", " \n", " \n", - " ACONTb_nh4_ko\n", - " 2.354571\n", + " ACONTa_glc_ko\n", + " 4.532343\n", " \n", " \n", - " ACt2r_nh4_ko\n", - " -1.810642\n", + " ACONTb_glc_ko\n", + " 4.532343\n", " \n", " \n", - " AKGDH_nh4_ko\n", - " 1.457794\n", + " ACt2r_glc_ko\n", + " 6.134506\n", " \n", " \n", - " AKGt2r_nh4_ko\n", - " -4.532343\n", + " AKGDH_glc_ko\n", + " 4.532343\n", + " \n", + " \n", + " AKGt2r_glc_ko\n", + " 4.532343\n", " \n", " \n", - " ATPM_nh4_ko\n", + " ALCD2x_glc_ko\n", + " -1.602163\n", + " \n", + " \n", + " ATPM_glc_ko\n", " 8.390000\n", " \n", " \n", - " ATPS4r_nh4_ko\n", - " 44.074005\n", + " ATPS4r_glc_ko\n", + " 9.992163\n", " \n", " \n", - " BIOMASS_Ecoli_core_w_GAM_nh4_ko\n", - " 0.831196\n", + " CO2t_glc_ko\n", + " -9.064686\n", " \n", " \n", - " CO2t_nh4_ko\n", - " -12.841670\n", + " CS_glc_ko\n", + " 4.532343\n", + " \n", + " \n", + " CYTBD_glc_ko\n", + " 10.392704\n", " \n", " \n", - " CS_nh4_ko\n", - " 2.354571\n", + " ETOHt2r_glc_ko\n", + " -1.602163\n", " \n", " \n", - " CYTBD_nh4_ko\n", - " 40.080181\n", + " EX_ac_e_glc_ko\n", + " -6.134506\n", " \n", " \n", - " D_LACt2_nh4_ko\n", + " EX_akg_e_glc_ko\n", + " -4.532343\n", + " \n", + " \n", + " EX_co2_e_glc_ko\n", " 9.064686\n", " \n", " \n", - " ENO_nh4_ko\n", - " 15.170027\n", + " EX_etoh_e_glc_ko\n", + " 1.602163\n", " \n", " \n", - " FBA_nh4_ko\n", - " 7.796272\n", + " EX_glu__L_e_glc_ko\n", + " 4.532343\n", " \n", " \n", - " FUM_nh4_ko\n", - " 1.457794\n", + " EX_h_e_glc_ko\n", + " -6.134506\n", " \n", " \n", - " G6PDH2r_nh4_ko\n", - " 4.130813\n", + " EX_h2o_e_glc_ko\n", + " 7.462523\n", " \n", " \n", - " GAPD_nh4_ko\n", - " 16.413495\n", + " EX_nh4_e_glc_ko\n", + " -4.532343\n", " \n", " \n", - " GLCpts_nh4_ko\n", - " 10.000000\n", + " EX_o2_e_glc_ko\n", + " -5.196352\n", " \n", " \n", - " GLNS_nh4_ko\n", - " 0.212537\n", + " FUM_glc_ko\n", + " 4.532343\n", " \n", " \n", - " GLUDy_nh4_ko\n", - " 0.212537\n", + " GLUDy_glc_ko\n", + " -4.532343\n", " \n", " \n", - " GLUt2r_nh4_ko\n", + " GLUt2r_glc_ko\n", + " -4.532343\n", + " \n", + " \n", + " H2Ot_glc_ko\n", + " -7.462523\n", + " \n", + " \n", + " ICDHyr_glc_ko\n", " 4.532343\n", " \n", " \n", - " GND_nh4_ko\n", - " 4.130813\n", + " MDH_glc_ko\n", + " 4.532343\n", " \n", " \n", - " H2Ot_nh4_ko\n", - " -30.682819\n", + " NADH16_glc_ko\n", + " 5.860360\n", " \n", " \n", - " ICDHyr_nh4_ko\n", - " 2.354571\n", + " NH4t_glc_ko\n", + " 4.532343\n", " \n", " \n", - " LDH_D_nh4_ko\n", - " 9.064686\n", + " O2t_glc_ko\n", + " 5.196352\n", " \n", " \n", - " MDH_nh4_ko\n", - " 1.457794\n", + " PTAr_glc_ko\n", + " -6.134506\n", " \n", " \n", - " NADH16_nh4_ko\n", - " 38.622387\n", + " SUCDi_glc_ko\n", + " 4.532343\n", " \n", " \n", - " O2t_nh4_ko\n", - " 20.040090\n", + " SUCOAS_glc_ko\n", + " -4.532343\n", + " \n", + " \n", + "\n", + "" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "ACALD_glc_ko -1.602163\n", + "ACKr_glc_ko 6.134506\n", + "ACONTa_glc_ko 4.532343\n", + "ACONTb_glc_ko 4.532343\n", + "ACt2r_glc_ko 6.134506\n", + "AKGDH_glc_ko 4.532343\n", + "AKGt2r_glc_ko 4.532343\n", + "ALCD2x_glc_ko -1.602163\n", + "ATPM_glc_ko 8.390000\n", + "ATPS4r_glc_ko 9.992163\n", + "CO2t_glc_ko -9.064686\n", + "CS_glc_ko 4.532343\n", + "CYTBD_glc_ko 10.392704\n", + "ETOHt2r_glc_ko -1.602163\n", + "EX_ac_e_glc_ko -6.134506\n", + "EX_akg_e_glc_ko -4.532343\n", + "EX_co2_e_glc_ko 9.064686\n", + "EX_etoh_e_glc_ko 1.602163\n", + "EX_glu__L_e_glc_ko 4.532343\n", + "EX_h_e_glc_ko -6.134506\n", + "EX_h2o_e_glc_ko 7.462523\n", + "EX_nh4_e_glc_ko -4.532343\n", + "EX_o2_e_glc_ko -5.196352\n", + "FUM_glc_ko 4.532343\n", + "GLUDy_glc_ko -4.532343\n", + "GLUt2r_glc_ko -4.532343\n", + "H2Ot_glc_ko -7.462523\n", + "ICDHyr_glc_ko 4.532343\n", + "MDH_glc_ko 4.532343\n", + "NADH16_glc_ko 5.860360\n", + "NH4t_glc_ko 4.532343\n", + "O2t_glc_ko 5.196352\n", + "PTAr_glc_ko -6.134506\n", + "SUCDi_glc_ko 4.532343\n", + "SUCOAS_glc_ko -4.532343" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "solution.find('glc_ko')" + ] + }, + { + "cell_type": "markdown", + "id": "b7b12343", + "metadata": {}, + "source": [ + "We can look at the organisms' exchanges with the environment" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "12bcf5cc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "
glc_konh4_koTotal
Metabolite
glc__D_e0.000000-10.000000-10.00000
PDH_nh4_ko7.280367gln__L_e0.0000000.0000000.00000
PFK_nh4_ko7.796272glu__L_e4.532343-4.5323430.00000
PGI_nh4_ko5.698792h2o_e7.46252323.22029530.68282
PGK_nh4_ko-16.413495h_e-6.13450622.80828916.67378
PGL_nh4_ko4.130813lac__D_e0.0000000.0000000.00000
PGM_nh4_ko-15.170027mal__L_e0.0000000.0000000.00000
PIt2r_nh4_ko3.057719nh4_e-4.5323430.000000-4.53234
PPC_nh4_ko2.381874o2_e-5.196352-18.470761-23.66711
PTAr_nh4_ko1.810642pi_e0.000000-3.057719-3.05772
PYK_nh4_ko2.356679pyr_e0.0000000.0000000.00000
PYRt2_nh4_ko-11.786388ac_e-6.1345066.1345060.00000
RPE_nh4_ko2.156412acald_e0.0000000.0000000.00000
RPI_nh4_ko-1.974401succ_e0.0000000.0000000.00000
SUCDi_nh4_ko1.457794akg_e-4.5323434.5323430.00000
SUCOAS_nh4_ko-1.457794co2_e9.06468615.56337224.62806
TALA_nh4_ko1.228237etoh_e1.602163-1.6021630.00000
TKT1_nh4_ko1.228237for_e0.0000000.0000000.00000
TKT2_nh4_ko0.928175fru_e0.0000000.0000000.00000
TPI_nh4_ko7.796272fum_e0.0000000.0000000.00000
\n", "
" ], "text/plain": [ - " Flux rate\n", - "Reaction ID \n", - "ACKr_nh4_ko -1.810642\n", - "ACONTa_nh4_ko 2.354571\n", - "ACONTb_nh4_ko 2.354571\n", - "ACt2r_nh4_ko -1.810642\n", - "AKGDH_nh4_ko 1.457794\n", - "AKGt2r_nh4_ko -4.532343\n", - "ATPM_nh4_ko 8.390000\n", - "ATPS4r_nh4_ko 44.074005\n", - "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.831196\n", - "CO2t_nh4_ko -12.841670\n", - "CS_nh4_ko 2.354571\n", - "CYTBD_nh4_ko 40.080181\n", - "D_LACt2_nh4_ko 9.064686\n", - "ENO_nh4_ko 15.170027\n", - "FBA_nh4_ko 7.796272\n", - "FUM_nh4_ko 1.457794\n", - "G6PDH2r_nh4_ko 4.130813\n", - "GAPD_nh4_ko 16.413495\n", - "GLCpts_nh4_ko 10.000000\n", - "GLNS_nh4_ko 0.212537\n", - "GLUDy_nh4_ko 0.212537\n", - "GLUt2r_nh4_ko 4.532343\n", - "GND_nh4_ko 4.130813\n", - "H2Ot_nh4_ko -30.682819\n", - "ICDHyr_nh4_ko 2.354571\n", - "LDH_D_nh4_ko 9.064686\n", - "MDH_nh4_ko 1.457794\n", - "NADH16_nh4_ko 38.622387\n", - "O2t_nh4_ko 20.040090\n", - "PDH_nh4_ko 7.280367\n", - "PFK_nh4_ko 7.796272\n", - "PGI_nh4_ko 5.698792\n", - "PGK_nh4_ko -16.413495\n", - "PGL_nh4_ko 4.130813\n", - "PGM_nh4_ko -15.170027\n", - "PIt2r_nh4_ko 3.057719\n", - "PPC_nh4_ko 2.381874\n", - "PTAr_nh4_ko 1.810642\n", - "PYK_nh4_ko 2.356679\n", - "PYRt2_nh4_ko -11.786388\n", - "RPE_nh4_ko 2.156412\n", - "RPI_nh4_ko -1.974401\n", - "SUCDi_nh4_ko 1.457794\n", - "SUCOAS_nh4_ko -1.457794\n", - "TALA_nh4_ko 1.228237\n", - "TKT1_nh4_ko 1.228237\n", - "TKT2_nh4_ko 0.928175\n", - "TPI_nh4_ko 7.796272" + " glc_ko nh4_ko Total\n", + "Metabolite \n", + "glc__D_e 0.000000 -10.000000 -10.00000\n", + "gln__L_e 0.000000 0.000000 0.00000\n", + "glu__L_e 4.532343 -4.532343 0.00000\n", + "h2o_e 7.462523 23.220295 30.68282\n", + "h_e -6.134506 22.808289 16.67378\n", + "lac__D_e 0.000000 0.000000 0.00000\n", + "mal__L_e 0.000000 0.000000 0.00000\n", + "nh4_e -4.532343 0.000000 -4.53234\n", + "o2_e -5.196352 -18.470761 -23.66711\n", + "pi_e 0.000000 -3.057719 -3.05772\n", + "pyr_e 0.000000 0.000000 0.00000\n", + "ac_e -6.134506 6.134506 0.00000\n", + "acald_e 0.000000 0.000000 0.00000\n", + "succ_e 0.000000 0.000000 0.00000\n", + "akg_e -4.532343 4.532343 0.00000\n", + "co2_e 9.064686 15.563372 24.62806\n", + "etoh_e 1.602163 -1.602163 0.00000\n", + "for_e 0.000000 0.000000 0.00000\n", + "fru_e 0.000000 0.000000 0.00000\n", + "fum_e 0.000000 0.000000 0.00000" ] }, - "execution_count": 18, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "solution.find('nh4_ko')" + "exchanges(community,solution)" ] }, { @@ -1357,7 +1600,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 21, "id": "c4727cf5", "metadata": {}, "outputs": [], @@ -1367,18 +1610,10 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 22, "id": "c80e5339", "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, { "data": { "text/html": [ @@ -1410,7 +1645,7 @@ " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_glc_ko\n", - " 2.225757e-16\n", + " 4.545680e-11\n", " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_nh4_ko\n", @@ -1427,12 +1662,12 @@ "text/plain": [ " Flux rate\n", "Reaction ID \n", - "BIOMASS_Ecoli_core_w_GAM_glc_ko 2.225757e-16\n", + "BIOMASS_Ecoli_core_w_GAM_glc_ko 4.545680e-11\n", "BIOMASS_Ecoli_core_w_GAM_nh4_ko 8.311956e-01\n", "community_growth 8.311956e-01" ] }, - "execution_count": 20, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -1452,18 +1687,87 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 23, "id": "e6698a36", "metadata": {}, "outputs": [ { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
BIOMASS_Ecoli_core_w_GAM_glc_ko0.227885
BIOMASS_Ecoli_core_w_GAM_nh4_ko0.594999
community_growth0.822884
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "BIOMASS_Ecoli_core_w_GAM_glc_ko 0.227885\n", + "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.594999\n", + "community_growth 0.822884" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "solution=sim.simulate(method=regComFBA,constraints=M9)\n", + "solution.find('BIOMASS|growth', sort=True, show_nulls=True)" + ] + }, + { + "cell_type": "markdown", + "id": "917a6ee9", + "metadata": {}, + "source": [ + "By default, regComFBA considers a confidence on community growth of 99%. However, you can relax this constraint to a lower value, e.g., `obj_frac=0.9` (90%)" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "e734a88b", + "metadata": {}, + "outputs": [ { "data": { "text/html": [ @@ -1495,35 +1799,35 @@ " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_glc_ko\n", - " 2.225757e-16\n", + " 0.374038\n", " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_nh4_ko\n", - " 8.311956e-01\n", + " 0.374038\n", " \n", " \n", " community_growth\n", - " 8.311956e-01\n", + " 0.748076\n", " \n", " \n", "\n", "" ], "text/plain": [ - " Flux rate\n", - "Reaction ID \n", - "BIOMASS_Ecoli_core_w_GAM_glc_ko 2.225757e-16\n", - "BIOMASS_Ecoli_core_w_GAM_nh4_ko 8.311956e-01\n", - "community_growth 8.311956e-01" + " Flux rate\n", + "Reaction ID \n", + "BIOMASS_Ecoli_core_w_GAM_glc_ko 0.374038\n", + "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.374038\n", + "community_growth 0.748076" ] }, - "execution_count": 21, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "solution=sim.simulate(method=regComFBA,constraints=M9,obj_frac=1)\n", + "solution=sim.simulate(method=regComFBA,constraints=M9,obj_frac=0.9)\n", "solution.find('BIOMASS|growth', sort=True, show_nulls=True)" ] }, @@ -1547,16 +1851,15 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 25, "id": "2214667c", "metadata": {}, "outputs": [ { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" + "Organism: 100%|███████████████████████████████████| 2/2 [00:00<00:00, 8.91it/s]\n" ] } ], @@ -1574,7 +1877,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 26, "id": "50794ba1", "metadata": {}, "outputs": [ @@ -1582,11 +1885,11 @@ "data": { "text/plain": [ "Community growth: 0.873046875\n", - "glc_ko\t0.019267933674315795\n", - "nh4_ko\t0.9807320663256842" + "glc_ko\t0.024884385078816997\n", + "nh4_ko\t0.9751156149211829" ] }, - "execution_count": 23, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -1605,7 +1908,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 27, "id": "e5b8887e", "metadata": {}, "outputs": [ @@ -1638,53 +1941,67 @@ " \n", " \n", " \n", - " 4\n", + " 12\n", " nh4_ko\n", " glc_ko\n", - " h_e\n", - " 24.191611\n", + " pyr_e\n", + " 24.884385\n", " \n", " \n", - " 14\n", + " 6\n", " glc_ko\n", " nh4_ko\n", - " acald_e\n", - " 19.267934\n", + " lac__D_e\n", + " 24.721311\n", " \n", " \n", - " 13\n", + " 18\n", " nh4_ko\n", " glc_ko\n", - " ac_e\n", - " 15.019305\n", + " etoh_e\n", + " 12.124982\n", " \n", " \n", - " 6\n", - " nh4_ko\n", + " 14\n", " glc_ko\n", - " lac__D_e\n", - " 7.133330\n", + " nh4_ko\n", + " acald_e\n", + " 9.701650\n", " \n", " \n", " 15\n", " nh4_ko\n", " glc_ko\n", " akg_e\n", - " 4.717029\n", + " 4.704342\n", " \n", " \n", " 1\n", " glc_ko\n", " nh4_ko\n", " glu__L_e\n", - " 4.668824\n", + " 4.642087\n", " \n", " \n", - " 12\n", + " 13\n", " nh4_ko\n", " glc_ko\n", - " pyr_e\n", - " 2.280013\n", + " ac_e\n", + " 2.696120\n", + " \n", + " \n", + " 2\n", + " nh4_ko\n", + " glc_ko\n", + " h2o_e\n", + " 2.610785\n", + " \n", + " \n", + " 4\n", + " nh4_ko\n", + " glc_ko\n", + " h_e\n", + " 2.547897\n", " \n", " \n", "\n", @@ -1692,16 +2009,18 @@ ], "text/plain": [ " donor receiver compound rate\n", - "4 nh4_ko glc_ko h_e 24.191611\n", - "14 glc_ko nh4_ko acald_e 19.267934\n", - "13 nh4_ko glc_ko ac_e 15.019305\n", - "6 nh4_ko glc_ko lac__D_e 7.133330\n", - "15 nh4_ko glc_ko akg_e 4.717029\n", - "1 glc_ko nh4_ko glu__L_e 4.668824\n", - "12 nh4_ko glc_ko pyr_e 2.280013" + "12 nh4_ko glc_ko pyr_e 24.884385\n", + "6 glc_ko nh4_ko lac__D_e 24.721311\n", + "18 nh4_ko glc_ko etoh_e 12.124982\n", + "14 glc_ko nh4_ko acald_e 9.701650\n", + "15 nh4_ko glc_ko akg_e 4.704342\n", + "1 glc_ko nh4_ko glu__L_e 4.642087\n", + "13 nh4_ko glc_ko ac_e 2.696120\n", + "2 nh4_ko glc_ko h2o_e 2.610785\n", + "4 nh4_ko glc_ko h_e 2.547897" ] }, - "execution_count": 24, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -1720,7 +2039,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 28, "id": "26e96715", "metadata": { "scrolled": true @@ -1736,12 +2055,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "230782084e754a1aadcbade5958ebf54", + "model_id": "203d7c4cae644908abaaf1042493cc6f", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "Builder(reaction_data={'ACALD': -19.267933674315827, 'ACALDt': -19.267933674315827, 'ACKr': 15.019304841008928…" + "Builder(reaction_data={'ACALD': 2.4233312762522647, 'ACALDt': -9.701650317231756, 'ACKr': 2.6961195998247263, …" ] }, "metadata": {}, @@ -1759,7 +2078,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 29, "id": "3fe40d10", "metadata": {}, "outputs": [ @@ -1773,12 +2092,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "0e1bc7e3f13c423584d680c0f2426e9d", + "model_id": "52aa95a336714110afb10f1d5ee248ca", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "Builder(reaction_data={'ACALD': 19.267933674315827, 'ACALDt': 19.267933674315827, 'ACKr': -15.019304841008928,…" + "Builder(reaction_data={'ACALD': -2.4233312762522647, 'ACALDt': 9.701650317231756, 'ACKr': -2.6961195998247263,…" ] }, "metadata": {}, @@ -1805,7 +2124,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 30, "id": "71695f63", "metadata": {}, "outputs": [ @@ -1813,8 +2132,6 @@ "name": "stdout", "output_type": "stream", "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", "Strain\tMin\tMax\n", "glc_ko\t0.4%\t98.3%\n", "nh4_ko\t1.7%\t99.6%\n" @@ -1850,7 +2167,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 31, "id": "34220805", "metadata": {}, "outputs": [], @@ -1868,19 +2185,19 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 32, "id": "1c660055", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "objective: 0.828309078247319\n", + "objective: 0.8283090782473191\n", "Status: OPTIMAL\n", - "Method:SimulationMethod.FBA" + "Method:FBA" ] }, - "execution_count": 29, + "execution_count": 32, "metadata": {}, "output_type": "execute_result" } @@ -1894,7 +2211,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 33, "id": "ecb0bce0", "metadata": {}, "outputs": [ @@ -1946,7 +2263,7 @@ "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.728309" ] }, - "execution_count": 30, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -1965,7 +2282,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 34, "id": "7ecc37ca", "metadata": {}, "outputs": [], @@ -1978,10 +2295,18 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 35, "id": "77f8eed9", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Organism: 100%|███████████████████████████████████| 2/2 [00:00<00:00, 8.61it/s]\n" + ] + } + ], "source": [ "sim = community.get_community_model()\n", "sim.set_environmental_conditions(M9)" @@ -1989,7 +2314,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 36, "id": "7d604601", "metadata": {}, "outputs": [ @@ -1997,9 +2322,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "objective: 0.40757209363986213\n", + "objective: 0.4075720936398621\n", "Status: OPTIMAL\n", - "Method:SimulationMethod.FBA\n" + "Method:FBA\n" ] }, { @@ -2050,7 +2375,7 @@ "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.407572" ] }, - "execution_count": 33, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } @@ -2063,7 +2388,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 37, "id": "6402d86c", "metadata": {}, "outputs": [ @@ -2129,7 +2454,7 @@ "community_growth {'Biomass_glc_ko': -1, 'Biomass_nh4_ko': -1} {} " ] }, - "execution_count": 34, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } @@ -2148,7 +2473,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 38, "id": "575721c6", "metadata": {}, "outputs": [ @@ -2183,11 +2508,15 @@ " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_glc_ko\n", - " 0.235022\n", + " 0.105388\n", " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_nh4_ko\n", - " 0.587554\n", + " 0.263471\n", + " \n", + " \n", + " community_growth\n", + " 0.105388\n", " \n", " \n", "\n", @@ -2196,18 +2525,19 @@ "text/plain": [ " Flux rate\n", "Reaction ID \n", - "BIOMASS_Ecoli_core_w_GAM_glc_ko 0.235022\n", - "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.587554" + "BIOMASS_Ecoli_core_w_GAM_glc_ko 0.105388\n", + "BIOMASS_Ecoli_core_w_GAM_nh4_ko 0.263471\n", + "community_growth 0.105388" ] }, - "execution_count": 35, + "execution_count": 38, "metadata": {}, "output_type": "execute_result" } ], "source": [ "community.set_abundance({'glc_ko':1,'nh4_ko':2.5})\n", - "sim.simulate().find('BIOMASS')" + "sim.simulate(method='pFBA').find('BIOMASS|growth')" ] }, { @@ -2225,21 +2555,21 @@ "id": "3f23584e", "metadata": {}, "source": [ - "SCS (species coupling score): measures the dependency of one species in the presence of the others to survive" + "### Species Coupling Score\n", + "**SCS** (species coupling score): measures the dependency of one species in the presence of the others to survive" ] }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 39, "id": "45d28b6e", "metadata": {}, "outputs": [ { - "name": "stdout", + "name": "stderr", "output_type": "stream", "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" + "Organism: 100%|███████████████████████████████████| 2/2 [00:00<00:00, 8.89it/s]\n" ] }, { @@ -2290,7 +2620,7 @@ "nh4_ko {'glc_ko': 1.0}" ] }, - "execution_count": 36, + "execution_count": 39, "metadata": {}, "output_type": "execute_result" } @@ -2304,23 +2634,16 @@ "id": "2a521e6e", "metadata": {}, "source": [ - "MUS (metabolite uptake score): measures how frequently a species needs to uptake a metabolite to survive" + "### Metabolite Uptake Score\n", + "**MUS** (metabolite uptake score): measures how frequently a species needs to uptake a metabolite to survive" ] }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 40, "id": "f779b482", "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, { "data": { "text/html": [ @@ -2352,11 +2675,11 @@ " \n", " \n", " glc_ko\n", - " {'ac_e': 0.02, 'acald_e': 0.35, 'akg_e': 0.23,...\n", + " {'ac_e': 0.18, 'acald_e': 0.26, 'akg_e': 0.1, ...\n", " \n", " \n", " nh4_ko\n", - " {'ac_e': 0.0, 'acald_e': 0.0, 'akg_e': 0.0, 'c...\n", + " {'ac_e': 0.07692307692307693, 'acald_e': 0.076...\n", " \n", " \n", "\n", @@ -2365,11 +2688,11 @@ "text/plain": [ " Value\n", "Attribute \n", - "glc_ko {'ac_e': 0.02, 'acald_e': 0.35, 'akg_e': 0.23,...\n", - "nh4_ko {'ac_e': 0.0, 'acald_e': 0.0, 'akg_e': 0.0, 'c..." + "glc_ko {'ac_e': 0.18, 'acald_e': 0.26, 'akg_e': 0.1, ...\n", + "nh4_ko {'ac_e': 0.07692307692307693, 'acald_e': 0.076..." ] }, - "execution_count": 37, + "execution_count": 40, "metadata": {}, "output_type": "execute_result" } @@ -2381,36 +2704,36 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 41, "id": "d6175f02", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'ac_e': 0.02,\n", - " 'acald_e': 0.35,\n", - " 'akg_e': 0.23,\n", + "{'ac_e': 0.18,\n", + " 'acald_e': 0.26,\n", + " 'akg_e': 0.1,\n", " 'co2_e': 0.0,\n", - " 'etoh_e': 0.17,\n", + " 'etoh_e': 0.39,\n", " 'for_e': 0.0,\n", " 'fru_e': 0.0,\n", " 'fum_e': 0.0,\n", " 'glc__D_e': 0.0,\n", " 'gln__L_e': 0.0,\n", " 'glu__L_e': 0.0,\n", - " 'h_e': 0.05,\n", - " 'h2o_e': 0.07,\n", - " 'lac__D_e': 0.24,\n", + " 'h_e': 0.09,\n", + " 'h2o_e': 0.13,\n", + " 'lac__D_e': 0.25,\n", " 'mal__L_e': 0.0,\n", " 'nh4_e': 1.0,\n", - " 'o2_e': 0.93,\n", + " 'o2_e': 0.89,\n", " 'pi_e': 1.0,\n", - " 'pyr_e': 0.25,\n", - " 'succ_e': 0.08}" + " 'pyr_e': 0.27,\n", + " 'succ_e': 0.03}" ] }, - "execution_count": 38, + "execution_count": 41, "metadata": {}, "output_type": "execute_result" } @@ -2421,15 +2744,15 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 42, "id": "9449a68c", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'ac_e': 0.0,\n", - " 'acald_e': 0.0,\n", + "{'ac_e': 0.07692307692307693,\n", + " 'acald_e': 0.07692307692307693,\n", " 'akg_e': 0.0,\n", " 'co2_e': 0.0,\n", " 'etoh_e': 0.0,\n", @@ -2444,13 +2767,13 @@ " 'lac__D_e': 0.0,\n", " 'mal__L_e': 0.0,\n", " 'nh4_e': 0.0,\n", - " 'o2_e': 0.0,\n", + " 'o2_e': 0.07692307692307693,\n", " 'pi_e': 1.0,\n", - " 'pyr_e': 0.0,\n", + " 'pyr_e': 0.07692307692307693,\n", " 'succ_e': 0.0}" ] }, - "execution_count": 39, + "execution_count": 42, "metadata": {}, "output_type": "execute_result" } @@ -2464,23 +2787,16 @@ "id": "19703e1f", "metadata": {}, "source": [ - "MPS (metabolite production score): measures the ability of a species to produce a metabolite" + "### Metabolite Production Score\n", + "**MPS** (metabolite production score): measures the ability of a species to produce a metabolite" ] }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 43, "id": "095e8c80", "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, { "data": { "text/html": [ @@ -2529,7 +2845,7 @@ "nh4_ko {'etoh_e': 1, 'for_e': 1, 'h2o_e': 1, 'pyr_e':..." ] }, - "execution_count": 40, + "execution_count": 43, "metadata": {}, "output_type": "execute_result" } @@ -2544,12 +2860,13 @@ "id": "1fc8ec46", "metadata": {}, "source": [ - "MRO (metabolic resource overlap): calculates how much the species compete for the same metabolites." + "### Metabolic Resource Overlap\n", + "**MRO** (metabolic resource overlap): calculates how much the species compete for the same metabolites." ] }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 44, "id": "761408d5", "metadata": {}, "outputs": [ @@ -2557,13 +2874,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "1.0\n" + "0.2857142857142857\n" ] }, { @@ -2597,11 +2908,11 @@ " \n", " \n", " community_medium\n", - " {gln, pi, fru}\n", + " {pi, o2, glu}\n", " \n", " \n", " individual_media\n", - " {'glc_ko': {'gln', 'pi', 'fru'}, 'nh4_ko': {'g...\n", + " {'glc_ko': {'pi', 'pyr', 'o2', 'nh4'}, 'nh4_ko...\n", " \n", " \n", "\n", @@ -2610,11 +2921,11 @@ "text/plain": [ " Value\n", "Attribute \n", - "community_medium {gln, pi, fru}\n", - "individual_media {'glc_ko': {'gln', 'pi', 'fru'}, 'nh4_ko': {'g..." + "community_medium {pi, o2, glu}\n", + "individual_media {'glc_ko': {'pi', 'pyr', 'o2', 'nh4'}, 'nh4_ko..." ] }, - "execution_count": 41, + "execution_count": 44, "metadata": {}, "output_type": "execute_result" } @@ -2627,17 +2938,17 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 45, "id": "2f72f3c5", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'fru', 'gln', 'pi'}" + "{'nh4', 'o2', 'pi', 'pyr'}" ] }, - "execution_count": 42, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -2648,17 +2959,17 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 46, "id": "d5461666", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'fru', 'gln', 'pi'}" + "{'glc', 'glu', 'pi'}" ] }, - "execution_count": 43, + "execution_count": 46, "metadata": {}, "output_type": "execute_result" } @@ -2666,22 +2977,6 @@ "source": [ "MRO.individual_media.nh4_ko" ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "2eb4a9d2", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "e1e85c3c", - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": { diff --git a/examples/09-crossfeeding.ipynb b/examples/09-crossfeeding.ipynb index dfad5f2b..42ecc44b 100644 --- a/examples/09-crossfeeding.ipynb +++ b/examples/09-crossfeeding.ipynb @@ -5,7 +5,7 @@ "id": "e5773faf", "metadata": {}, "source": [ - "# MEWpy Optimization\n", + "# MEWpy Community Optimization\n", "\n", "\n", "Author: Vitor Pereira\n", @@ -142,20 +142,7 @@ "execution_count": 5, "id": "726079e0", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj2gqys7h.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpau1cix46.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n" - ] - } - ], + "outputs": [], "source": [ "ec1 = wildtype.copy()\n", "ec1.id = 'ec1'\n", @@ -385,7 +372,7 @@ "source": [ "problem = GKOProblem(wildtype,\n", " [f1,f2],\n", - " candidate_max_size = 30)\n" + " candidate_max_size = 50)\n" ] }, { @@ -405,7 +392,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|███████████████████████████████████████| 137/137 [00:00<00:00, 2767.45it/s]" + "100%|███████████████████████████████████████| 137/137 [00:00<00:00, 2228.69it/s]" ] }, { @@ -426,491 +413,63 @@ "name": "stdout", "output_type": "stream", "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbbw_09mz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8yusets3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjvha3o4a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq9mluepc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpe5ygabpr.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_p7cpy6q.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5_28u09v.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpa_1yxmf3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjuw6110b.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpogbs7vsx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx1prx3_l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr9wx53ll.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzaaqni25.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2j_9b6wc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfxvqy3_8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", "Eval(s)| Worst Best Median Average Std Dev| Worst Best Median Average Std Dev|\n", - " 100| 0.000000 0.873922 0.125160 0.188822 0.260158| 1.000000 30.000000 13.500000 15.140000 8.580233|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9otg7h2i.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_my65gk9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0hz5ce7r.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplwn7_5vt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6fohgt5n.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcjk_4meg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1zfe8vzs.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8e14j9rr.lp\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.01 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp87_pyrs1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1k6otqic.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp52sq9vdv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2isubu_r.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp913ykznz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgrwm_g4r.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpebb76h1d.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 200| 0.000000 0.873922 0.196462 0.270393 0.295199| 2.000000 30.000000 18.000000 17.750000 8.434898|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmdvfrx2b.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphk0262z7.lp\n", - "Reading time = 0.01 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkfdylo2w.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfjkln7ch.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_i9oy02a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpswg2c_ox.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8n_oa_65.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8_gc_hiq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpev1xpa42.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpumvexz72.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmc10_2r_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpobr5fvk4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpes015qlg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpucxn5tgz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph36ti9uj.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 300| 0.000000 0.873922 0.198302 0.326997 0.348299| 3.000000 30.000000 21.000000 20.140000 8.988904|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7dke2eey.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmps6c_m90o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqa4wdz_6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv4xjatjm.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyrzfoni9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppobh7638.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxe6dnmr5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphaeeac_j.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppil5vwwd.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_uveeega.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw5jmp5ox.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmplqbyz0_o.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptzsxu38b.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6pjgkce6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3_c347te.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 400| 0.000000 0.873922 0.080484 0.292032 0.349099| 3.000000 30.000000 28.500000 23.020000 8.469923|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2w9ty1di.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppdh5wt36.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjfxzm9i6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzelwiyjl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv1ge1okx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn25975gf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxcp75ogm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv1lf_bkx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph3zs65it.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvlzb_7cm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsyn7w1nv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqma2qmyf.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1gy5a2a5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv_vjykqs.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpv0ye0i7b.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 500| 0.000000 0.873922 0.141937 0.303455 0.350307| 6.000000 30.000000 30.000000 23.700000 8.033057|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppm0svz7c.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx19w69_3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpto09a_2h.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo81ucf0e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppqm9_2sy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpg7e4rg3r.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkg6go3zc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyios6ufv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpt_14re3j.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjl7p46gy.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpf20l7b22.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcflnh0q_.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp40e5eaph.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpseazksa3.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1xszk7nm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 600| 0.000000 0.873922 0.000000 0.290206 0.355122| 6.000000 30.000000 30.000000 24.750000 7.292976|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9_8i3546.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpigu86ped.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbiwxbi1m.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpuzip2nrm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4dmojmsx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptm1fzl4x.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpour77xt1.lp\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnlizio53.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfo5tx0dq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5ujn2sqq.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmdkdcjhv.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpq6qfr2bh.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgupk217j.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvwnwgfa5.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpytwc13ns.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 700| 0.000000 0.873922 0.000000 0.250983 0.347516| 9.000000 30.000000 30.000000 25.890000 6.532832|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpwy9o69xi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppjupttxz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpoenra4kp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpviqd951q.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprca0_77d.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpo9x83o4e.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9tfzy02j.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3higwhcp.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprkxywptb.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8i0uq2fz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdd9n82gc.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi_xj4x0s.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpux82qsr9.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8mnd7hup.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1ktoi2nl.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 800| 0.000000 0.873922 0.000000 0.282855 0.356941| 10.000000 30.000000 30.000000 25.590000 6.534669|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0u706gfi.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp66k397kt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppwuep4gz.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp562o0yk6.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgw459i18.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjy09tjw3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvoze_q4p.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyzmvmswt.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw7m9ysvm.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp11ybfr0l.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzt_fufk7.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpk1ui_k1z.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptgkb00d3.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpupsw4etu.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpezvv4xn4.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 900| 0.000000 0.873922 0.232589 0.354791 0.349950| 10.000000 30.000000 29.000000 25.110000 6.123553|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp347991ot.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp375cipga.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpaa29y6zn.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvmnq97rb.lp\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp71u5j8l1.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzu8qr315.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2itbx1dx.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcbne488d.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpookcqijg.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp52mxdbo2.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp87s166_a.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5alanek8.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpguhdszp1.lp\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdyv8l1_m.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp35tofa00.lp\n", - "Reading time = 0.00 seconds\n", - ": 72 rows, 190 columns, 720 nonzeros\n", - " 1000| 0.192520 0.873922 0.374230 0.529385 0.281540| 10.000000 30.000000 23.000000 22.980000 5.861706|\n" + " 100| 0.000000 0.873922 0.000000 0.094155 0.212587| 2.000000 50.000000 25.500000 26.520000 13.508871|\n", + " 200| 0.000000 0.873922 0.000000 0.142907 0.223260| 2.000000 50.000000 37.000000 29.390000 15.469903|\n", + " 300| 0.000000 0.873922 0.188335 0.204816 0.256883| 3.000000 50.000000 25.000000 28.560000 16.134014|\n", + " 400| 0.000000 0.873922 0.191561 0.258462 0.303251| 3.000000 50.000000 25.000000 29.020000 15.948655|\n", + " 500| 0.000000 0.873922 0.000000 0.203612 0.321562| 4.000000 50.000000 47.000000 36.520000 16.263136|\n", + " 600| 0.000000 0.873922 0.000000 0.169343 0.305701| 4.000000 50.000000 49.000000 39.560000 15.225190|\n", + " 700| 0.000000 0.873922 0.000000 0.113731 0.262460| 4.000000 50.000000 50.000000 43.540000 12.904588|\n", + " 800| 0.000000 0.873922 0.000000 0.038807 0.154747| 17.000000 50.000000 50.000000 47.980000 6.702209|\n", + " 900| 0.000000 0.873922 0.000000 0.037481 0.154584| 17.000000 50.000000 50.000000 48.190000 6.487981|\n", + " 1000| 0.000000 0.873922 0.000000 0.047734 0.175101| 17.000000 50.000000 50.000000 47.810000 7.056479|\n", + " 1100| 0.000000 0.873922 0.000000 0.056311 0.192677| 17.000000 50.000000 50.000000 47.520000 7.539867|\n", + " 1200| 0.000000 0.873922 0.000000 0.033548 0.132662| 17.000000 50.000000 50.000000 48.140000 6.133547|\n", + " 1300| 0.000000 0.873922 0.000000 0.030930 0.131903| 17.000000 50.000000 50.000000 48.320000 6.052900|\n", + " 1400| 0.000000 0.873922 0.000000 0.030930 0.131903| 17.000000 50.000000 50.000000 48.320000 6.052900|\n", + " 1500| 0.000000 0.873922 0.000000 0.030930 0.131903| 17.000000 50.000000 50.000000 48.320000 6.052900|\n", + " 1600| 0.000000 0.873922 0.000000 0.030930 0.131903| 17.000000 50.000000 50.000000 48.320000 6.052900|\n", + " 1700| 0.000000 0.873922 0.000000 0.026877 0.129660| 17.000000 50.000000 50.000000 48.680000 5.589061|\n", + " 1800| 0.000000 0.873922 0.000000 0.037733 0.155549| 17.000000 50.000000 50.000000 48.170000 6.594020|\n", + " 1900| 0.000000 0.873922 0.000000 0.039759 0.156362| 17.000000 50.000000 50.000000 48.030000 6.741595|\n", + " 2000| 0.000000 0.873922 0.000000 0.039759 0.156362| 17.000000 50.000000 50.000000 48.030000 6.741595|\n", + " 2100| 0.000000 0.873922 0.000000 0.043902 0.157991| 17.000000 50.000000 50.000000 47.660000 7.120702|\n", + " 2200| 0.000000 0.873922 0.000000 0.026858 0.129684| 18.000000 50.000000 50.000000 48.860000 5.153678|\n", + " 2300| 0.000000 0.873922 0.000000 0.035435 0.153754| 18.000000 50.000000 50.000000 48.580000 5.803757|\n", + " 2400| 0.000000 0.873922 0.000000 0.044012 0.174114| 18.000000 50.000000 50.000000 48.300000 6.375735|\n", + " 2500| 0.000000 0.873922 0.000000 0.063690 0.195810| 18.000000 50.000000 50.000000 47.480000 7.416846|\n", + " 2600| 0.000000 0.873922 0.000000 0.071165 0.196874| 18.000000 50.000000 50.000000 47.160000 7.514945|\n", + " 2700| 0.000000 0.873922 0.000000 0.097305 0.213853| 18.000000 50.000000 50.000000 46.130000 8.385291|\n", + " 2800| 0.000000 0.873922 0.000000 0.134903 0.244207| 17.000000 50.000000 50.000000 44.810000 9.184438|\n", + " 2900| 0.000000 0.873922 0.161760 0.196004 0.273987| 17.000000 50.000000 47.500000 42.900000 9.605727|\n", + " 3000| 0.000000 0.873922 0.179712 0.252433 0.288924| 17.000000 50.000000 41.500000 40.700000 10.020479|\n", + " 3100| 0.155911 0.873922 0.196462 0.369923 0.282715| 17.000000 50.000000 37.000000 35.630000 9.886005|\n", + " 3200| 0.155911 0.873922 0.232589 0.447223 0.307214| 17.000000 50.000000 34.500000 34.220000 10.501029|\n", + " 3300| 0.155911 0.873922 0.232589 0.406663 0.292806| 17.000000 50.000000 35.000000 35.330000 9.393673|\n", + " 3400| 0.155911 0.873922 0.232589 0.400302 0.291263| 17.000000 50.000000 36.000000 35.610000 8.986540|\n", + " 3500| 0.155911 0.873922 0.232589 0.437932 0.293585| 17.000000 50.000000 35.000000 34.770000 8.246035|\n", + " 3600| 0.155911 0.873922 0.362411 0.500389 0.306955| 17.000000 50.000000 35.000000 34.610000 8.724557|\n", + " 3700| 0.155911 0.873922 0.779384 0.555742 0.305622| 17.000000 50.000000 34.000000 34.910000 9.065423|\n", + " 3800| 0.155911 0.873922 0.779384 0.544807 0.309377| 17.000000 50.000000 36.000000 35.440000 9.565898|\n", + " 3900| 0.167609 0.873922 0.779384 0.539132 0.305551| 17.000000 50.000000 37.000000 36.130000 9.122121|\n", + " 4000| 0.192520 0.873922 0.373617 0.514491 0.303867| 17.000000 50.000000 37.500000 37.100000 9.009439|\n", + " 4100| 0.192520 0.873922 0.297500 0.485449 0.301365| 17.000000 50.000000 40.000000 37.950000 8.860446|\n", + " 4200| 0.192520 0.873922 0.373617 0.526419 0.299472| 17.000000 50.000000 38.000000 37.000000 8.506468|\n", + " 4300| 0.192520 0.873922 0.373617 0.499748 0.296973| 17.000000 50.000000 40.000000 37.300000 8.670063|\n", + " 4400| 0.192520 0.873922 0.373617 0.523666 0.298172| 17.000000 50.000000 40.000000 37.780000 8.686288|\n", + " 4500| 0.192520 0.873922 0.373617 0.498422 0.287853| 17.000000 50.000000 41.000000 38.780000 8.150558|\n", + " 4600| 0.192520 0.873922 0.373617 0.460710 0.280274| 17.000000 50.000000 41.500000 39.480000 8.194486|\n", + " 4700| 0.192520 0.873922 0.303103 0.451980 0.284337| 18.000000 50.000000 43.000000 40.170000 8.078434|\n", + " 4800| 0.196462 0.873922 0.373617 0.490371 0.284215| 18.000000 50.000000 42.000000 39.400000 7.696753|\n", + " 4900| 0.196462 0.873922 0.373617 0.486034 0.289674| 18.000000 50.000000 42.500000 39.530000 7.993066|\n", + " 5000| 0.196462 0.873922 0.660552 0.549178 0.295261| 18.000000 50.000000 42.000000 39.160000 8.237378|\n" ] } ], "source": [ "from mewpy.optimization import EA\n", - "ea = EA(problem, max_generations=10)\n", + "ea = EA(problem, max_generations=50)\n", "gkos = ea.run(simplify=False)" ] }, @@ -958,38 +517,38 @@ " \n", " \n", " 0\n", - " {'b0474': 0, 'b4122': 0, 'b1723': 0, 'b0809': ...\n", - " 21\n", + " {'b1241': 0, 'b1773': 0, 'b1812': 0, 'b1602': ...\n", + " 18\n", " 0.873922\n", - " 21.0\n", + " 18.0\n", " \n", " \n", " 1\n", - " {'b1723': 0, 'b1676': 0, 'b0902': 0, 'b2458': ...\n", - " 25\n", - " 0.857802\n", - " 25.0\n", + " {'b0356': 0, 'b1812': 0, 'b4154': 0, 'b3114': ...\n", + " 23\n", + " 0.873922\n", + " 23.0\n", " \n", " \n", " 2\n", - " {'b3739': 0, 'b0474': 0, 'b4122': 0, 'b1479': ...\n", - " 30\n", - " 0.404116\n", - " 30.0\n", + " {'b0356': 0, 'b1812': 0, 'b0729': 0, 'b3114': ...\n", + " 33\n", + " 0.814298\n", + " 33.0\n", " \n", " \n", " 3\n", - " {'b4122': 0, 'b1723': 0, 'b0809': 0, 'b2458': ...\n", - " 23\n", - " 0.870745\n", - " 23.0\n", + " {'b0356': 0, 'b0729': 0, 'b3114': 0, 'b4395': ...\n", + " 35\n", + " 0.814298\n", + " 35.0\n", " \n", " \n", " 4\n", - " {'b1603': 0, 'b3951': 0, 'b0733': 0, 'b0474': ...\n", - " 18\n", - " 0.873922\n", - " 18.0\n", + " {'b2133': 0, 'b3114': 0, 'b2283': 0, 'b4395': ...\n", + " 46\n", + " 0.211663\n", + " 46.0\n", " \n", " \n", " ...\n", @@ -999,60 +558,60 @@ " ...\n", " \n", " \n", - " 70\n", - " {'b3739': 0, 'b0474': 0, 'b1612': 0, 'b0902': ...\n", - " 28\n", - " 0.232589\n", - " 28.0\n", + " 63\n", + " {'b0356': 0, 'b0729': 0, 'b3114': 0, 'b4395': ...\n", + " 37\n", + " 0.814298\n", + " 37.0\n", " \n", " \n", - " 71\n", - " {'b3739': 0, 'b1723': 0, 'b3735': 0, 'b1676': ...\n", - " 20\n", - " 0.374230\n", - " 20.0\n", + " 64\n", + " {'b0356': 0, 'b0729': 0, 'b2133': 0, 'b3114': ...\n", + " 35\n", + " 0.814298\n", + " 35.0\n", " \n", " \n", - " 72\n", - " {'b0902': 0, 'b2458': 0, 'b1849': 0, 'b0767': ...\n", - " 19\n", - " 0.831485\n", - " 19.0\n", + " 65\n", + " {'b0356': 0, 'b0729': 0, 'b2133': 0, 'b3114': ...\n", + " 39\n", + " 0.814298\n", + " 39.0\n", " \n", " \n", - " 73\n", - " {'b2296': 0, 'b3951': 0, 'b2133': 0, 'b1702': ...\n", - " 18\n", - " 0.857802\n", - " 18.0\n", + " 66\n", + " {'b0356': 0, 'b2029': 0, 'b0729': 0, 'b3114': ...\n", + " 43\n", + " 0.232589\n", + " 43.0\n", " \n", " \n", - " 74\n", - " {'b1380': 0, 'b0474': 0, 'b0809': 0, 'b1479': ...\n", - " 30\n", - " 0.192520\n", - " 30.0\n", + " 67\n", + " {'b0356': 0, 'b0729': 0, 'b3114': 0, 'b4395': ...\n", + " 43\n", + " 0.232589\n", + " 43.0\n", " \n", " \n", "\n", - "

75 rows × 4 columns

\n", + "

68 rows × 4 columns

\n", "" ], "text/plain": [ " Modification Size TargetFlux Size\n", - "0 {'b0474': 0, 'b4122': 0, 'b1723': 0, 'b0809': ... 21 0.873922 21.0\n", - "1 {'b1723': 0, 'b1676': 0, 'b0902': 0, 'b2458': ... 25 0.857802 25.0\n", - "2 {'b3739': 0, 'b0474': 0, 'b4122': 0, 'b1479': ... 30 0.404116 30.0\n", - "3 {'b4122': 0, 'b1723': 0, 'b0809': 0, 'b2458': ... 23 0.870745 23.0\n", - "4 {'b1603': 0, 'b3951': 0, 'b0733': 0, 'b0474': ... 18 0.873922 18.0\n", + "0 {'b1241': 0, 'b1773': 0, 'b1812': 0, 'b1602': ... 18 0.873922 18.0\n", + "1 {'b0356': 0, 'b1812': 0, 'b4154': 0, 'b3114': ... 23 0.873922 23.0\n", + "2 {'b0356': 0, 'b1812': 0, 'b0729': 0, 'b3114': ... 33 0.814298 33.0\n", + "3 {'b0356': 0, 'b0729': 0, 'b3114': 0, 'b4395': ... 35 0.814298 35.0\n", + "4 {'b2133': 0, 'b3114': 0, 'b2283': 0, 'b4395': ... 46 0.211663 46.0\n", ".. ... ... ... ...\n", - "70 {'b3739': 0, 'b0474': 0, 'b1612': 0, 'b0902': ... 28 0.232589 28.0\n", - "71 {'b3739': 0, 'b1723': 0, 'b3735': 0, 'b1676': ... 20 0.374230 20.0\n", - "72 {'b0902': 0, 'b2458': 0, 'b1849': 0, 'b0767': ... 19 0.831485 19.0\n", - "73 {'b2296': 0, 'b3951': 0, 'b2133': 0, 'b1702': ... 18 0.857802 18.0\n", - "74 {'b1380': 0, 'b0474': 0, 'b0809': 0, 'b1479': ... 30 0.192520 30.0\n", + "63 {'b0356': 0, 'b0729': 0, 'b3114': 0, 'b4395': ... 37 0.814298 37.0\n", + "64 {'b0356': 0, 'b0729': 0, 'b2133': 0, 'b3114': ... 35 0.814298 35.0\n", + "65 {'b0356': 0, 'b0729': 0, 'b2133': 0, 'b3114': ... 39 0.814298 39.0\n", + "66 {'b0356': 0, 'b2029': 0, 'b0729': 0, 'b3114': ... 43 0.232589 43.0\n", + "67 {'b0356': 0, 'b0729': 0, 'b3114': 0, 'b4395': ... 43 0.232589 43.0\n", "\n", - "[75 rows x 4 columns]" + "[68 rows x 4 columns]" ] }, "execution_count": 11, @@ -1081,9 +640,9 @@ { "data": { "text/plain": [ - "objective: 0.8739215069684301\n", + "objective: 0.87392150696843\n", "Status: OPTIMAL\n", - "Method:SimulationMethod.FBA" + "Method:FBA" ] }, "execution_count": 12, @@ -1128,7 +687,7 @@ "source": [ "## Community mutants \n", "\n", - "We can now address our main goal, starting by defining a community model:" + "We can now address our main goal, starting by defining a community model. We will not impose a relative abundance (`merge_biomasses=False`), instead we will include in the optimization task the secondary implicit goal of \"minimizing the difference between the mutant growth\" using a regularized FBA. " ] }, { @@ -1136,12 +695,20 @@ "execution_count": 14, "id": "a5ead7e5", "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Organism: 100%|███████████████████████████████████| 2/2 [00:00<00:00, 8.93it/s]\n" + ] + } + ], "source": [ "from mewpy.model import CommunityModel\n", "from mewpy.com import regComFBA\n", "\n", - "community= CommunityModel([ec1,ec2],flavor='cobra')\n", + "community= CommunityModel([ec1,ec2],merge_biomasses=False,flavor='cobra')\n", "sim = community.get_community_model()\n", "sim.set_environmental_conditions(medium)" ] @@ -1157,7 +724,7 @@ "- Maximize `ec2` growth while ensuring that `ec1` growth is above 0.1/h;\n", "- Maximize the total number of gene deletions.\n", "\n", - "We will be using a regularized Community FBA (regComFBA) to select a specific solution." + "We will be using a Regularized Community FBA (regComFBA) to select a specific solution." ] }, { @@ -1215,7 +782,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|███████████████████████████████████████| 274/274 [00:00<00:00, 2512.33it/s]" + "100%|███████████████████████████████████████| 274/274 [00:00<00:00, 2169.25it/s]" ] }, { @@ -1236,2545 +803,17 @@ "name": "stdout", "output_type": "stream", "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2lqltgc8.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0wl5o5uj.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2g8289nw.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8w66t8b0.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjtx1kepx.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2r_eimq5.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmyj2jb1g.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmptjhxvzle.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfvitr4kh.lp\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdwccs56j.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw2j73820.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvlw4zvgw.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8rp7w4ik.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpxukgf7cu.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_13pro3j.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", "Eval(s)| Worst Best Median Average Std Dev| Worst Best Median Average Std Dev| Worst Best Median Average Std Dev|\n", - " 100| 0.128471 0.683838 0.411442 0.413954 0.061815| 0.128471 0.683838 0.411442 0.408401 0.062265| 10.000000 30.000000 22.000000 22.360000 6.124573|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9t28fdq2.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc3ejh661.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpz8f7aifp.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpha1bu4n6.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5d4h2k92.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_8se1vr1.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpc6zucahi.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkc1p_ge6.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp660gllz0.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfji_q_hm.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdias0eia.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjhcrwz7f.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0pa9u2aw.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcrr2t1wn.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgzoh_6yi.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 200| 0.128471 0.695486 0.411442 0.409791 0.079785| 0.127398 0.683838 0.411442 0.412137 0.079122| 11.000000 34.000000 24.000000 24.390000 5.159254|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_5ecj91p.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpn6hk47_p.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzvkx8840.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3dwsy_er.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdk6w6iyu.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpftkpyh1i.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcjevedil.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0dgtr6jk.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjtxstlfk.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2ydfdmfz.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp81oiktce.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr0wgyoor.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprosxye2c.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpts28wp0m.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpfkt0adi0.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 300| 0.000000 0.695486 0.411442 0.391140 0.135125| 0.000000 0.683838 0.411442 0.387040 0.133716| 12.000000 34.000000 27.000000 26.640000 4.355502|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprrp9j0co.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpytbshybu.lp\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp8vrja6ec.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp0spa2qga.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpozxlyy7u.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmph7etihfl.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpr2w93noc.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpousxajc2.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcxnkytkt.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpkwbty_xs.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppqnxj0ts.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpnbh8pa8m.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7ty_5e8y.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp44h0fst3.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2yu9tv3m.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 400| 0.000000 0.695486 0.411442 0.385891 0.185382| 0.000000 0.683838 0.411442 0.388298 0.184549| 13.000000 35.000000 28.500000 27.370000 4.588366|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp49mpqy9h.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6ncdgo48.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpms6gitt6.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqr2lxf4o.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6q8oo0on.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpci725s3p.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw1gd2u5e.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp9r3xe9gn.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu_u_o2op.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5kjq0xg2.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpp0sxqe0h.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_sthi_kz.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6kilzxgg.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2eatqttf.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_94c3e3_.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 500| 0.128471 0.709551 0.298481 0.385674 0.211824| 0.113332 0.683838 0.499577 0.421945 0.210963| 18.000000 35.000000 26.000000 26.680000 4.636550|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb07duhkt.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmppcsqfce_.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6_xy0gvc.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp5v6zxqn0.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_u6dfji_.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj1w_dr2h.lp\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpzzi0ztaj.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpll4ndf9r.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpz6etyo0j.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpm9f2ha9x.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjagnz8wf.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmprb0mey8c.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpugknsua9.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4w6kcslc.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpmbopoit5.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 600| 0.117949 0.710323 0.282503 0.373945 0.227494| 0.101986 0.694733 0.532944 0.435584 0.228811| 17.000000 37.000000 25.500000 26.110000 4.442736|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx3y26vb1.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpsg4rf_k3.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpiok21dio.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi3kcap5x.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx3dzfwkx.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjs97fjn8.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyfrpalwl.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpl21hrqml.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw3ffx_8n.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp32qwada4.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2eijq9wq.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpjcdpr_1y.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6ulnp_4n.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmps8gcovx8.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp7u_4w2e8.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 700| 0.000000 0.710323 0.282503 0.360071 0.219167| 0.000000 0.694733 0.522580 0.428057 0.225405| 16.000000 43.000000 25.000000 25.980000 5.194189|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpj79kpeqv.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp249zu5ad.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpykit2kd8.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpi93xud82.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3e9zn942.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2uk44q_g.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp1oc35nqm.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp93hgz2ct.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpboiplp3o.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp4zfxf52u.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpivm5x7hb.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3njy0jhz.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6qkkzmko.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpubiqnkck.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpbz_ywj8y.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 800| 0.000000 0.710323 0.282503 0.362859 0.223748| 0.000000 0.707700 0.499578 0.414078 0.229769| 14.000000 43.000000 25.500000 26.000000 5.969925|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpg1vzydgm.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp89t28ydk.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmphark6ilm.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp6q_mtvmk.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpd6lj42uf.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpvhkdfq2f.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpx1jhgw1n.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpibnj4rsj.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter OptimalityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgae96nnw.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpm3nisupx.lp\n", - "Reading time = 0.01 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpqdo65kcg.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpdqtxwpmy.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpljcq2wpb.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpubdixiw8.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp97u1ch5y.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 900| 0.000000 0.715589 0.282503 0.369908 0.227334| 0.000000 0.707700 0.411442 0.401746 0.232209| 14.000000 43.000000 26.000000 25.960000 6.219196|\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp95t4v_9j.lp\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpgukfdh_5.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp2sorln8o.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmporqgbvnc.lp\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpaiydk2ml.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp784w_8d8.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpyw2z9e1_.lp\n", - "Reading time = 0.00 seconds\n", - "Set parameter FeasibilityTol to value 1e-09\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmps86lprwr.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpcv1hkwso.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp_wjb67kx.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpw6ky5g5i.lp\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpu4fmy552.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpb64ova_y.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmp3v3qylf6.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Read LP format model from file /var/folders/fw/kbs61_l15j587pjbwf3_y8780000gn/T/tmpklct848t.lp\n", - "Reading time = 0.00 seconds\n", - ": 125 rows, 342 columns, 1406 nonzeros\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n", - " 1000| 0.000000 0.715589 0.302521 0.382574 0.230027| 0.000000 0.707700 0.411442 0.402581 0.232962| 14.000000 43.000000 26.000000 25.900000 6.202419|\n" + " 100| 0.411442 0.411442 0.411442 0.411442 0.000000| 0.411442 0.411442 0.411442 0.411442 0.000000| 18.000000 50.000000 40.500000 39.050000 7.537075|\n", + " 200| 0.000000 0.530967 0.411442 0.398931 0.071493| 0.000000 0.411442 0.411442 0.396293 0.071441| 18.000000 55.000000 42.000000 40.750000 7.549007|\n", + " 300| 0.000000 0.530967 0.411442 0.382266 0.107030| 0.000000 0.514193 0.411442 0.379078 0.106690| 26.000000 56.000000 46.000000 43.000000 7.840918|\n", + " 400| 0.000000 0.590050 0.411442 0.327590 0.171032| 0.000000 0.514193 0.411442 0.320356 0.168233| 26.000000 60.000000 48.000000 45.740000 8.028225|\n", + " 500| 0.000000 0.590050 0.411442 0.348735 0.157257| 0.000000 0.702452 0.411442 0.342972 0.158041| 26.000000 60.000000 49.000000 45.820000 8.486908|\n", + " 600| 0.000000 0.603937 0.411442 0.354252 0.163567| 0.000000 0.702452 0.411442 0.354139 0.167454| 26.000000 60.000000 46.000000 45.370000 8.686374|\n", + " 700| 0.000000 0.616702 0.411442 0.357153 0.170418| 0.000000 0.702452 0.411442 0.361139 0.179166| 26.000000 60.000000 42.000000 43.550000 8.985961|\n", + " 800| 0.000000 0.616702 0.397183 0.366638 0.172911| 0.000000 0.703604 0.411442 0.387718 0.187606| 26.000000 60.000000 42.000000 41.920000 7.505571|\n", + " 900| 0.000000 0.616702 0.305166 0.354514 0.173742| 0.000000 0.710323 0.514193 0.433893 0.190287| 26.000000 60.000000 41.000000 40.760000 6.412675|\n", + " 1000| 0.000000 0.616702 0.305619 0.357796 0.181375| 0.000000 0.710323 0.462816 0.427599 0.198018| 26.000000 60.000000 40.500000 41.080000 6.661351|\n" ] } ], @@ -3834,43 +873,43 @@ " \n", " \n", " 0\n", - " {'b2133_ec1': 0, 'b1817_ec2': 0, 'b1241_ec2': ...\n", - " 43\n", - " 0.000000\n", - " 0.000000\n", - " 43.0\n", + " {'b3870_ec1': 0, 'b4395_ec2': 0, 'b0485_ec1': ...\n", + " 26\n", + " 0.411442\n", + " 4.114418e-01\n", + " 26.0\n", " \n", " \n", " 1\n", - " {'b1241_ec2': 0, 'b2458_ec2': 0, 'b1817_ec2': ...\n", - " 14\n", - " 0.695486\n", - " 0.127398\n", - " 14.0\n", + " {'b4395_ec2': 0, 'b0734_ec2': 0, 'b0978_ec2': ...\n", + " 60\n", + " 0.000000\n", + " 2.819105e-14\n", + " 60.0\n", " \n", " \n", " 2\n", - " {'b3731_ec1': 0, 'b1603_ec1': 0, 'b0728_ec1': ...\n", - " 27\n", - " 0.104982\n", - " 0.707700\n", - " 27.0\n", + " {'b4395_ec2': 0, 'b0734_ec2': 0, 'b3114_ec2': ...\n", + " 43\n", + " 0.616702\n", + " 1.279228e-01\n", + " 43.0\n", " \n", " \n", " 3\n", - " {'b1241_ec2': 0, 'b3962_ec2': 0, 'b0726_ec2': ...\n", - " 20\n", - " 0.715589\n", - " 0.107294\n", - " 20.0\n", + " {'b2283_ec1': 0, 'b0978_ec2': 0, 'b1478_ec2': ...\n", + " 58\n", + " 0.000000\n", + " 9.508554e-13\n", + " 58.0\n", " \n", " \n", " 4\n", - " {'b2133_ec1': 0, 'b0356_ec1': 0, 'b1603_ec1': ...\n", - " 38\n", - " 0.075862\n", - " 0.000000\n", - " 38.0\n", + " {'b1611_ec1': 0, 'b0721_ec1': 0, 'b0485_ec1': ...\n", + " 40\n", + " 0.101986\n", + " 7.103230e-01\n", + " 40.0\n", " \n", " \n", " ...\n", @@ -3881,78 +920,78 @@ " ...\n", " \n", " \n", - " 87\n", - " {'b1101_ec2': 0, 'b0727_ec1': 0, 'b3731_ec1': ...\n", - " 22\n", - " 0.277046\n", - " 0.545838\n", - " 22.0\n", + " 66\n", + " {'b3870_ec1': 0, 'b2283_ec1': 0, 'b0721_ec1': ...\n", + " 36\n", + " 0.305166\n", + " 5.141929e-01\n", + " 36.0\n", " \n", " \n", - " 88\n", - " {'b1241_ec2': 0, 'b3962_ec2': 0, 'b1812_ec2': ...\n", - " 21\n", - " 0.578158\n", - " 0.244726\n", - " 21.0\n", + " 67\n", + " {'b4395_ec2': 0, 'b2283_ec1': 0, 'b3732_ec1': ...\n", + " 34\n", + " 0.120432\n", + " 7.024517e-01\n", + " 34.0\n", " \n", " \n", - " 89\n", - " {'b1817_ec2': 0, 'b1101_ec2': 0, 'b0734_ec2': ...\n", - " 26\n", - " 0.603937\n", - " 0.218946\n", - " 26.0\n", + " 68\n", + " {'b4395_ec2': 0, 'b0734_ec2': 0, 'b1136_ec1': ...\n", + " 42\n", + " 0.530967\n", + " 2.670924e-01\n", + " 42.0\n", " \n", " \n", - " 90\n", - " {'b2133_ec1': 0, 'b3962_ec2': 0, 'b3213_ec1': ...\n", - " 24\n", + " 69\n", + " {'b3870_ec1': 0, 'b2283_ec1': 0, 'b0721_ec1': ...\n", + " 42\n", " 0.305166\n", - " 0.514193\n", - " 24.0\n", + " 5.141926e-01\n", + " 42.0\n", " \n", " \n", - " 91\n", - " {'b0356_ec1': 0, 'b3213_ec1': 0, 'b2579_ec1': ...\n", - " 26\n", - " 0.260843\n", - " 0.562040\n", - " 26.0\n", + " 70\n", + " {'b3870_ec1': 0, 'b2283_ec1': 0, 'b0721_ec1': ...\n", + " 42\n", + " 0.305166\n", + " 5.141926e-01\n", + " 42.0\n", " \n", " \n", "\n", - "

92 rows × 5 columns

\n", + "

71 rows × 5 columns

\n", "" ], "text/plain": [ " Modification Size TargetFlux \\\n", - "0 {'b2133_ec1': 0, 'b1817_ec2': 0, 'b1241_ec2': ... 43 0.000000 \n", - "1 {'b1241_ec2': 0, 'b2458_ec2': 0, 'b1817_ec2': ... 14 0.695486 \n", - "2 {'b3731_ec1': 0, 'b1603_ec1': 0, 'b0728_ec1': ... 27 0.104982 \n", - "3 {'b1241_ec2': 0, 'b3962_ec2': 0, 'b0726_ec2': ... 20 0.715589 \n", - "4 {'b2133_ec1': 0, 'b0356_ec1': 0, 'b1603_ec1': ... 38 0.075862 \n", + "0 {'b3870_ec1': 0, 'b4395_ec2': 0, 'b0485_ec1': ... 26 0.411442 \n", + "1 {'b4395_ec2': 0, 'b0734_ec2': 0, 'b0978_ec2': ... 60 0.000000 \n", + "2 {'b4395_ec2': 0, 'b0734_ec2': 0, 'b3114_ec2': ... 43 0.616702 \n", + "3 {'b2283_ec1': 0, 'b0978_ec2': 0, 'b1478_ec2': ... 58 0.000000 \n", + "4 {'b1611_ec1': 0, 'b0721_ec1': 0, 'b0485_ec1': ... 40 0.101986 \n", ".. ... ... ... \n", - "87 {'b1101_ec2': 0, 'b0727_ec1': 0, 'b3731_ec1': ... 22 0.277046 \n", - "88 {'b1241_ec2': 0, 'b3962_ec2': 0, 'b1812_ec2': ... 21 0.578158 \n", - "89 {'b1817_ec2': 0, 'b1101_ec2': 0, 'b0734_ec2': ... 26 0.603937 \n", - "90 {'b2133_ec1': 0, 'b3962_ec2': 0, 'b3213_ec1': ... 24 0.305166 \n", - "91 {'b0356_ec1': 0, 'b3213_ec1': 0, 'b2579_ec1': ... 26 0.260843 \n", + "66 {'b3870_ec1': 0, 'b2283_ec1': 0, 'b0721_ec1': ... 36 0.305166 \n", + "67 {'b4395_ec2': 0, 'b2283_ec1': 0, 'b3732_ec1': ... 34 0.120432 \n", + "68 {'b4395_ec2': 0, 'b0734_ec2': 0, 'b1136_ec1': ... 42 0.530967 \n", + "69 {'b3870_ec1': 0, 'b2283_ec1': 0, 'b0721_ec1': ... 42 0.305166 \n", + "70 {'b3870_ec1': 0, 'b2283_ec1': 0, 'b0721_ec1': ... 42 0.305166 \n", "\n", - " TargetFlux Size \n", - "0 0.000000 43.0 \n", - "1 0.127398 14.0 \n", - "2 0.707700 27.0 \n", - "3 0.107294 20.0 \n", - "4 0.000000 38.0 \n", - ".. ... ... \n", - "87 0.545838 22.0 \n", - "88 0.244726 21.0 \n", - "89 0.218946 26.0 \n", - "90 0.514193 24.0 \n", - "91 0.562040 26.0 \n", + " TargetFlux Size \n", + "0 4.114418e-01 26.0 \n", + "1 2.819105e-14 60.0 \n", + "2 1.279228e-01 43.0 \n", + "3 9.508554e-13 58.0 \n", + "4 7.103230e-01 40.0 \n", + ".. ... ... \n", + "66 5.141929e-01 36.0 \n", + "67 7.024517e-01 34.0 \n", + "68 2.670924e-01 42.0 \n", + "69 5.141926e-01 42.0 \n", + "70 5.141926e-01 42.0 \n", "\n", - "[92 rows x 5 columns]" + "[71 rows x 5 columns]" ] }, "execution_count": 18, @@ -3973,7 +1012,7 @@ "outputs": [ { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAj8AAAHzCAYAAADPbnxlAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8/fFQqAAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOydd5hkVZ3+3wpdnas65xymw/TMMNOTuockDLCoIIpLchVYwLDAImNgURF1VzGsgLvCYEBQkQcFRVfxJwLrDCPDEGa6OuecQ1WnqurK5/fH7LncynWr7q1bPX0+z8Oj09117umqrnve+ob3qyCEEDAYDAaDwWBsEZRyb4DBYDAYDAYjljDxw2AwGAwGY0vBxA+DwWAwGIwtBRM/DAaDwWAwthRM/DAYDAaDwdhSMPHDYDAYDAZjS8HED4PBYDAYjC0FEz8MBoPBYDC2FEz8MBgMBoPB2FIw8cNgMBgMBmNLwcQPg8FgMBiMLQUTPwwGg8FgMLYUTPwwGAwGg8HYUjDxw2AwGAwGY0vBxA+DwWAwGIwtBRM/DAaDwWAwthRM/DAYDAaDwdhSMPHDYDAYDAZjS8HED4PBYDAYjC0FEz+MuKGiogIKhcLjv8TERJSVleH666/HiRMn5N5i3GO325GbmwuFQoGCggI4nU65txS33HLLLVAoFHj66afl3kpUPP3001AoFLjlllvk3gqDsWlg4ocRdxw6dAg333wzbr75Zlx55ZVwu934zW9+g4suuggPP/yw3NsLyNe+9jUoFAp87Wtfk20Pf/jDH7C0tAQAmJ+fx0svvSTbXhjRMzY2BoVCgYqKCrm3wmCcUzDxw4g7br/9djz99NN4+umn8fvf/x5DQ0P4xCc+AUIIvvjFL2JgYEDuLcYtTz75JACguLjY498MXx566CH09vbiwx/+sNxbiYoPf/jD6O3txUMPPST3VhiMTQMTP4y4JykpCY899hhSU1Phcrnwu9/9Tu4txSWTk5N45ZVXoFKp8Jvf/AYKhQJ//vOfMTs7K/fW4pLCwkLU19dDp9PJvZWo0Ol0qK+vR2FhodxbYTA2DUz8MDYFaWlpqKurA3A2FQAAi4uL+K//+i+8//3vR2VlJZKTk6HVarF371585zvfgdVq9bsWrScCgKeeegotLS3Q6XRQKBTc2gAwMzODI0eOoKGhASkpKUhPT8e+ffvwwx/+0KeWRqFQ4Otf/zoA4Otf/7pH3ZJ3LYbRaMSXvvQlbN++nVu3ubkZ3/3ud7GxsRHxc/Szn/0MbrcbV155JVpbW3HJJZfA5XLh5z//ecDH0DqrsbExvPjiizj//POh1WqRnp6Oiy++GH/+85/9Pu7iiy+GQqHAsWPHcPz4cVx++eXIyspCSkoK9u/fj1/+8pd+H8evs+nq6sL111+PwsJCqFQqj3ShkOfo+9//PhQKBbZt24b19XWfa/7kJz+BQqFAaWkplxL03gsffvpyZmYGt99+O4qKipCcnIympiaPaFpfXx9uuukmFBQUICkpCbt27cKvf/1rv797T08PHnzwQRw6dAjFxcXQaDTIzs7G4cOH8Zvf/Mbvc1VZWQkAGB8f96mHo4Sq+Xn77bdx3XXXoaioCBqNBnl5ebjqqqvwyiuv+P15/vMyOjqKj3/84ygoKEBiYiKqq6vxla98BTabze9jGYxNA2Ew4oTy8nICgDz11FN+v19TU0MAkH/9138lhBDyy1/+kgAgxcXF5KKLLiI33HADufTSS0laWhoBQFpaWojVavVZBwABQO666y6iVCrJ+eefT2688UZy4MABMjY2Rggh5Pjx4yQzM5MAIBUVFeTqq68mV1xxBfe1yy+/nNjtdm7Nm2++mezatYsAILt27SI333wz999PfvIT7ueGh4e53zM3N5dce+215Oqrrybp6ekEANmzZw8xGo2Cnzu3282t+7vf/Y4QQsivfvUrAoBs27Yt5HN+7733EgBk79695MYbbyT79+/nnqf/+q//8nncRRddxL0WSqWSNDY2khtuuIFceOGFRKlUEgDkyJEjPo+7+eabCQByxx13kMTERFJRUUGuu+46ctVVV5H//M//jPg5uvrqqwkAcsMNN3h8Xa/Xk6SkJKJWq8kbb7zhdy/ef28PPvggAUBuvfVWUlBQQMrKysh1111H3ve+9xGVSkUAkP/8z/8kb775JklPTyd1dXXkhhtuIC0tLdxz9txzz/n87rfddhsBQOrr68kVV1xBrr/+etLS0sI9X/fee6/Hz//kJz8h1157LQFAUlNTPf6mbr75Zu7nnnrqKQLA42uUH//4x9z6u3fvJjfeeCNpbW3l9vm1r30t4Gt0zz33EK1WS8rLy8l1111HDh8+TJKTkwkAcs011/g8jsHYTDDxw4gbgomf9vZ27ib+s5/9jBBCSE9PD3nzzTd9ftZoNJLLL7+cACDf/e53fb5Pb/xardbv42dnZ0l2djZRKBTk8ccfJy6Xi/ve0tISueSSSwgA8vWvf93jcfTQfPDBBwP+jgcOHCAAyNVXX01MJhP39YWFBbJnzx4CgNx0000BHx+Iv/71rwQAycvL40TZxsYGycjIIADI66+/7vdx9DlXKBTkmWee8fjec889RxQKBVGr1aSzs9Pje1T8ACDf+ta3PL537Ngx7pD8y1/+4vE9erACIP/2b//m8dxSInmOlpeXSUVFBQFAjh49SgghZG1tjdTW1hIA5Hvf+57PdUKJHwDk05/+NHE4HNz3/ud//ocAIOnp6aS8vJz8x3/8B3G73dz3H330UQKA1NTU+Fzv2LFjZHh42OfrfX19pKSkhAAgb731lsf3RkdHCQBSXl7u8zhKIPHT0dFB1Go1USgU5Be/+IXH9/785z8TjUZDAJC//vWvfp8XAOTLX/4ycTqd3Pc6OztJamoqAUBOnjwZcE8MRrzDxA8jbvAnflZWVshLL71EqqurCQBSVFTkcSAGor+/nwAg+/bt8/kevbF/4xvf8PvY++67j4sM+WNqaookJCSQ3Nxcj4MvlPg5ceIEAUBSUlLI3Nycz/ffffddAoAolUoyOTkZ8nfkc/311xMA5HOf+5zH1//lX/4lYFSAkPee80Cf5Gnk4Y477vD4OhU/u3fv9vu4z33ucwQAueyyyzy+Tg/Wbdu2eRyqlGieo7fffptoNBqSmJhI2trayHXXXUcAkKuuusrjdfLeSyDxU1ZWRjY2Nnwet3PnTgKA7N+/32ddh8NBsrKyCAAyPj7u97nxx49+9CMCgHzhC1/w+Ho04odGmj7ykY/4fdxdd90V9DVqbm72+7x9+tOfDvr+YTA2A6zmhxF33HrrrVxdQ0ZGBj7wgQ9geHgY1dXV+POf/4zU1FTuZ10uF1577TX8+7//O/7lX/4Ft956K2655RZ885vfBAD09/cHvM5HP/pRv1+n7eHXX3+93+8XFxejtrYWi4uLGBwcDPv3OnbsGADgH/7hH5Cfn+/z/ebmZuzatQtutxvHjx8Pe12DwYDf//73AIB//ud/9vge/ffzzz/vtx6GcvPNNwf9Ot27N5/4xCeCPu7vf/87XC6Xz/evueYaqFQqn69H8xzt27cP//mf/wmbzYaLL74Yv/nNb1BeXo6f//znHjUy4fK+970PSUlJPl+vra0FAFx55ZU+66rVaq4tfWZmxuexJpMJzz//PL70pS/hk5/8JG655Rbccsst+O1vfwsg+N+rUOhzGagW6LbbbgMAnDhxwu9r9MEPftDv89bQ0AAAmJ6eFmejDIYMqOXeAIPhzaFDh1BTUwMAXIHmwYMH8Q//8A9Qq9/7kx0cHMSHP/xhdHd3B1xrbW0t4PcCeaeMjIwAAC644IKQe11cXMS2bdtC/hzw3mFBi1j9UV1djfb2dkEHyzPPPAObzYYDBw6gsbHR43vNzc3YuXMnOjo68Nxzz+GOO+7wu0agPdGvT01NRfS4jY0NGAwG5OXleXw/0HMf7XN09913409/+hP++te/QqFQ4LnnnkNmZmbAtYJRVlbm9+tpaWlBv5+eng4APgX3f/zjH3HrrbfCYDAEvGawv1ehhHouq6urAZzdp7/XKNDvp9VquccxGJsVJn4Yccftt98ellvtRz/6UXR3d+ODH/wgvvjFL6KxsRFarRYJCQmw2+1ITEwM+vjk5GS/X3e73dz6/CiTP7Kzs0PuU2po99HU1BTOP/98n+8vLi5yPxdI/ISCEBLx/vw9NtBzHy2Dg4N48803ueu+/fbbOHjwYERrKZXBA+Ohvs9nenoa119/PTY2NvDFL34RH/vYx1BRUYG0tDQolUr89a9/xRVXXBHV8yw2Qn4/BmOzwcQPY1PS19eHjo4O5OXl4cUXX/SICAEQlI7yprS0FIODg7jvvvuwd+/eaLfKQY0HaWTJH/R79GdD8c4776CzsxPA2QM2WMTorbfeQnd3N7Zv3+7zvdHRUezatcvn67T1v6SkxO+ao6Ojfr9OH5eUlCRIIEbzHFmtVlx33XVYX1/Hxz72Mbzwwgv4whe+gNbWVlFfx0j44x//iI2NDXz4wx/Gd77zHZ/vR/P3Goji4mIMDw9jZGQETU1NPt+nz2NSUhKysrJEvz6DEc8wac/YlBiNRgBAUVGRj/ABzqaCIuXKK68EAL/eK8HQaDQAEHCe1sUXXwwA+Mtf/oL5+Xmf77e1tUGv10OpVOLCCy8M65o//elPAZytTyJnGxj8/nfdddcBCOz4HMiX5xe/+IXH3r0J9DzTx51//vl+X59ARPMc3XPPPdDr9Xjf+96HX/ziF/j+978Pu92O6667DisrK2HvQQro32t5ebnP9wghePbZZ/0+LtTfVDDocxlodtnPfvYzAGfTu0JeIwbjXICJH8amZNu2bVCpVOjs7PQpxv3jH/+IRx55JOK1v/CFLyAjIwMPP/wwd4B6Mzo66nPw0+hIoBqk888/HwcOHMDGxgY+9alPwWKxcN9bWlrCpz71KQDADTfcgNLS0pD7tFgseO655wAELlim0MLkZ555Bg6Hw+f7L774IrcW5YUXXsBvf/tbqNVq3H333X7XPX36NL773e96fO3vf/87HnvsMQDAvffeG/L34BPpc/Tss8/ixz/+MfLz8/Hss89CqVTizjvvxEc/+lGMjo76FILHGlok/MILL3g4brtcLnz1q1/FyZMn/T4uNzcXGo0Gc3NznIAKl3vuuQdqtRq///3vff5W//rXv+JHP/oRAODzn/+8oHUZjHMCeZrMGAxfQpkcenPPPfdwbc8XXXQRufHGGzkfmK985StcS7s3gb7O5/jx4yQnJ4fzzrnkkkvIxz72MfLBD36Qa7s/cOCAx2Pm5uY4D5RDhw6RW265hdx2222cLxEhngZ+eXl55KMf/Sj50Ic+RLRarWCTw6effpoAIAUFBX7bxvk4HA6Sn59PAJAXXniB+zrdy2c/+1nOGuCmm27ivHYAkIcffthnPW+Tw+3bt5Mbb7yRXHTRRZwf0z333OPzuEDt5XyEPkd9fX0kLS2NKJVK8tprr3mstbKyQqqqqggA8uijj4a1l1CWBaF+B/rc/O1vf+O+5nA4SHNzMwFA0tLSyAc+8AFy3XXXkfLycpKQkMDZK1x00UU+6330ox8lAEhpaSm58cYbyW233UZuu+027vvBTA5/9KMfca/Hnj17yE033UQOHTpEFApFSJPDQL9fsOsxGJsFJn4YcYNQ8eN2u8mTTz5JmpubSVpaGtHpdOT888/n3HWjET+EEDI/P08eeOABsmfPHpKenk40Gg0pKSkhra2t5MEHHyQdHR0+j3n99dfJ4cOHSWZmJnfoeB8SBoOB3H///aShoYEkJSWRlJQUsnv3bvLtb3+bWCyWsH53Qgi54IILCADy+c9/PqyfpwLnyiuv5L5Gn/PR0VHym9/8hrS0tJC0tDSSmppKLrjgAvLHP/7R71r8A/61114jl156KdHpdCQ5OZns3buXPP30034fF474IST858hisZAdO3YEFSvvvvsuSUxMJBqNhrz99tsh9yKF+CGEkPX1dfKlL32J1NXVkaSkJJKXl0euueYa8u6775K//e1vAcWPwWAgn/rUp0hZWRlJSEjw+fsNJUZOnTpFPvrRj5KCggKiVqtJdnY2+cAHPuBjbhju78fED+NcQEFIHLUXMBiMmFJRUYHx8XGMjo4GbD/3x8UXX4zjx4/jb3/7W8B6IAaDwYhXWM0Pg8FgMBiMLQUTPwwGg8FgMLYUTPwwGAwGg8HYUrCaHwaDwWAwGFsKFvlhMBgMBoOxpWDih8FgMBgMxpaCiR8Gg8FgMBhbCiZ+GAwGg8FgbCnYNDsGI85xu91wuVxQKBRQqVRQKBRyb4nBYDA2NUz8MBhxCiEEbrcbDocDFosFCoUCSqUSCQkJUKlUUKvVUCqVTAwxGAyGQFirO4MRhxBC4HA44HK5QAiB3W6HQqHgBBEADzGkVquhUqmYGGIwGIwwYOKHwYgzaLTH5XJBqVRyQogvasjZocRMDDEYDEYEMPHDYMQJhBC4XC44nU643W5OuLjdbi7yE0jIBBJDND3GxBCDwWC8BxM/DEYcwE9zAfAQOuGIH3/r0f8sFgsGBwexa9cuKJVKJoYYDMaWhxU8MxgyQ8UNP9oTLXyhpFQqsba2BoVCAZfLBZfLBavVCqVSycQQg8HYkjDxw2DIBE1zORwOEEIkEx58EaRUKrlr0+u7XC7YbDaPNBn9XyHRJgaDwdgsMPHDYMiA2+2G0+nk0lxSR1y8s9tU1HiLIafTyRVX+6sZYmKIwWCcCzDxw2DEEFqQPDU1BYvFgsrKypBiIlqxEc7jhYgh6jNE02QMBoOx2WDih8GIEVRMOJ1OWCwWrK6uxiyKIrSvIVwxxI8KMTHEYDA2C0z8MBgxgO/dwxcV4RKNSKKPJYREvE4gMeRwOGC32wHAp3iaiSEGgxGvMPHDYEhIIO8e6tYcC6Qqog4mhlhkiMFgxDNM/DAYEuHt3cMvao6l+OHvR6o0mz8xRKNdb775JpqampCcnOwhhmg3GYPBYMQaJn4YDAkI5d2z2SM/4VxTpVIBADY2NjhRxI8MKZVKv91kDAaDITVM/DAYIhKud49ckR85oWII8IwMeYshfjcZE0MMBkMKmPhhMEQiWJrLm3M98hPq+vzIEH0e/Ikh75ohuX8XBoNxbsDED4MhAjTaE+6Iiq0Y+QkEfa78iSG73c65TzMxxGAwxEJw68Xrr7+Oq666CkVFRVAoFPj9738f8jHHjh3Dnj17kJiYiJqaGjz99NMRbJXBiD/4HU5CRlRspciPUAK5SxNCYLPZYDabsb6+jrW1NZjNZthsNjidzrgVdwwGI/4QLH7MZjN27dqFxx57LKyfHx0dxQc+8AG8733vg16vx2c/+1ncfvvtePnllwVvlsGIJ2hkwul0AhA2ooJFfsLH211arVZDqVRyYshisTAxxGAwBCE47XXllVfiyiuvDPvnn3jiCVRWVuL73/8+AKChoQF///vf8cgjj+CKK64QenkGQ3b4xbqRTmJnkZ/I4c8XoxEh+p/NZvNIk1GxxCbWMxgMPpLX/Lz55ps4fPiwx9euuOIKfPaznw34GHoDo7jdbmRkZEi0QwYjfIQUNQdDqPgRQyydq5GQYGJoYmICq6ur2LZtGxNDDEaErK2tRfxYQgjW19dRVFQUVyankoufubk55Ofne3wtPz8fa2tr2NjYQHJyss9jHnroIXz961/3+Nq5euNmbB74IyqiPThZ5Ec6+GKIilWaJrNardzPeNcUMTHEYPhHp9NFvcbk5CRKSkpE2I04xGW31/33348jR45w/15dXZVxN4ytDvXuGR4ehkajQWFhoSiT1lnNj/RQV2v6iZMfGXK73ZwYUiqVPt1kTAwxGGeJ5gxeW1tDaWkp0tPTRdxR9EgufgoKCjA/P+/xtfn5eWi1Wr9RHwBITExEYmKi1FtjMELCT3Otra0hOTlZlANRiPjZ2NjA0NAQkpOTkZWVhbS0NEF7iIcDPJ6EV6A0mcvlgsvlgtVqZWKIweCh1WqjXiPe3juSi5+Wlhb8+c9/9vjaK6+8gpaWFqkvzWBEhbd3j5j56nDFz8LCAjo6OpCVlYWVlRWMjY1BoVAgMzOT+y8lJSWsG0s8CZBYEo7nkr8hrVQMeRdQ8+eSxdsNncFghIdg8WMymTA0NMT9e3R0FHq9HllZWSgrK8P999+P6elp/OIXvwAAfPrTn8YPf/hDfPGLX8Q///M/43//93/xm9/8Bi+99JJ4vwWDISKEEDidTp8WdoVCAbfbLco1Qokft9uN/v5+TE1NYfv27cjJyeEOZZPJBKPRiMXFRQwNDUGtVnuIIe+IKr/+ZasRye8cTAw5nc6APkRMDDEYmwfB4ufdd9/F+973Pu7ftDbn5ptvxtNPP43Z2VlMTExw36+srMRLL72Ee++9Fz/4wQ9QUlKCn/70p6zNnRGXuN1uOJ1OrpuLf6CJWacTbC2LxQK9Xg8AaG1tRUpKChwOB4CzQkyr1UKr1aKiogJutxurq6tYXl7G7Ows+vv7kZiY6CGGEhMT2aEcBYHEkNPphMPh8PEhou7T8dTZwmAwPBEsfi6++OKgB4A/9+aLL74YbW1tQi/FYMQMvncPLZL1Fgy0Y0gMAomfubk5dHV1oaioCPX19SGvqVQqOZEDnE3VraysYHl5GZOTk+jp6UFKSgoIITAYDMjPz0dCQoIov0O4yC28xL4+E0MMxuYnLru9GIxY4u3dEyh9IWXay+Vyoa+vD7Ozs2hqakJBQUFE66pUKmRnZyM7OxsA4HA4sLKygs7OTkxOTmJgYABpaWmcYMrIyIBafe7eBmKR6gsmhqanp2G1WlFRUeEzl4yJIQZDPs7dux6DEQZCvHukEj9msxl6vR5KpZJLc4lFQkICcnNzoVQqsXPnTiQkJGB5eRnLy8sYHByE1WpFeno6J4Z0Oh03YJQRGXwx5HA4YLVaoVAoPCbWKxQKJoYYDBlh4oexJeEXsIY7okKKtNfMzAy6u7tRWlrKuRAH23OkKRz6OI1Gg/z8fM541Gq1cmKot7cXDocDWq0WmZmZyMrKQnp6+qY+lKN5zsS8Pr9bkJ9ipbVc3mKIdpMxGAxpYOKHseWIdESFmAXPbrcbLpcLvb292LVrF/Ly8kRZNxj+9p6UlITCwkIUFhaCEIKNjQ1ODE1NTXGjZWhkSKjH0FbHn/ii9UD8n6FiyF9kiN9NxmAwxIGJH8aWgk5ij2QgqVhpr/X1da6b69ChQ0hKSop6zVCEK+5SUlKQkpKC4uJiEEJgNps5MTQ6Ohqxx9BWJhyfoVBiSKlU+hRQs+edwYgcJn4YWwKa5qLdXJG49Uab9iKEYHp6Gr29vSguLsbExERMncyF7l2hUCAtLQ1paWkoLS2F2+0W7DEkN/GS9hJCuGLIu2aIiSEGI3yY+GGc83h798RqEjsfp9OJ7u5uGAwG7N69G2lpaR5+WFIjxsEYqccQsDUNFgFxxBdfDNHnkUYw+e7TTAwxGOHDxA/jnCUc7x4hRJr2Wltbg16vR1JSElpbW5GUlASbzcbtMVaHlNgCJFyPIbfbDaPRiMTExJh7DMmN2M85fyYZf30mhhgMYTDxwzgnofUqCwsL3BT2aG/+QtNehBBMTk6iv78flZWVqK6u9nCLpj8TC2Jx8AXyGOrq6sL09DSGhoZi7jG0GdNeQvAnhuh/NpsNZrMZExMTqK2tZWKIweDBxA/jnINGe9bX1zEwMIDi4mJR1hWS9nI4HOju7sby8jL27NnDCQL+WkB44kesQyrWqSe+x9COHTug0Wi2pMdQLEWG98R6h8OBmZkZ1NTUwGazBRzSyibWM7YaTPwwzhm8vXtUKpVopoRA+Gmv1dVV6PV6pKam4tChQ9BoNH7XonsO99rRIOfBtlU9hoD4iTzRaA8/MmS1WgHAQwzRyBATQ4xzHSZ+GOcE/rx7xDQlpGsGW48QgvHxcQwODqK6uhqVlZUBDxA5Jq3HW9FxLDyG4kF8yIn37+8dGQokhrwn1jMxxDjXYOKHsekJ5N2jVCpFj/wEOszsdju6urqwtraGvXv3ckXAwdYCYlvzI/dBHIxz1WMoHsRXsOhZIDHkdruZGGKc0zDxw9i0hPLuEXMWV7D1lpeX0d7eDq1Wi9bWVr9pLn9r0d+B4YuYHkNyiw85r+92uwUbeQYSQzabDVarlYuqMjHE2Mww8cPYlIQzooI/S0mMG7N39IQQgtHRUQwPD6O2thbl5eVhX0eOmp/NLLQi9RiKh995M4sv7y5JKoZcLhdcLlfAAmoxuisZDClh4oex6aDRnlAjKqj4ocXP0cKv+bHb7ejo6IDZbMb+/fuh0+kErydEkER7iJ9rB1G4HkNKpRIajQYOh0MWjyG5Iz9iX5+KGv4HC36jAf2+d5qMiSFGvMHED2PTQAiB0+mE0+kEENqpWezUEhUrRqMR7e3tyMjIQGtra8SHaqyjMfEQBZGKQB5Do6OjWFtbw4kTJ2LuMQTIL37oBwSpCCSGnE4nHA4HFAoF7HY7XC4XMjMzPdJkDIacMPHD2BRQ7x5acxPOzZMf+RELu92O06dPo66uDqWlpVGnFM4lk8NgyOUxtLKyAkIIKioqZPEYkltwxlp8+RNDRqMRCwsL2LFjh0dkiD+klYkhRqxh4ocR1/BHVAidxC6m+LFarejr64PL5UJrayu0Wm3Ua7LIT+yQy2NI7siP3NfnF08nJCT4RIYA+B3FwcQQQ2qY+GHELeEUNQdDrLTX0tISOjo6oNVqoVarRRE+wNaK/MiJv989Fh5Dwa4fK+QWP4Bn6i1QmoxOrAeYGGLEBiZ+GHEJjfa4XK6o2mij8fpxu90YGhrC+Pg4GhoaoNVq8dZbb0W0lj9Y5Ed6wjn8pfQYklt8SF3zE+0e/Ikh+t6nkSGFQuEhhmg3GYMRDUz8MOIK7xEV0fqHRCowrFYr2tvb4XA4cPDgQaSnp8NkMokqILZK5GezHVRiegzJLTjlFl9C90DrgfiPpWLIbrdzYomJIUa0MPHDiBuiTXP5I5LIz8LCAjo7O5Gfn4+GhgbuZiz2uAwh4keMm7vcB7FciPE3FInHECC/+JD7+kB00adwxJBSqfQpoJb7d2bEP0z8MOICl8sFg8GAoaEh7NmzR7SblxDx43a7MTAwgMnJSWzfvh1FRUUe36diRSrTRCnZqoeBFM9vuB5DmZmZsNlsnJiXg1DjLWKBmKm3cMWQd83QVv37ZwSGiR+GrPC9e5xOJ9bW1kQ3ZQvnALRYLGhvb4fb7UZraytSU1P9rkX3vNnED7B1Iz9SE8hjaHl5GVarFYODg5idnY25xxAgfLyFFEgpwPhiiP5901l/fPdpJoYY3jDxw5ANt9sNp9PJfTJWq9WievIA4UV+5ubm0NXVhaKiItTV1QX0e+EXZYpBLNNem328RTTE+qCjHkO5ublYX19HQUEB1Gp1zD2GgPhJe0n1+/Hht9UDnmLIYDBgZGQEu3btYmKIAYCJH4YM8EPV9OZMP6HFUvy43W709fVhZmYGTU1NKCgoCLqWVI7RDOmQ+/klhCAhIQF5eXkx9xii15f7YJer48x7QKvdbufq9mw2W9DWermfM4b0MPHDiCneRc38mT9SiJ9AAsNsNqO9vR0A0NraipSUlLDWAsRzjBYifmhaMJyJ8dFe61xD7oJjb2LpMRTvre6x3gPdB39iPRVDgYa0son15yZM/DBiRijvHvqpTMxPq/4E1ezsLLq7u1FcXIy6urqwb8xypb0MBgPa29tht9s9IgQ6nU72QyVc5BJecgu+UH/LUnoMhXP9WBAvRdfeqTf+By9vMWS1WrmfoWKIP5dM7ueUET1M/DAkJ1zvHrGnsAOeAsPlcqG3txfz8/PYuXMn8vLyBK8FxE78EEIwMjKCkZER1NbWQqfTYW1tDUajEd3d3XA6nVyEICsrK2iEYCtHfuRGqCu5WB5DQHyIn3goug4n+sTE0NaCiR+GpAjx7pFC/NDIj8lkgl6vh1qtRmtra9ADIxCxTHvZ7XZ0dHTAYrHgwIEDSElJgcPhQGpqKpcu4UcIxsbGPFqws7KyIvodz0XkTntFc/1oPIbEuL4YxEPai0abhRCuGKLpMSaGNhdM/DAkg7achuvULMUUdoVCAaPRiJ6eHpSVlaG2tjaqG7GYEZRAa62srECv10On06GlpQUJCQlwOp0+j/WOEKyvr8NoNGJ+fh4DAwPcoZiVlcXdtLcacv/OYosPIR5DmZmZcDqdMem0CkY8iB8x9hBIDLndbthsNlitVq6uiImh+IeJH4bo0DQX7eYK980vdk2N0+mEyWTCysoKzjvvPOTm5ka9ppguz97ihxCC8fFxDA4OoqamBhUVFWHfNJVKJXQ6HXQ6HSorK7lD0Wg0Ynx8HCaTCRsbG7BYLMjKykJGRkbMDsWtfOOXWnwF8xgaHR2F2WxGQkICAMTcY4gSLzU/Yu+BL4aA94a0ulwuuFyugD5DTAzFB0z8METF27tHyBud3kzEiPysr69Dr9fD7XajoqJCFOEDSBf5cTqd6OzsxMrKCvbu3ct9so8U70Oxra0NSUlJcDqd6O/vh81mg06nk6S9Ot7YzGkvofA9hgCgu7ubO4xj7TFEiZeaH6l/T39DWvn1jgqFAmtra0hMTOSedzqXTO7nZyvCxA9DFAJ59wgl2nZ3QgimpqbQ19eHiooKmEwmUT/piiXO6FqEEKytrUGv1yM5ORmHDh2KuJ09GCqVCunp6SgpKQEAbGxswGg0erRX8+tGUlNTz4kb8rmW9hKKUqlEcnIyqqqqAMTWY4hyrqS9hOJPDE1NTUGr1UKj0XDf964ZYmIoNjDxw4ga/ogKwDccLIRoxI/T6URXVxeWl5exZ88eZGdno6OjQ9QaIrHTXkajEX19faisrER1dXXQbq1o4e87OTkZxcXFXHu1yWTC8vIyDAYDhoeHuY6irKwsZGZmIikpKerrb1XkPMi8D/1YegwF2oMcRFLwLDb0g1NCQgISEhK4yJDT6YTD4fAQQ/whrXLv+1yFiR9GVPC9e/ifciIlUvGzurqK9vZ2JCcno7W1let4Eds4Uay0l8vlwvr6OhwOByfUpCSU10x6ejrS09NRVlbm0VE0PT2Nvr4+JCcnc2IoIyODqyPZDGyltJeQ60vtMcTfg9wHOBUdcuNyubj0W6A0GRVDgH/3abmfy3MFJn4YERGud49QhIoVQggmJiYwMDCAqqoqVFVVeexDbH8bMdJetO3e5XKhoqJCcuFDCfd54HcUVVVVwel0cgfi8PAwLBYL0tPTuahQLOpGIiUe0l5yX19IzZ2YHkOUeKn5iQfREKz2KJAYohPrASaGxISJH4Zg6Buys7MTGRkZKC4uFu3mJkRcOBwOdHV1BS0SjrfIz+zsLLq6ulBWVgaLxRJ2PVK0z280j1er1R5FtDabjasXonUjtHi6w6jEz08vYMywgYrsFHzmgnLInTCL18hLrK4f6eEYrccQJR6ER6yGq4ZCSPrNnxiikXa73c59n4ohi8WClJQUlqIOEyZ+GILge/c4HA6ui0EswhUr1AsnPT09aJGw2JGfSGt++ENUd+3ahby8PLS3t8c0MiDWtRITEz3qRiwWC5aXl/Fy9xwefdcCBQACYHDBjHt/24M7GoEdW9BjCIgP8SPmqBghHkOZmZlcbUs8iB+59wB4pr2EQuuBKHwx5HA4cMcdd2DPnj348pe/LNZ2z2mY+GGEhT/vHqVSybW0i0Uo8UMIwdjYGIaGhsLywlEqlVz+XAwiEVMWi4UTOvwhqkLXiuYQk2q8hUKhQGpqKlJTU/Hn/zfPCR/83/8qQPDSGHDR2Bjy8/ORlZUlSTdbIOROOwHyFzxLdf1QHkNdXV1IS0uD2+3GysoKNBpNzD2GKPFQ8AyIP7qHv5bFYkFqaqooa28FmPhhhCTQiAqVSiX6FPZg4sdut6OzsxMmkwn79u1DRkZGyPXEbE2PZL2FhQV0dnaisLAQ9fX1Hjfgc23e1pjBAu/fhkCBhY2zqTMaHUhNTeXqhWJhuneuRF7i/freHkN2u51zVx8bG0N/f3/MPYYo8RT5kWofJpMJaWlpkqx9LsLEDyMoNNrjr6hZ7HqaYGsajUa0t7cjIyMDra2tYXduiNmaLmQ9t9uNwcFBTExMYPv27SgqKvL5mViKn1hcqyI7BYMLZg8BpABQkAKUlJRAp9PB4XBgeXkZRqORM93j+8xotVpRDwe5xWU8XF8u8aXRaJCTkwMA2LdvH1wuV8w9hijxUPND01RS7YM2IjDCg4kfhl+8vXv8dXPFQvzwJ5tv27YNZWVlgm7mchQ8W61WtLe3w+FwoKWlJeCnsXMt8vOZC8px7297uNQX/d8PVLx3oCUkJCAvLw95eXkAwPnMGI1GTE9Pe/jMZGVlbXqzRbkjP3JHPOjfN52EHmuPIYrczwPdAwDJxI/ZbGZpLwEw8cPwgRbR0TdrINNCpVLJtWCKBV+s2Gw2dHR0YGNjAwcOHIBWqxW8Xqxb3Q0GA9rb25GTk4Pm5uagKZ1zLfJzuD4Hj1zbiCdOjGPUYEEl7fYy9Ad8THJyMpKTk1FUVMT5zNBOstHRUSiVSi5FFm5rtTdyiQ/6fG+VtJc/+PcQPrHyGKLEQ80Pv2xAbOjzx9Je4cPED4OD3z0QjnePVDU/hBBORGRlZWH37t0R14WIHfkJlPbiR6jq6+tRUlIS8kYtdj1SPHC4PgeH63M8vvbGG4HFDx++zww1W1xbW4PRaORaq5OSkjycp0OlP+MhssbET+jnQCqPIf4+zmXxA7DIj1CY+GEACFzUHAwp0l4KhYK72YUrIoIRi7SX3W5HR0cHLBaLoAjVuRb5ERulUomMjAyusN3pdPp0E9EC2qysrLgzW4yXyI+ch36kBqhieQx570NOaL2PVH8PZrOZ1fwIgIkfhseICiE3KrGFhdVqhcFgACEEBw8eFOWNLHXaa3l5Ge3t7dDpdGhpaRFkoR/LyM9mrpuhqNVq5OTkcEW0NpvNo4DWbrdDp9NxUSH697OV015yuyuLJb4i9RiixIP4kTL1Ro0PWeQnfJj42cJEO6JCTJ+fxcVFdHR0cB0iYn2CkSrtRQjB+Pg4BgcHUVtbi/LycsGHTKyjMZst8hOKxMREFBQUoKCggCugpfVCExMTAN7zQsnIyIiqZiQS4uH5joe0lxTXD9djiAqheOj2isbgMBQmkwkAWORHAEz8bFEiSXN5I0bND78lvLGxEevr63E3i8t7PafTCb1ej9XV1YBjNcJdK5Zpr3MZfgFtSUkJCCFYX19Hd3c3TCYT3nnnHSQkJHCHYVZWVtA0iRjEQ+QnXtJeUuPPY4hGBQcHBwEAnZ2dss6jk1KAmc1mAGCRHwEw8bMFCebdI4RooyobGxtob2+H0+nkWsIHBgZEdWQW2+fH6XRiYmICOp0Ora2tUbkVb6XIT6yvrVAooNVqkZycjLy8POTn53M1I1NTU+jt7UVqaqpHmkQqs0W5xY/ckR85xJdGo0F+fj7y8/PhcDhw4sQJFBYWYm1tLeYeQxQpIz9msxkpKSmyR7c2E0z8bCH43j30E6FcxcTz8/Po6upCQUEB6uvruTet3I7MgSCEYGpqCktLS8jMzERzc7Mow0bPpcjPq31LOHpiHGMGCzfU1LvzK9bQ51elUiErKwtZWVmorq7m0iRGoxHDw8PY2NjwmVQf7WEYD5Gfc6XmJxro+7+oqIiLCsbSY4giZc0PFT/neoRXTJj42SK43W44nc6o0lzeRFLz43a70d/fj+npaWzfvh2FhYU+a8aiNV0ITqcTPT09WFpa4uqRxLjJnAuRHyp4RpYscLrfW58ONX3k2kYId+aRHu80idVq5cwWZ2Zm4HQ6kZGRwYmhSA5DVvMjv/ji74EKj1h7DFGkjvywlJcwmPg5x6HePePj41Cr1cjLyxPtZiS05sdisUCv1wMAWlpa/L5ZpRA/0axnMpmg1+uRkJCA1tZWjIyMiHaobfZW91f7ljwcnflQh+cnTozj3kZRLyuIcA//pKQkD/dh78OQ322UlZUVlsdMPER+4kH8xEPkJ9gepPYY4u9DyoLnze6GHmuY+DmH4Rc1Ly8vIyEhAfn5+aKtL0RYzM3NoaurC8XFxairqwt4M4qnyM/MzAy6u7tRVlaG2tpaLlom1v42e+Tn6Ilxv8KHux6AUYMFCsXmqkPwdxiur6/DaDRifn4eAwMDnMcMjQz5q/2SW/zQrsStUPAs5h7E9hiiSJn2YhPdhcPEzzmKt3dPrCewU1wuF/r6+jA7O4sdO3aEFF9SmBIKXc/tdqO3txdzc3PYtWsXN4eK7k+s9v7NXvPjb4q7xzUBVGanALCJfu1YolQqodPpoNPpUFlZCafTidXVVRiNRoyPj6O7u5trq87KykJGRgZUKpXsURe5xRfdg9zRiGhFR7QeQ/x9SBn5YaMthMHEzzlGIO8elUolahcVEFoImEwmtLe3Q6lUorW1FSkpKWGtKWfai6bmFAoFWlpafPYspmDZ7JEff1PcKTQi9JkLygHjgKjXFYIUh69arfbwmKFt1UajEf39/bDZbNDpdNxhJFf0Ix7Ez2aM/IRCqMdQRkYG1Gq15K3uLPIjDCZ+ziGCefeoVCpYrVZRr0c/3fo7YPyljMJBjinslIWFBXR0dKCoqAj19fV+97xZ015SXCvQFHe1EqjOScVnLijHpfU5OHlSPvETC/ht1QA4s8XFxUUQQnDixAmPqECsajP4E9XlIl7Ej5Qt4KE8hqxWK9LT0+F2u5GamipJBIgNNRUOEz/nCG63G3a7PaB3j5jpGv6a9Nr0zex0OtHb24uFhQWcd9553A1ByJpiHtJUTAWLAPCNFpuamnw60KTa32act8Un0BT3S/20t2/m31MoycnJKC4uhk6nw7vvvos9e/bAaDTCYDBgeHiYK56l9UJJSUmS7CPcoaJSEi/iJ5Z78BbDtJNwdHQUS0tLOHHihOgeQ6zmRzhM/GxyaJrL4XAE9e6RquYHeE/8rK+vo729HQkJCTh06FBEN3UpIj9A4PSH1WpFe3s7HA4HZ7QYaj05xA99nSO9SUoltPxNcY8n5Kw5oe/H9PR0pKeno7y8nCueNRqNmJ6eRl9fH5KTkz3qhYTMhwt1fYDV/EhZaBwOtJNwcXERmZmZyM7OFt1jiNX8CIeJn02MEO8eKSM/TqcT8/Pz6O3tRUVFBaqrqyO+2UhR8wP4jzwsLS2ho6MDubm5aGxsDCsULUfay+l0oqurC3Nzc0hLS+PM+uJhink8GhvGE/4isPziWafTyR2Ew8PDsFgsXFQg2jEM8SB+tmLkJxA03SWFx5DZbOYG/jLCg4mfTQj17qHRHoVCEfLNIWXkp6enB6urq9i9e3fUb0CpxA8/NUcIwfDwMEZHR9HQ0ICSkpKw14t15IfvM7R//36YzWYYjUbOop9OMc/Kygr6iVFKnx/KwP8ZG956sARHLq0S9VrRIGfkJ9S11Wq1R72IzWbjhrP29PTA6XT6TKoP9/cJ994gJfEgPOJhD4D/bi+xPIYsFguL/AiEiZ9NBn9EBYCwb24qlUr0yM/a2hqAswV+hw4dEmVQpJRpL+DsXtvb27GxsYEDBw5Aq9UK3l+sxA/1RiotLUV1dTWcTidSU1ORn58PQggsFgt3UI6NjUGpVHJCyHtwpxQH4NET436//tSpKews1sZFBGizzTNLTEz0MFu0WCxcJ9n4+Nnnm18vlJycHLSWTe6Uk9w+Q4D0Bc9i7kOoxxAAFBQUsILnCIjor/Kxxx5DRUUFkpKScODAAbz99ttBf/7RRx9FXV0dkpOTUVpainvvvVf0zqOtAC1qpi3rQkZUiJn2IoRgYmICb731FpRKJRobG0WbkC1l5Gd5eRlvvPEG1Go1WltbBQsfIDZpLzoCpKurC01NTX5NIRUKBVJTU1FaWoqdO3figgsuwI4dO5CcnIzp6WmcPHkSp06dwsDAAJaWlriibzEZM1gCfu+JAMJoKxFtvQt9jUtKSrBz506cf/752LVrF9LT0zE/P4+33noLJ0+e5Dyp7Ha7qNcXg3gQYPEU+RG6D5omraqqQnNzMy688ELU1dUhISEBw8PDaGpqQlNTE5aWltDX1wej0Sj6vr/97W9DoVDgs5/9LPc1q9WKO++8E9nZ2UhLS8O1116L+fl50a8tJYIjP7/+9a9x5MgRPPHEEzhw4AAeffRRXHHFFejv7/cwg6M8++yz+Ld/+zf87Gc/Q2trKwYGBnDLLbdAoVDg4YcfFuWXONcJ5N0jBLHSXg6HA11dXVhZWUFzczPa29tlNyUMtR4ATExMYHx8HLW1tSgvL4/4hix12stms6G9vR12ux0HDx4M+9OcUqlERkYGMjIyUFVVBYfD4dFuu7GxgYSEBIyNjXEdJtEeShXZKRhYMPv93mgQYRRr4jntJQS+2WJFRYVfs73U1FQuKqRWq5nwgPwFz/x9RBuB4nsM1dTUoLe3F6+88gp+8IMf4I9//COeeOIJ7Nq1C5dccgmuuOIKXHbZZVFd75133sGPfvQj7Ny50+Pr9957L1566SU8//zz0Ol0uOuuu/CRj3wEb7zxRlTXiyWC/yIefvhh3HHHHbj11lvR2NiIJ554AikpKfjZz37m9+dPnjyJQ4cO4aabbkJFRQUuv/xy3HjjjSGjRYyzUO+eUN1coRAj8rO6uoqTJ0/C5XLh0KFDyMrKEr2WiN+aLgY0SjY9PY19+/ahoqIi6kn2Uomf5eVlnDx5EhqNRpDw8UdCQgLy8vJQV1eHlpYWlJeXIzExEevr69Dr9Thx4gQ6OzsxPT2NjY2NiK7xmQvKA37vrLOz/Mid9pJSfNCDsKamBvv27cMFF1yAyspKuFwuDA4Ooq2tDS6XCyMjI1hZWRG95i8c4kH8xMMe6D7ETr/l5ubixhtvhNPpxNGjRzEzM4MvfvGLWFtbw7PPPhvV2iaTCR/72Mfwk5/8hEuxAWfPgSeffBIPP/wwLrnkEjQ3N+Opp57ios2bBUGRH7vdjtOnT+P+++/nvqZUKnH48GG8+eabfh/T2tqKZ555Bm+//Tb279+PkZER/PnPf8bHP/7xgNex2Wyw2d6zxF9bW4soRbHZCeXdI4RoRAohBOPj4xgcHERNTY2HgJCyOyvag2NtbQ1tbW1QKBTYtWsXMjIyot6fFGkvmkYcGBiIOjIVCI1Gg+TkZOzYsQOEEKytrXnMqkpKSuJqhcJttz5cn4NbD5bgqVNTPt/jCyO5ow9yEsvfnQpeGoGfn59Hf38/LBYLpqenPVqqs7KyYmK2GC81P2LZB0SD1FPd09PTkZ+fjxtuuAE33HBD1Gveeeed+MAHPoDDhw/jP/7jP7ivnz59Gg6HA4cPH+a+Vl9fj7KyMrz55ps4ePBg1NeOBYLEz9LSElwul898pvz8fPT19fl9zE033YSlpSWcf/75XLHupz/9aXzpS18KeJ2HHnoIX//61z2+tpVM0sL17hECjfwIFRV2ux2dnZ1YX1/H3r17PT4B0HWlqtGJ9KZJCMHk5CT6+/tRVVWF0dFRqNXi1PaLnfZyu93o6OiA0Wj0+/zyfzZa+K3P3rOqVlZWYDQaMTw8jI2NDaSnp3NiSKvVBnwtjlxahZ3F2rCMDuXiXEl7CUWj0UCtVqOpqYlrqaYF8nRSPU2RRTqpPBTxUvMjd8EzjWZLJQTFHm/x3HPP4cyZM3jnnXd8vjc3NweNRuPzYTI/Px9zc3Oi7UFqJO/2OnbsGL71rW/h8ccfx4EDBzA0NIR77rkH//7v/44HHnjA72Puv/9+HDlyhPs37SraCgQbUREN/DbvcNdbXl5Ge3s7tFotWltb/U6uFts/iC9+IsHpdKK7uxsGgwF79uxBdnY2JiYmRBNoYqa9bDYbrFYrrFYrWlpaQppCRls8Gwi1Wo2cnBzOpsBqtXKHZGdnJ9xut0eHkT/fEcL733j6mCJ32ktO+Ictv6W6rKwMbrebi/7RLiIa/Qs2nFMo8ZByioc90Huk1JEfMZicnMQ999yDV155RTL38XhAkPjJycmBSqXyqeqen59HQUGB38c88MAD+PjHP47bb78dALBjxw6YzWZ88pOfxJe//GW/f5SJiYmidQ9tJlwuF+x2O1555RVccMEFYQ0CDRf6pgun+I8QgtHRUQwPD4dMw0hR8wNEJn5MJhPa2tqQmJjo0Xofj/O4FhYW0N3dDaVSiX379sXk5hzuvpOSklBUVISioiIQQnx8RxISErioUNsiwRf+MMDN9Rr8P6+fR65t9Gh1l1sIyIHckZ9gURd+gTwALvrHH86Znp7Oid5IzRbjRXjIvQd6/5FiH3a7HU6nU7RW99OnT2NhYQF79uzhvuZyufD666/jhz/8IV5++WXY7XasrKx4RH+C6YB4RJD40Wg0aG5uxmuvvYZrrrkGwNkX9bXXXsNdd93l9zEWi8XnBedHIRj+vXukMiR0uVxBP9HZbDZ0dnbCbDZj//790Ol0IdeVojtL6Jp0kGp5eTlqamo8/ubELlKO5vclhGBwcBDj4+OoqqrCxMRETG7M0XS38ccz8DuMxsfH8cgbG1BA4RH5UeBsq3s8+PwAWzftJeT63tE/m83GdQvyDTX586jCWVvu5wCIHwGmUCgk2YfJZAIA0cTPpZdeis7OTo+v3Xrrraivr8d9992H0tJSJCQk4LXXXsO1114LAOjv78fExARaWlpE2UMsEJz2OnLkCG6++Wbs3bsX+/fvx6OPPgqz2Yxbb70VAPCJT3wCxcXFeOihhwAAV111FR5++GHs3r2bS3s98MADuOqqq2TPw8YD1KmZP4RQCkNCmj4LdnAbDAZ0dHQgMzMTra2tYYW9pRA/QtZ0uVzo6+vD3NxcwEGqYu4xmsgPNVikaS6Xy8UZ18UCMQQgv9UWAJb+9wSIV6KLABhZMsNkMsk+bFHuD1ibRfx4k5iYiIKCAhQUFIAQwk2qX15exsTEBAAgIyMjaCoUiA/hEQ97kLLY2WQyQaFQiJYpSE9PR1NTk8fXUlNTkZ2dzX39tttuw5EjR7iawLvvvhstLS2bptgZiED8XH/99VhcXMRXv/pV7sD5y1/+whVBe3+S/cpXvgKFQoGvfOUrmJ6eRm5uLq666ip885vfFO+32ITwR1R4d3NJMYoCCFyfwx/3UFdXh9LSUlnME/lrhnNoWSwW6PV6KBQKtLa2BizYFLNIOdIo0srKCvR6PXQ6HVpaWqBWq7G2thazw1mqwabZqRrMrtk8vqYAUJimxLvvvgu1Wg2XywWj0YjU1NQtlc6WO+ohVoEtPVhTUlJQUlICQgjW19d9UqH8ujD6OseD8IiXgmep9mCxWJCSkhLT5/mRRx6BUqnEtddeC5vNhiuuuAKPP/54zK4vBhEVPN91110B01zHjh3zvIBajQcffBAPPvhgJJc6JwlV1KxSqbgUmJj4E1VWqxUdHR2w2Ww4ePCg4KI5qWaGhVpzfn4enZ2dKCoqQn19fdA3vpyRH37nmbdNgFSCJFa82rfkI3yAs5GfI5fV48JtWVhdXUVnZyeWlpYwMTHBmfDRlvpYHEpypr3kRKpOK4VC4TGCweVycSMY+GaLmZmZcDqdcfE8yC3ApI78SG1b4H2uJyUl4bHHHsNjjz0m2TWlhs32ijE02kOL8Pz9wcYq8kOnmufk5GDPnj0RtYOLnfYKtabb7cbAwAAmJyexY8eOsArsxBY/QlJyPT09WFxcRHNzM7KysnzW2syRn6MnxrlCZz5FukSu1T0zMxMajQbbtm1Deno6N6eqv78fNpvNYzCrGK7T3sjd7SV35CcW11epVNxrWF1d7eEu7nA40NHRAa1Wy0WFdDpdTMVIPBQ8S7kHsdvctwpM/MQIISMqpKj54a/rdrsxNDSE8fFxNDQ0oLi4OOKbZCzFj9VqhV6vh8vlQmtra9hveDnSXhaLBW1tbVCpVGhtbfXbMrrZIz9jBovftvYlkx2v9i3h6IlxjBksyEsm+JR6FdfszeJM+Ph1JHRoJ51jRA/Szd5mu1XEjzd8s8WFhQU0NDTA4XDAaDRiZmYGTqfTo14oLS1N0n2yyA/DH0z8xACh3j1Sih+r1Yq3334bTqcTLS0tUXcIKJVKn4GK0eJP/CwtLaG9vR15eXlobGwUdCOJddprcXERHR0dKCoq8juUVMhaYiHFtSqyUzC4YPYQQAoAOWka3PvbHi4qNG0CHnh5Emlp6VwHmHcdidvt5upIqO9McnKyRx1JJJFJuQWI3OJH7kPf7XYjKSkJOTk53KR6s9nMRQCp2SL1FsrKyhLdbDFean6kei0sFguL/EQAEz8SQ52ahYyokEr80M6owsJCNDQ0iHJDkLrmhxCCoaEhjI2NoaGhASUlJYLXE9vnJ9Ba/L1u374dRUVFIdei4y2kPiSlWP8zF5R7iBz6v/z/D96/afs7PypU8X+O0Ifrc3xcp+kBSV2naeqEpsjkPthDIbfwigd3Ze/ngG+2WFpa6iF65+bmMDAwgMTERA+zRX/mqkLYKpEfhjCY+JEIvneP0BEVYosfWidjsVhQXFzs08YYDVKkvajAsNls6OjowMbGRkTF2Pw9SjmJHTjbxt7R0QGLxRL2XmN9MIkd+Tlcn4NHrm30GW3xxd/3+qTDCM5Oen+1b8lDMAUyRVSr1cjNzeWsCzY2NjgxNDk5CeC9VmsaLZD7oPdG7pSm3OKLdrSGakbwFr2rq6tcKrS7uxtpaWmcGBJaJB/OHmKB1HO9xPL42Uow8SMBbrcbTqcz4hEVYoofi8WC9vZ2bqihWBboFKlqftbX19HX14fMzEzs3r07qtlcYu7R3+DV1dVVtLW1QavVoqWlJeyxAPTx4R5S0aSupDoED9fn+JgZBkqHVWan+BRJh2uKmJycjOTkZM51mkYLFhYWMDg4yEUL6CFJXwM5BUA8iA+5rw8IczVWq9UePlJ2u91vkTzfbDHY+lI6KwtBSgHGCp4jg4kfEeF799AbTyQ3H7G8c+bm5tDV1cXVntA5TWIits8PIQQ2mw2jo6PcpOBob+BiDyMF3jtYpqam0Nvbi+rqalRWVgraK3+tWBCr6wRKh4WKCoWLv1ZrOpiVP5ohKysLbrdbks7JcJBbfMgd8YhE/Hij0WiQn5+P/Px8rkiedpJNTk6CEOJRL+Rtthgv4odFfuIPJn5EwruoOVLhA5z99GOz+fqnhIvL5UJ/fz9mZmbQ1NTEtYNLUUskZs2Pw+FAZ2cnrFYrysvLUV5eLsq6Yhc8A2f3Ojg4iPn5eW6AaqRrxUKUSH0Ie9fx3HqwBCdHljFqsCAvGfjUoRJcWp8TNCoUKd6u0zabjesio63W/C6yQG7EUiB35EVu8QWI9xzwi+SLi4s95s4ZDAYMDw9DrVZ7FMnTa8stftxud1TR62CIOdR0K8HEjwiE490jhGiiKWazGe3t7ZzrMd/yXCo3ZjGExerqKvR6PdLS0pCdnS2qE7AUaa93330XSqUyqLN0KM6VyI+/Op6BBTMeubYRAPD9l3vw769O4ZdtRhyqysTAgtlvVEgsEhMTUVhYiMLCQhiNRtTU1MDhcHAHJN+NOCsrK+qC2kDILT7kvr7UURfvuXNut5urF5qenkZfXx93HzEYDMjIyBBlUn0kuFwuydzNzWYzCgsLJVn7XIaJnygQ4t0jhEgjNHS4Z2lpKbZt2+Z3oKwcbszB4Dsg09RRR0eH6PPCxDr4DQYDAECr1WL79u1R3djPlchPoDqe7706jJlV2/99j3CiiB8VokXSl0o0BJVGC3Q6HcrKyjg3Ylo43dPTwxXURjO93B/xUPAsZ8RD7MhPKPgt88DZ6Ozc3ByGhoYwPDwMi8UCrVbLCV+tVhuzFngpTQ7peAuGMJj4iRBCCOx2u8e0XrHe5ELFj8vlQm9vL+bn57Fr1y7k5eX5/TmpPHkijSY5nU50d3fDaDR6OCCLXUQtRsSLP/8MAGpra6O+mZ0rkR9/ZocEwCwnfN77mgLAyZFlvHBHsyR78Yf36BgqdADPglr+9HL6M9EY8MkdeZFb/AjtchWbhIQE6HQ6qNVqHDx4kEuHLi8vo7u7G06nk3utMzMzJXEYp7Can/iDiZ8IcLvdsNvteP3119HU1BRRvUcwhERoTCYT9Ho91Gp1yBSMFJGfSNc0mUxoa2tDYmIiWltbPULCUkyKj+bgp3UjJpMJ+/fvx5tvvimKkDhXIj+B6ngA39EXQouboyXUc+tdUGuxWLgDcmxsDEqlkhNCWVlZglIXcosfuc394sFniF/0zU+H0teaCt+xsTEoFAqPeiEx7ROkfC2Y+IkMJn4EQNNctJtLqhlc4UZ+aKdReXk5ampqQn7Kk6LgORKhMj09jZ6eHpSXl6O2ttbnBiOmL0+ke6Ssra2hra0NaWlpaG1tRUJCgmhptHMl8hOou6tQl4i5VZuoxc1SolAokJqaitTUVM6Ab21tjash6e3tRUpKisdg1mBFrHKLH7mvL3e3Gd2DP9HBf635DuPLy8uYn5/nzBb5nWTR1Iax2V7xBxM/YeLPu0fqGVyBcDqd6OnpwdLSEs477zzOCC4UsR5C6g0/PRds32IXZkfq8ExFWlVVFaqqqjymscs1JT6a60hJoTYRc2tn01yFukR88XA1CBCw5T2WRDO3LiMjAxkZGaiqqvIY2Dk4OAir1RpyMOtWFj9yp92A8AUY32yRb5/gPameb7YopHtLqrQXjWCxyI9wmPgJQTDvHrVaDafTKfo1g4mf9fV16PV6Ll0kZPijVJGfcNakgz7D6ZBSKpVwOByi7lGIwHC73ejt7cXc3JxfkSa2Y3SsfGikEFnenV4KADP/F+2hDtDff7kXCxuQvLjZH2L+zvyBnQA8BrNOTEwAgEcXmdziQ+7IS7ylvYTgbZ9gt9s5LykqfPmT6rVabUizRSnHW7BWd+Ew8RME/ogKwNe7J5aRH35XVGVlJaqrqwXfWKRodVepVCHnU1GzxeLi4qCDPvn7FLvgOdz1NjY2oNfrQQgJKNKkME0Ml0gPVKkiTKEcmw/X5yB9VYOamhrRa+PkJjk5GcXFxZznDE2R0bSJSqVCYmIiFhcXZWmz3uriCxAv3aTRaHyEL60Xmpqa4hz0qfj1nrLOCp7jDyZ+AsD37qHdXN7ESvw4nU50dXVheXk5YkM9uq4UaS/A/ycbt9uN/v5+TE9Pe5gthrOmHAXPBoMBer0e+fn5QQe/ii1+5G6JjoZAnV79C2a82rcUdGRFrIiFAFAoFD4zqrq7u2Gz2bjBrNR1mrZZSy0MmPiRbg/e41ZMJhOXEh0ZGeHMFqkYkqrmh6a9WM2PcJj48UKId49KpYoq7fXXngX88NgI53dy18VVuLwxjxMp9NNke3s7UlJSfLqihCJV2gvwFT8bGxtob2+Hy+VCS0uLoDen2KmgUGKKEILR0VEMDw+HNTlejpoft9uNmZkZJCQkICsrS/CnSKlElr9OLwodWJoO+Txv5LquWq1GcnIyUlNTUVNTA6vVynWR0TEz/M4iKVyn5a65kfv6QGw63vhmi2VlZR6F8rOzs+jv7wchBGNjY8jNzfWYPRctVqsVLpeLpb0igIkfHt4jKkJ5VKjV6ojFxF97FnD3rzu4lMHAvAl3/7oD/339Tryv9qxJFz2QI5kb5Q+pCp6Bs2Fd+oZeXFxER0dHyAhKrPYZbD06UmN9fR379++HTqcLa71YRn7sdjva29thNpsBnB3fwJ9oHo4XjVQRANrp5feaOJv++sJOSS4dNvEw2DQpKQlFRUUekQKj0YjFxUUMDQ1xopaKITFcp+WuuZH7+oC0XVaB4BfKA2ffr2+88QZUKpXH7DkqfqMx1qT3BJb2Eg4TP17QN2w4b1qVShXxDK4fHhvxrZVQAI8dG8FF1bsBAOPj49i7dy/nWBotUkV+aCSEEIKhoSGMjY2hsbERxcXFEa8Zi7TX+vo62trakJKSgpaWlrAPnFimvWirfXp6Ovbv3w+lUslFEag/Cd+4L1hLrhRREFrUfOS3PUE8fQI/r94zwT5zQXlcpMrEINDz7T2Wgd9ZND4+ju7ubi5FRjuLIjnAWdorPvZAX4Pa2lruzKApMr6xJn9Sfbivm8lkglKpjHjEzlaGiR8etLYn3EMimrTXqL9aCQKMLJnx5ptvAgD27NkTViQiXKSI/NB1rVYruru7YbVacfDgwajCsLGI/NBRIBUVFaipqRE8jT0WaS+6x6qqKq6OxO12c8MdqT+J97gGfm2JTqeLictugkoBu8vz93jP08f/e8TfTDCaKgMgiiiSs54qXPHhr7OIituenh44nU6PSJ93MW2015eKeBAe8bAHfiYBOGu2WFBQgIKCAm5SPU2J8rsG6X/BUqK03kfuCNtmhIkfL4R8qo8m7VWZnYKBeZOPAVxukhsVFdUYGBgQ/U1LIz9S3BTb2tqQnZ2N3bt3Rz29WIrID13P7Xajr68Ps7OzgjySvPcnZeSHXyhO9xjoevx5RtXV1R4HZ3d3N1wuF3cDlUL4UgHj83uB5+mzOuz3seHNBPMURZEIoHhIewlBo9F4HI5ms5nrLKLFtDQqFMx1Wu6aG7mvD8SH+KF1R/7+FviT6ktKSkAIwfr6uk9KlF8fxn+9TSYTEz8RwsRPFESTRrrr4qqzNT+KsxEfeqP/10tqUFFRgdHR0ZgVJ0cKLRR2uVwoLS1FXV2dKG9CKSI/hBBYrVbo9XquCDvSYYBSpr3sdjv0ej3sdrtHoXi4z6v3wUlrSxYWFuB0OnHy5ElkZ2dzN9Johaq3gOH2oVbiOx+qx6X1OXj77RG/jxU6E4y2z28WxPiQoVAokJaWhrS0NM51mkb6qMM7Nd+jrtP0vS13zY3c16d7EKN+KhqE1B0pFApotVpotVrObHF1ddXHbHF6ehoOh4NzqRaLo0eP4ujRoxgbGwMAbN++HV/96ldx5ZVXAgAuvvhiHD9+3OMxn/rUp/DEE0+ItodYwcRPFEQjfi5vzMN/X78TP3htEGPGDRSnqXDv5fW4ckchAOk8eQBxxA9/3lViYiJyc3NFu9FJEflxOBw4efIkcnNz0djYGNXvL3bai661urqKtrY26HQ67Nmzx0eYCH1++bUlWVlZOHPmDLZt2waj0ci1X4dyKA7FyJKvgAHOHvyhzAxjMRNMbhsBsQ9/70gfdZ02Go3o7+/niuEzMzMlMWAVQjxEXeQoePa3h0jvN/x6Pv7r/cYbb+CnP/0pZmZmoNPp8OCDD+LSSy/FwYMHo+oILikpwbe//W3U1taCEIKf//zn+NCHPoS2tjZs374dAHDHHXfgG9/4BveYzTpRnokfL4TcrKKp+SGEoDpxHZ+tt6Curg6lpaWSGyjSNyC/MysSVldXodfruXlXb731liSRGjEghGB+fh52ux3bt29HSUmJKF1zYpsc0lEaYnX2+buOQqFATk4OcnLOihJvh2KFQiFoiOerfUtwun2fh3Dnd8VqJthmS3sJge86za8fMRqNsFqt6Onp4SJ9WVlZghzhoyUexE+87EGsdnv6eh85cgRHjhzB0aNH8dOf/hQjIyP48Y9/jPX1dVx44YX4wQ9+gG3btgle/6qrrvL49ze/+U0cPXoUp06d4sRPSkpK2J5t8QwTP1EQac2PzWZDR0cHNjY2cODAAWi1Wp+fkcKQkB6Aka5LCMHExAQGBgY8Dmk5HZmD4XQ60dnZieXlZajVapSWloqwO/E9cyYmJrCyshJxDVK4eO+Z71Dsb4hnamoqd3D6a8c9emLc/3UQ3vwu2in2xIlxzuvqMxeUx81MsGiJddTJu37kjTfeQFlZGZxOJ+c3k5yczKU8xUh7BoPV/JxFyuhTQkICysvL8cwzz4AQgu7ubrz22muiuKm7XC48//zzMJvNaGlp4b7+q1/9Cs888wwKCgpw1VVX4YEHHtiU0R8mfqIgkujM0tISOjo6QhYHR2ugGIhII0p8l+nm5mZkZWVx3xM7RSeG+DGZTGhra0NSUhLOO+88tLW1ibQ78dJeNpsNGxsbcDqdUdUghUOoCIS/IZ40gkDbcflzq1JSUjAWIA2lViLs+V10BIY3/kRRJDPBNkO3l5Skp6cjIyOD6xakKbKhoSGP+VQ07SnmIR0vNT/xIH5iMdpCoVCgqakJTU1NUa3Z2dmJlpYWWK1WpKWl4cUXX0Rj49kOzJtuugnl5eUoKipCR0cH7rvvPvT39+N3v/td1L9LrGHixwuhaa9wD323243h4WGMjY2hoaEBxcXFQa8lReQHiExY0GGqSUlJfl2mxd5rtOJndnYWXV1dKC8vR21tLcxmc9yl5Wh9j1KpRG1tbVjCJ9qDRMieExISkJ+fj/z8fK7jyGg0wmAwYHh4GAkJCShIVWJyzeWTnqrOib4AM5AoigQ5D2C5p6rzr69Wq5Gbm8tFF/nzqSYnJwHAYyRDcnJyVPt3u90xn2fmbw9SOzzLuQcpRlvU1dVBr9djdXUVL7zwAm6++WYcP34cjY2N+OQnP8n93I4dO1BYWIhLL72UM+PdTDDxEwX00A/16cJqtaK9vR0OhyNsD5xYDk0NBq1FCeaHEy9pL36L+K5du7ghhHLNCgsE7dKpqanB3Nxc2J9Mo7lmNIcYv+OorKyMM+W7wT6N755cgQIEBAouPfXpC8pE3XukyF3sLHfkJ1TayXs+FW2xXlhYwODgIBITEz1cp4UKmXiIusTDHqRMe5lMJtHdnTWas4OIAaC5uRnvvPMOfvCDH+BHP/qRz88eOHAAADA0NMTEz1aCpqyC/XHTUQ95eXloaGgIO8cut/hxuVzo7e3F/Px8yFoUqVrThRweNpsNer0eDofDZ5YYFStiHUaRpr34HkO7d+9GTk4OFhYWYnZIi3Udasr38fdlo7BwCY+/PoYx4wYKU5XYlu7Cf/6/XnzxxV6U6DT49AVlkLs5Xc6CZzkRknby12K9srICo9HIjWTQarUeIxlCHehyiz9g83d7hcJsNos2ASAQbrc74CQDvV4PACgsLJR0D1LAxI8XQtNegP/uKbfbjcHBQUxMTGD79u0oKioStA+pxE84QsVsNkOv10OlUqG1tTWkdboUNT9A+OHi5eVl6PV6ZGdnY+/evT6PoeuJKX6EHmxUnHnX98RqqrtUhxA/PeXt2Dy2bMd9/zOE2+pcSEyc4eqK5E5DxAq5D/9oru/tOm2z2XzMM/mu0/5ciOMh6hIve5Ay7RVqELMQ7r//flx55ZUoKyvD+vo6nn32WRw7dgwvv/wyhoeH8eyzz+L9738/srOz0dHRgXvvvRcXXnghdu6UeYBfBDDxEwW008m7MHljYwN6vR5utxstLS0RhSXlivzMzc2hq6sLxcXFqKurC+vGIUXNDxD6pkEIwfj4OAYHB7Ft2zaUlZUFdFGl64lxIxRa87OysoK2tjZkZWWhqanJ43eKlfgBpI9EBHJsfnlKhYtrCPr7+2G326HT6bgusmjdaYPNBpM78rKZxY83iYmJKCwsRGFhYcAaMH5BvEajOeeFR7hIHfkRs+ZnYWEBn/jEJzA7OwudToedO3fi5ZdfxmWXXYbJyUm8+uqrePTRR2E2m1FaWoprr70WX/nKV0S7fixh4idKvNvd5+fn0dXVhYKCAtTX10dlbmW328XaJkegyA+/XqapqUmQj4MUaS+6p0Dwu89CDX/lR37EQIhgofU9tbW1KC8v9zmMxDRMDAa9rhQHMhUgAwtmn+8RAHMbQHFxMXJycrCxsQGDweAzqiHUUNZA1w00G4xfLH0u+/wEu7ZUreb+asCo6/TExAR6enqQlpYGh8OBlJQUSQ//UMSDAHO5XJJZCvC7vcTgySefDPi90tJSH3fnzQwTP14IvVnRSApfPGzfvj3qHGgsIz/ekSqhnySkKCgGAosfk8kEvV4PjUbjt/vM3/6CrRfJ/kKt5Xa70dvbi7m5OezZsyeg70asDkeprsMXIH6vC6AwRcHtgfrQ8Ec1GAwG7tCkbtTZ2dnQarVBD65AkaZ4GoMhd71RLK7PdyEGzo5oWV5exuDgIGZnZzE9Pe3hJJ6Wlhaz5yVexE8sWt0ZwmDiJ0pUKhUsFgv6+voAAK2traL4tUhZ88NflxZk5+fno6GhIaI3qVKpFDVKFcyMcX5+Hp2dnSgtLUVtbW1YNzZ+1EMMQqW96Awxt9sdsmYqVpEfitjRiECzvYD3zAmvrvbfJcQf1QB41pV0dnbC7XZzqZTs7Gyf5zHQbDA6BmMrp71iKX680Wg0yM/Px+TkJEpKSpCens5NLR8bG4NSqRTkJB4phJC4ED9Spt7ETnttJZj4iRKXy4Wenh5usKdYbzQpZnsB79XnEEIwODiI8fHxiAqy/a0pJt7RJFpAPjk5KTgtF62ztb/1Ah2s/OLr7du3h7zpCTmcom1XlwJ/AoSyLS8Vn7mgHNr10bDW8q4rMZlMMBgMXOt1UlKSR+t1oNlg3mMw5BYgcl5b7sGmKpWKG75Jo33eTuIpKSkeg1nFShHR97vc4keqjjNCCCwWS1jWKQxfmPiJEJfLhb6+PlitVpSWlqKhoUHU9SMdnREKlUoFm82Gd955BzabLWzfoWCInfaia9IbuM1mQ3t7O+x2Ow4ePBhRmFfMPQYSUhMTE+jv7w9Y3xNorVgekmJfKztVg9k1zzZYBc4KnxfuaAYAvPNOeOLHYw3eUNaKigo4nU6u9Zq6E19RnIqBBcTtGIx4iPzIefD7qzny5yS+vLyM5eVlDAwMwGazRT1sl0Lfo+d6wTNLe0UGEz9ehPNGM5lMaG9v53LdUoQdpYr82O12LC4uIi8vz+/k8EiQSvy43W6uUyozMzOq/YopMrzXcrvd6OnpwcLCgs/oj1juK9R1xObVviUf4QNII0DUarXPUNZtRiNUqlk832vGvEWB4nQVbt6bh/Mrz4r5rZz2ou9HuSM/oa7PH8wK+A7bBeDRRRbKdsP7+oD8kR+W9opPmPjxQ7ADiToel5WVoba2Fp2dnZLN4BJTUBBCMDIygvn5ea6FUawboxRCTaFQYHZ2FlNTU4IiKYEQU6Dxo1JWqxVtbW0ghKClpUXQzRkQJn7EeL3EFASB6n2KdIkRzeESAh3KeltxMW697L1UisFgwBtvTCItLQ0ZGRkA5BVBckd+5BY/QoUHf9guIYR7Xefm5jAwMOCR+szIyAjqOu1yubiUt5xImfZikZ/IYeInTJxOJ3p7e7GwsODheCy3E3M42O12dHZ2wmQyoaSkBE6nU9QbgthCzeVyweFwYGZmJmQbe7iIHflxu91cfU9OTg4aGxsj+nS3mSM/gep9lky+xe9S/o7eqRTabbS0tAQAOHnypM9Q1lgciHKnveQ++KMtNlYoFNDpdNDpdNxgVpr6HB4exsbGBtcdmJWV5dMdGA/FzoB0aS+LxQJCCKv5iRAmfsKADvbUaDQ4dOgQkpKSuO9JWZsjxrorKyvQ6/XQarVobW3F9PQ0lpeXRdjhe4gZVaHu0gBQX18vmnW72Kk5k8mEd999F3V1dSgtLY34kNnMNT/hFhzHGtptlJWVhfn5eezevRurq6tYWlrC8PAwNBqNR7eRVB4sckac4mGiutg+Q96pT6vVyqXIpqenPboDMzMz42K0BSBd2stsPuurxSI/kcHEjx/4s6CmpqbQ19eHiooKVFdX+7yZaAGx2FDxE+mnR0IIJiYmMDAwgJqaGlRUVHCO1GKLNbGExcLCAjo6OriJ92LeMMTq9nK5XFhcXITJZMLevXsF1fdEuy/6NxnpdcTmMxeUe5gMxlvBMSUtLQ06nc5jKCs1Wezu7oZWq/WIHoj1XMVD5EdOpBZgSUlJKCoq4gazmkwmGI1GLC4uYmhoiPtgOj8/j8zMTEEGmmIilQgzm81QqVSSWQWc6zDxEwCn04nu7m4YDIagJnUqlUqymp9Ih3EGcz+Wqi09GkHFb7tvampCYWEh3nrrLUmGpUYDre+x2Wwepm7REOsDSsxoxOH6HDxybSOeODGOUYMFlf83XiJUvU+wkRRi4u935c+sqq2t9YgeTE5OAoBHVIgf5Y3k+ltd/MQq8sLvDiwvL4fL5cLk5CQmJiYwPj6O7u5uLkWWmZmJjIyMmOyN2opIFflJTU2Ni+jWZoSJHz+srq6ira0NycnJOHToUFBlLWXaCxD+qWF9fZ3buz/3YylqlKIRVHa7He3t7bBarR5z0KQYmRHNekajEXq9Hnl5eSgoKIDRaBRlX7EebyE2/MGm4RDuSIpY4R09oAW2MzMz6O/v9/GgEXqIySl+5DwU5e60ov5CSUlJ2L9/P+x2Oydye3p64HQ6PQazRjtjLhBSttubTCaW8ooCJn78MDIyguLiYlRVVYV8Q0hZ8Az4nxgfCDpHqqKiAjU1NX73Hk9pLyoydTodWlpaPGovpBiZEUnUg58+pPU9k5OTsswJEwO527/lGElB3wehIk7eBbbUg8ZoNKKvrw8Oh0PQgbmVIz/x4DPEjzxpNBoUFBSgoKCA65Kiry1/xhytGRIrlUTvtVKlvVibe+Qw8eOH3bt3h33wSiV+hNTnUJfphYUF7N69mysI9Ecs3JhDwa+l4tcj8RE7IhKJmHK5XFzqk58+FCOFRtnskR9KMGHBFx/eBdLAWQE0vGTGtT85LWoqjP8aRRJx4nvQUDddGj0YGRlBQkKCR4rM+0PKVi54jhefIX+igz+YlT9jzmg0ch8gU1NTo4r4UWi7vVTiJ1adi+ciTPz4Qcgfk1Q1P3TtUOLHbDajra0NarXapxPNH1JFfsJdkwq1xcXFoLVUcqe9NjY20NbWBoVCgZaWFo/nNVajMqRAimuFIyxOjK7ja69OB1zD6QYnjKRIhUUbcVIoFD5jGmjhNL+mJDs7myuc3sqRH7nTXnQP4YgW/oy56upqLuJnMBjQ398Pm82GjIwMLiokxHVaaoNDlvaKHCZ+okSqmh8gtPiZm5tDV1cXSkpKsG3btrBuNFJEfsItzrZYLNDr9VAqlWhtbQ0q1ORMexkMBuj1euTn56OxsdHneZXSLVoqxB7uyiccYfGLM0sBB6CC97hAj48GhUIRcgiqUPjDOQH/Q1lpZ6BarRZsfhkt8VLzI7cAi+Q58I748V2nx8fHObEUTlG81KMtWNorcpj48YPQyI9U4idQRMXtdqOvrw8zMzPYsWMH8vPzo14zGugNJtinHDo9vrCwEPX19SFvSmKmluh6ocQUIQTj4+MYHBxEfX09SktLJd+bEPFjs9lgNpuh0+kiOlRiOdzUW1hMrtoDTn5XKRVwuj2/G40w4dbgPa9SexJ5D2VdX1/H6dOnYTAYMD4+jqSkJC4qJObwzkDInfai4kvOPYjRYq5QKJCSkoKUlBSUlJTA7XZjfX0dBoMBs7Oz6O/vR3JyMlcvlJmZ6fHaSuk1ZDKZmPiJAiZ+okTKtJe/qNLGxgb0ej0IIWhtbUVKirCbN3+qu5jjLQD/4ocQgqGhIYyNjQmaHi9F5CfYeoHqewKtFWvxs7S0xL3uNOpAD1Mh/iVSRH7CERalOg1GjTafn9mWl8qluqQSJgqFIqaeRAqFgvML2r59OzQaDVdcOzg4CKvVCp1Ox71+aWlpoouEeEh7yV2LIkWrvVKp5IrigbO2IvS1pQN3+b5RTqdTssiPxWJhaa8oYOInStRqNQghkr3R+OJnYWEBnZ2dKCgoQH19fURvKvoYMXPR9Pf27kyz2+3o6OiAxWIRPD1eipqfQAc/Px3nXd/jD7FrfoKt5R2NysrKgtlshsFgwOTkJHp6erhak+zs7KAmfVIdRuEIi4/vzsbXX5vx+zMEkESY8F/vw/U5uPVgCX71zjTsLoIElQIf21cs6Qwyen21Wo3c3FxuJA6/cHpsbAwqlQqZmZkRidlg15Zb/MjtPxOLPXi/tjRFtry8jMnJSW4PU1NT3GgVsWA1P9HBxI8fhKa9AGnCmzSl5na7MTQ0hPHxcUHRE3/whYqY4sf7EF9dXYVer0d6ejpaWlrCbtfnr+lwOETZHxBYZND6noKCAjQ0NIT1Goqd9gqE2+1Gd3c3lpaWsG/fPmi1Wq74MiMjA9XV1VyticFgwNTUFAB4RIW8W3aliPyEY3Z4QWV60J+JxCxRCK/2LeGpU1Ogz7bDRfDUqSnsLNZK1mIfSIB4p1FopxEVs2lpadzrp9PpIrqvyC0+5K45AqQtNg6E92BWOkx6YWEBg4ODSExM5KJCmZmZgu+LfEwmU9DOXkZwmPiJkkj8eISsbbPZ8M4778But3uYAEazJgDRi575kRraLlpdXY3KysqIPoFKHfkhhGBsbAxDQ0NoaGhASUlJ2GvFIu1F3aQBcNEof8+Hd63J2toaDAYDpqen0dvb63GQSg2/YNnfsxPMEFGoWWK40L+9WPsLhTtV3bvTiG/G193dDZfLhYyMDO41TE5ODuv9FA+RH7nTXi6XS/LaqmAoFApoNBqkpaVh586dHqNVRkdH0dXVBa1WyxVPCxW6ZrMZFRUV0v0C5zhM/EQJnUElRd2P0+nE6Ogo8vLy0NzcLMobmU56lqLomY7VmJ+fD9rGHu56UrW6u1wudHV1wWg0Yt++fcjIyBC0ltSt7qurqzhz5gyys7Oxfft2j0+vwQ4UvklfVVUVHA4HDAYDjEYjurq64Ha7MTAwgLy8PGRnZ0c1uoFPvLk2U/jPq9jdXuFeW6gA8GfGZzAYsLi4yEUOqBDyLq71vr7c4iceIj/xsAf6/uWPVgE8OwT5QpdGhkJ5+FgslnOq4FmhUODFF1/ENddcE5PrMfHjB6E3DbE7vmi4dHl5GTk5Odi5c6eoNzIp2t0VCgU6OzuhVqvR2toadWuvVAXPFouF80XyN/4j3LWkivzMzMygu7s7oPmjEBISEjwO0tdffx2pqamYm5vDwMAAN7ohOzs7qllHcrg2C0WuCfTRvH58Mz46r4oW1w4PD2NjY4Mrrs3Ozvbwn5E77RQvwkPuPQQrh/CO2prNZi6FPTw8jISEBI+Weu9asM1W87O0tIT77rsPL730EjdsdteuXfjqV7+KQ4cOYXZ2Nmijidgw8SMCYoofu92Ozs5OmEwm5OfnIykpSfRPcGKLtaWlJdjtduh0OuzevVuUG44UkR+TyYQ333wz7Hb7YGuJLX4IIejv78fU1BTOO+88roBSLGjEr7CwENu2bfMwcuvt7YXD4eCKbrOzswWJ12iiKlIPOaXvnVhPoI808hMMlUqFnJwcrs6D7z8zOTkJhULBHZYOhyMuWt3lJF7ETzh1R3yhW1ZWBpfLxdWCTUxMcLVgWVlZGBkZwaFDh0T1+Tl69CiOHj2KsbExAMD27dvx1a9+FVdeeSWAs2n4z33uc3juuedgs9lwxRVX4PHHHxdks/Lxj38cLpcLP//5z1FVVYX5+Xm89tprMBgMAICCggJRfpdwYeJHBMRKe62srECv10Or1aK1tRWjo6OiFv1SxPL6oRGqkZERJCYmoqysTLSbjZjihxCC1dVVLC8vo6mpCcXFxVGtJ3bkx+Vy4fTp09jY2EBLS4tkoWz+Yeht5EbTK7Qwk/rS0KhQsBt4qKhKoEM4nHRZNOLIu9tL6qLqQNeWCn5xLd9/ZmZmBmtra1CpVBgcHIx6REMkxEPNjxwFz/72EEm5gkql8jDRpLVg09PT+MxnPoPV1VUUFxfj1Vdfxc6dO7Fjx46o7r0lJSX49re/jdraWhBC8POf/xwf+tCH0NbWhu3bt+Pee+/FSy+9hOeffx46nQ533XUXPvKRj+CNN94I+xonT57EsWPHcNFFFwEAysvLsX//fu77/LTX1772NXz961/3WeOpp57CLbfcArfbje985zv48Y9/jLm5OWzbtg0PPPAAPvrRj4a9HyZ+/BDrtBe/nZmf7lCpVLBarRGvGwgx0l4OhwMdHR0wmUw4cOAAV1MiFmKJH1qHtLa2hpycnKiFDyBuzY/NZsPq6iqys7N9hrtKgb9D2Tu9wvcu6e/vh91u9yi69a5FiDSqEipdJnYtkVRF1f6QIvITDL7/TFVVFYaHh7GysgKn0+kzlDU7O1vymVDxEnWJhz2IYV3ArwUbHBxEe3s7br/9dgwMDOD8889HSkoKDh8+jOuvvx5XX3214PWvuuoqj39/85vfxNGjR3Hq1CmUlJTgySefxLPPPotLLrkEwFkR0tDQgFOnTuHgwYNhXSMtLQ2///3vcfDgwZDlBp///Ofx6U9/mvv3r371K3z1q1/F3r17AQAPPfQQnnnmGTzxxBOora3F66+/jn/6p39Cbm4uJ65CwcSPCEQz4sLpdKKzsxMrKys+5npSuUdHG/lZW1uDXq9HamoqWltbkZCQILpztBgCw2Kx4MyZM0hISEBZWRk2NjZE2ZtYaa+FhQUMDw9Do9Fgz549kh+U4a7P9y7hD/SktQgajcaj6DYcDx1CiE8UZ2QpeLpMjFoiuaMPcl1fqVQiOTkZDQ0N3GtIi9/DGcoaLfEgfuJhD1KMt1AqlTjvvPOwsrKCX/ziF9izZw9OnTqFV155BSMjI1Gv73K58Pzzz8NsNqOlpQWnT5+Gw+HA4cOHuZ+pr69HWVkZ3nzzzbDFz+OPP4577rkHTzzxBPbs2YOLLroIN9xwA3bu3Onzs/TDGACcOnUKX/nKV/Dzn/8cTU1NsNls+Na3voVXX30VLS0tAICqqir8/e9/x49+9CMmfqJFSGoj0rQXFRHJyck4dOiQzycEscTPX3sW8MNjI1y4//JiNyoqIhMW09PT6OnpQVVVFaqqqribu9hF1NFGfug4jaKiItTV1WF8fBxms1mUvUWb9iKEYHR0FMPDwygpKcHq6mrMDkmh+/Ye6EnbdQ0GA+doO2hNxVNnrEE9dE6MreMbr816RHECjbug6bJoO7TknKoe68iPN/yDn/8a8utJDAYDxsbG0N3d7VM4Ha1oYDU/7+1B6tleGo0GF154IS688MKo1uvs7ERLSwusVivS0tLw4osvorGxEXq9HhqNxqcrNj8/H3Nzc2Gv/6EPfQj/+I//iBMnTuDUqVP4f//v/+G73/0ufvrTn+KWW27x+5iJiQlcc801+PznP4/rrrsOADA0NASLxYLLLrvM42ftdjt2794d9n6Y+BGBSEQK9cKprKxEdXW135ukGOLnrz0LuPvXHdyhMzBvQv88kJW5gpsEmCW63W709vZibm7Ob0FuLB2Zg8GvQ+IbQkpVpCz0cKNt9svLy9i/fz82Njawuroqyr5CIcZB7N2ua7FY8MjTHX4jNEdfH+PEzy/PGHx+htsX/KfL5OrQEgM5hRe9fqDX27uexGazcVGh6elpEEI8uowi6dyMl5ofucWPVKk32rkqZrdXXV0d9Ho9VldX8cILL+Dmm2/G8ePHRVsfAJKSknDZZZfhsssuwwMPPIDbb78dDz74oF/xYzabcfXVV6OlpQXf+MY3uK+bTCYAwEsvveRTxiCke5eJHxEQkvZyuVzo6enB4uIidu/eHdShUwzx88NjI34Ppl+2LeGmMD8oUMM9QghaWlr8WrRL6csTLjSFuLq6iv3793Pzd8TeH72ZCRU/GxsbaGtrg0qlQktLCxITE2G1WmN6UIp9rZSUFEyvOfxGaEaWzDh9+jSsViumVl1+Iz1qJVCdk+q3CFmMDi25DmC5Iz9C/jYTExNRVFSEoqIibiirwWDgLBHo4E6a5gwnkhEPwiMeCp6lmupOo9hCRgaFQqPRoKamBgDQ3NyMd955Bz/4wQ9w/fXXw263Y2VlxSP6Mz8/H3WHVmNjI37/+9/7fJ0Qgn/6p3+C2+3GL3/5S4+/5cbGRiQmJmJiYiLsFJc/mPgJgNC0VzgixWQyQa/XIyEhAa2trSFN5sSooxkNkDqYXAmvi8xgMKC9vR15eXloaGgI+EYWu+ZHqFgxm81oa2uDRqNBa2urTwpR7A4tQJiQWF5eRltbG/Ly8tDY2OiRkoiV+JHqWgEjNDkpKCgowPDwMHKTCGYtCp+fqc5JxQt3NPtdN9oOra2c9oo07USHsmq1WlRWVnoUvw8MDHDjVagYCjSUNR7ETzwUPEslwKj4kdLk0O12w2azobm5GQkJCXjttddw7bXXAgD6+/sxMTHB1dyEwwc/+EF88pOfxM6dO5Geno53330X3/3ud/GhD33I52e/9rWv4dVXX8Vf//pXmEwmLtqj0+mQnp6Oz3/+87j33nvhdrtx/vnnY3V1FW+88Qa0Wi1uvvnmsPYTkfh57LHH8L3vfQ9zc3PYtWsX/vu//9ujZc2blZUVfPnLX8bvfvc7GI1GlJeX49FHH8X73//+SC4fd9AxFMGYnZ1FV1cXysrKUFtbG9abUozIT2V2CgbmTT6HToku+EvPr0sJZ/yDnDU/i4uLaG9vR0lJCbZt2+b3uRUz8kNv9uHe2CYnJ9HX14e6ujqUlpZ6HBaxFD9SEShCc+eFlSguzsHc3BxuP6jFN/53lvczBAQKfHhbElZXVwMOZI1lh5aYyO2wLNb1vYvfqbcQrRfip9D4Rnys5ucsUkZ+EhISIjJp9cf999+PK6+8EmVlZVhfX8ezzz6LY8eO4eWXX4ZOp8Ntt92GI0eOICsrC1qtFnfffTdaWlrCLnYGgL179+KRRx7B8PAwHA4HSktLcccdd+BLX/qSz88eP34cJpMJra2tHl+nre7//u//jtzcXDz00EMYGRlBRkYG9uzZ43etQAgWP7/+9a9x5MgRPPHEEzhw4AAeffRRXHHFFejv70deXp7Pz9vtdlx22WXIy8vDCy+8gOLiYoyPjwseKRDPqNXqgMW0brcbfX19mJmZwa5du/w+R4EQQ/zcdXHV2ZofBUAIuP+9oUkb8DEOhwNdXV1+00eBkCPtFai+R+r98dNewaCv/ezsbMBxH+dC5MdfhKa1KhOPnxjHF3/fi7wU4J/3az1+pjwrBTfu0KEh3Yb29nYoFAruAM3OzhalPRiQt9tL7vESYl9foVAEHMpKjfjS09ORlZWFjY0N0Q7mSKA1efEgfqTYAy12Fus1XlhYwCc+8QnMzs5Cp9Nh586dePnll7mi4kceeQRKpRLXXnuth8mhEL72ta9Bqw187vDvTceOHQu6lkKhwD333IN77rlH0B74CBY/Dz/8MO644w7ceuutAIAnnngCL730En72s5/h3/7t33x+/mc/+xmMRiNOnjzJtVOGGsZms9k8Iilra2tBnzQpEDrZ3Z9IsVgsaG9vByEEra2tfmtlQq0b7YF9eWMe/vv6nXjs2AhGDBZUZafgmtpE7C/yf2NaX19HW1sbUlJS/KaPAhFr8UPre9bW1nDgwIGQfx+xTnvZ7Xbo9Xo4HI6AdVJi7ysUUh7G/AiNtz/P9Drwjddm8ci1mX5TXHyDPtoIMGBJwZ/G3Jg1uVCenYx/uaBCcARI7rTXuRD5CUawoawGgwGEEFitVo9ZVbGC3jvO1Zofk8kkasrrySefDPr9pKQkPPbYY3jsscdEu6bcCBI/drsdp0+fxv333899TalU4vDhw3jzzTf9PuZ//ud/0NLSgjvvvBN/+MMfkJubi5tuugn33XdfwD+Khx56yMfdMZ5TA/7Ez8LCAjo7O1FYWIi6urqI3gB03WhvZJc35uHyxvciToODg37TdHSuVEVFBWpqagRdU6lUwm63R7xHf+u53W6/v7vJZEJbWxuSkpLQ0tISlkCTKu3lj/X1dZw5cwZarRZ79uwJalwY67RXLK4l1J/H26DvL11zeOwPA9waQwsW3PvbHjzwvgJcvadMtIGsUiL3/UqOqIf3UFaVSoXk5GTONTzcoaxiQN+bckZ+CCGS1vyIGfnZigj661taWoLL5fKZ55Gfn4++vj6/jxkZGcH//u//4mMf+xj+/Oc/Y2hoCP/yL/8Ch8OBBx980O9j7r//fhw5coT799rampBtxhy+z4/b7cbg4CAmJiZCpmLCWZeuKeYbyFusud1u9Pf3Y3p6WnBqjr+m2JEfwPcT7MLCAjo6OlBaWhp27RQg/iT2QKJlbm4OnZ2dQS0MvNc6FyI/lFf7lvx6+Ajx5/nJm9N+xdPT7y4g1zaNlJQUrt1ep9MF/RvYDN1WUhAPreZJSUkoLy/nXMNXVlZ8hrJSMcQfyioG8SB+pIw+nWsT3eVA8m4vt9uNvLw8/PjHP4ZKpUJzczOmp6fxve99L6D4SUxMlDVfLBTa6m61WtHe3s6lOqL1YKBvGrFDp/woiNVqhV6vh8vliig1529NsfYIvFe0SAjB8PAwRkdH0dTUhMLCQsHriSkyvEULIQRDQ0MYGxvDzp07wx74dy5Ffmi6yx9C/HkCmRvOWwjOP/98LrXS3d0Nl8vFDWT19qRhaS95xRdfeKjV6oBDWcfHx6FUKj0Kp6O9/7tcLu5DilzQD5hSCDCTybSpJrrHI4LET05ODlQqFebn5z2+Hqzfv7CwEAkJCR6Hd0NDA+bm5mC320UrbBQboTU/drsdJ0+eRE5ODpqbm0UJ6dI3jdgjLmjkx2g0Qq/XIycnB9u3b49KYEkpfhwOBzo7O7G+vo6DBw9G5G0hZuSHrkcPV379kdD9nUuRH+90Fx8h/jzBzA0TEhKQn5+P/Px8EEJgMplgNBoxPz/PedJQISR3sSsTP4Gff++hrGtra5zJYm9vL1JTU7nXUafTCb43xUOnl5TRJ7PZHNMaqnMRQSe0RqNBc3MzXnvtNVxzzTUAzr7Ar732Gu666y6/jzl06BCeffZZjz/GgYEBFBYWxq3wEQIhBDMzM3A4HNi+fTtKSkpEu+nQ4aZiix+FQgGz+awBnb/260iQYrYXcLZ+pqenB8nJyWHX9wTan9iRH+qyeubMGWg0moj2dy5FfvxFbChfvaQwbH+ecM0NFQoF0tPTkZ6e7jGQ1WAwoK+vD3a7HQqFApOTk8jOzkZycnLcjhERG7kPfyHXVyqVyMjIQEZGBqqqquBwOLioUE9PD5xOp4fjdDhDWePJ4FCKvzmz2cwiP1EiODxx5MgR3Hzzzdi7dy/279+PRx99FGazmev++sQnPoHi4mI89NBDAIDPfOYz+OEPf4h77rkHd999NwYHB/Gtb30L//qv/yrubyIDdrudm2wOAKWlpaJfQ2zx43Q6MTk5CavVigMHDohmOSBVzc+ZM2dQXl6O2traqG4iUkSmVlZWMDg4yM0Pi9RU7lyJ/ASK2JSkK3F+Rfg36kjNDb09aahD8dLSEoaGhriC2+zs7LCdiiNF7sjLZr6+d3TPbDZ7DNalQ1np6+hvKGs8GBxKuQcmfqJHsPi5/vrrsbi4iK9+9avcnKe//OUvXI3DxMSExwteWlqKl19+Gffeey927tyJ4uJi3HPPPbjvvvvE+y0kINQbd3l5Ge3t7dDpdNi3bx9OnDghyactMcUP7ZJSKpVISUkR1WtJTHFB62cAoLa2NqQ1QjiIKTJoF0dfXx8aGxtDGkDGal/hIOW1AkVsrqkRHq2L1txQoVAgOTkZarUau3fvhsvl4qJCfKdiKobCiSYIYTOLDzEQ616oUCi4Cd90KCstnB4dHUV3dzfS09O5FBk1y5Q78gVI1+YOvNftxYiciApT7rrrroBpLn/mRC0tLTh16lQkl4o7CCEYHx/H4OAgamtrUV5ezokTKZS+WOKHdiGVl5cjKysLPT3+C1MjRSzx43A40NHRAbPZzA3RFAOx9ud2u7lQfDjO16E4lyI/gSI2mZYJSa8bCL4AUKlUHgW3FouFG+Y5MjKChIQEj6hQtDV7cosPuQ3+pBIf3oN1rVYrlyKbnJwEAGRmZsZFSYXUE90j6cplvAeb7SUAvvPx3r17kZmZCeC9riyn0+k3BBsN0Yoft9uNgYEBTE1NcV1IKysrotcRiVHzYzKZcObMGaSmpqKlpYWLpom1v0gnsVNsNhva2trgdruRlJQkSthZqPiJ9kCVWmj5i9icOSOP+AkGdSouLS31iCbQNmydTselVgLNrwqF3OJH7uvHQnwlJSV5DGWlhdPz8/OwWCw4deoUFxXKyMiIaR2Q1GkvMYeabkWY+AmA941jbW0Ner3er/OxVIXJQHSiwmazebgM0zCp2PUvQPQ1PzQyxTdYlMKYMNJDYXV1FW1tbcjMzERTUxNOnjwpipCg4ifcfUUzMPNcmCMmlHCeJ340oba21mN+1fj4ODe/ih6i4XzAkVt8yO3zI8f1FQoFZ5aZlJSEmZkZlJaWwmg0or+/H3a7HTqdjnsdpTYJlDLtxXx+ooeJnxAQQjA1NYW+vj5UVVWhqqrK7xtGKvFDPYSEsry8DL1ej6ysLJ/Weyn2GqlQIYRgcHAQ4+PjPv44UszjiiQcT52va2pqUFFRwfmHiLE3uY3o4oFX+5Zw9MQ4xgwWVPxfqkyMYaaRCj3vNuzV1VVukCedX0XFUiBzPrlFZjyILznTbi6XC2q1Gnl5ecjLywMhBBaLhUuRjYyMQK1W+x3KKhZSpr2Yz0/0MPETBKfTiZ6eHiwtLQUcTEnhuzyLidDID78madu2bSgrK/O5CQYbHRHNPoWKAYfDgfb2dlgsFr+mkLEcSeEPQggGBgYwOTmJ8847D7m5uR57EyvyQ68l9WEVy8gPX9Dkpyhw6z4T/tGPL6X3HLDBBTPu/W0PHrm2MS6mufPnV9XU1MBms8FgMMBgMGBycpIbyEqjCfyp5lsh7RQIucWP9/UVCgVSU1ORmpqK0tJSuN1uLtXpPZSVegtFu3/W7RXfMPETALvdjlOnTiEhIQGtra0h5wlJFfkRsq7T6UR3dzeMRqNHTZK/NQFxP5kIFWl0gCqt7/GXSpBjEjuFFl5bLBYcPHjQ50YjlpAIZ0jqZsNb0EytE3zjf2eRmZnpI2iEzgETitgCJDExkasxoeZ8VAjxo0JydxrJnfaKd/HFd5QGzpYI0KhQV1cX3G435y1EPaKEwtJe8Q0TPwHQaDSorKxEYWFhWG/iSNNToQhX/JjNZrS1tUGj0aC1tTWoPbwUYzNUKlXYtSv+6nv8IVfkx2w248yZM0hJScHBgwf9CjOx017hiB+r1YrJyUnodDpkZGQIPlxiFfkRImgCjbIIdw5YMKT+XfnmfHSqOe0go3MQu7q6uAM0liN75I48yS2+hEaeEhMTUVhYiMLCQs453GAwcENZk5KSOLEUbjegVGkv6n3ECp6jg4mfACgUCpSUlIR9A5Uz8jM/P4/Ozs6wh33y61/Egr9moDc8P40UzgBVscVPOIf/4uIi2tvbUVpaim3btgW8gcc68rOysoIzZ84gOTkZ09PTcLlc3KEa7sEaq8NIiKDxZ4xIebVvSfLUl5j1RhqNhjtA5+bmMD4+jtTUVMzMzKC/vx+pqancayZGWiUY8SB+5I78RCo8+M7hFRUV3FBWg8GAoaEhWK3WsLoBpU57schPdDDxIxJS1fwEW5dOkJ+cnERTU1PA+Wre0E4qMcVaKPFjt9vR3t4Oq9XqN40UaE2xBVqg9QghGBsbw9DQELZv346ioqKQa8VK/PALrulAV7PZDIPBgNnZWe5gpUJIq9UGvOnGIvITbDaXN9QY0Ru7i4hS+xNMAEhdb6RWq1FZWYnKykpuZIPBYOAGstJIQnZ2dsi0ulDkTDvFy0R1sa7vbygrjfAFG8rqcrkki/axmp/oYeJHJGKd9rLZbGhvb4fdbg9bTPCRahCpy+XySROtr6/jzJkzSE9PR0tLS9gGclLs0d/h73K5uFqp/fv3Q6fThVwrFpEf6nQ9Pj6O8847Dzk5ObDb7QDg8cnU4XBwRbidnZ0ghHhEhWgRbqwiAeHO5gLeM0a87/e9sLs8n4Noa39CvT5S1ht5R178DWQ1GAzcCI6UlBTuNYskpemNnGkn+rzHQ7eXFCQnJ6OkpAQlJSUedV9TU1Po7e1FWloasrKyYLVaI6oVCoXL5YLVamXiJ0qY+AmCkAMulmmvlZUVznNmz549Eb3Jxd6vUqn0WwczOzuLrq4uVFZWorq6WtANWYpJ7N7rWa1WnDlzBkqlEi0tLWF/UpO65sd7UnxaWlrAv8WEhAQUFBSgoKCAM3rj34xpEa7D4RDd38kf3k7PZ7u98gLO5gokNMSq/QmE1PVGwVKm3mkVGhXq7e2Fw+FAZmYm10EWyfRuOdNe9G9sK6Td/NV90cLp1dVVrKysYHV1VdBQ1lDQWZKs5ic6mPgRiViIH0IIJicn0d/fz43WiPSNJLXXD99ZOpz6nlDrib0/4D0vpNzcXDQ2Ngq6WUqZ9trY2EBbWxtUKpXgSfF8o7eqqiquCNdgMGB9fR1msxnr6+uCDPsige/03NbWhvz84J9ShaTKhMB/f3jX92SnajC3ZhP9moAw8eHtR0MHeS4uLnLFtvT1CncgazyIH7nTXnJMdddoNNwHEavVioyMDKjVaiwtLWF4eBgajcYjRRbJB1ez2QwALPITJUz8iIRKpYLVapVkXZfLxaVmDAYDmpubuRbNSJHC5ZmuSet7bDabh7O03HvkR/JoVCSQF5KQtcTcFy1szsvLEyzI/MEvwm1vb0dycjJUKhXGx8fR09MDrVbLpcciHeMgBkJSZeHCf3381ffQ74p5TT6RunDzB3nyi20HBgZgt9u5gayBIglyp52icSEXC7kLroGzz0Nqairy8/M9hrIaDAaMjIygu7sbWq2WE0J0KGsoLBYLEhMTJUvrbRXYsxcEIW9eKWt+HA4HTp06BbVajZaWFlGKI6WK/FD/Hq1Wi927d0f1BpUi8uNyudDb24uZmZmQxpXBEDMlR9eihc3RRvUCoVQqkZycjNLSUlRXV3sY9tExDlQIRfqpNFK8U2U5aRoQAF/8fW9UXVj0OQxU31OoS0R6otpjEGug9JwQxBLG/GJbQghXbGswGLhIAj8qpFarZU87UeEhp/iRstNKyB740adAQ1mpTxQAj6hQoPu8yWSSfDTHVoCJH5GQKu1FUxXl5eWoq6sT7Q0tReSHEILu7m5UV1cHHAMiBCn2ODAwAEIIWlpaIqqloIjtmTM2Noa5uTkfJ2mx4e/Z27CPfiodHR1Fd3c3NwcpOzs7JjdbmiqTogsrUH3PksmOl+86EOXOfZEi7aRQKPwOZKVCiA5kDWRuGivk9vihe4gH8RNsD/yhrG63G+vr6zAYDJw1Ai2C9x7KajKZorp3Mc7CxI9IiN3qTmdejY2NQa1Wo6GhQbS1AXHFmtvt5gYH1tTUoLq6WpR1xWzHX19fh8VigVarxb59+6KOaohV8+N0OkEIwdLSUkRde0IIdiB5O97yIwyjo6NISEhATk4OsrOzw647EQqtyRlYOFvTEG0XFv/1kaqmKNi1pRYA3pEE+potLS0BAN5++23u+5mZmZLVd3kTD8IjHvYgxERWqVR61Oo5HA4sLy/DYDCgr68PDocD/f39WFhYQGFhoWgfRh566CH87ne/Q19fH5KTk9Ha2orvfOc7qKur437m4osvxvHjxz0e96lPfQpPPPFE1NeXEyZ+giDkj0tMMcH3xNm1axc6OztFWZePWPu12+3Q6/Ww2+1IS0sTtQNBqVTC4XBEvc78/Dw6Ojqg0WhQXl4uSjpHjLTXxsYGzpw5AwDYsWNHSOFDCOHEklKp5P4TQriCjd/Oy48wDA4Owmq1ct1I2dnZIT+FhvM+4kd7/O4bkXVh0WtLUVMU7rVjBX3N8vLy8Pe//x0NDQ1YXl7mInmxqu+Se7QFEB/iJ5qi64SEBJ+hrDMzM/jtb3+LM2fOQKVS4bbbbsMVV1yBw4cPR1wDevz4cdx5553Yt28fnE4nvvSlL+Hyyy9HT0+PR63mHXfcgW984xvcv8+FyBMTPyIhVs3P6uoq2traoNPp0NLSApvNJkk6TYyUEt1rRkYG9uzZg3fffTdmpoThQAjB8PAwRkdHsWPHDoyPj4u2t2jTXvzCZqvVGlSQ0bEh9Gbqcrngdrs9umqog3WwG36ke/aOMFgsFi4qNDQ0xHUjUY+aSG743jU5PnsHkJOqwbU/OR2RG7N3TZGY9T3+iIduK+obVFNT41FfQo35aK2Q2BPN4yXtJUe3Fx+x6o7oUNabbroJN910E5588kk89dRTyMrKwn/8x3/gxhtvxL59+/D888+jtLRU0Np/+ctfPP799NNPIy8vD6dPn8aFF17IfT0lJSVsE93NAhM/IhFtJIUQgqmpKfT19aGmpgYVFRVQKBTcJ32xP8lEu9/p6Wn09PSguroalZWVUCgUkngHRSp+vH1y0tPTMTk5KWqRcqTix7uweXFxMeBa9LWn+1ar1UhISIDb7eZEEP0Zui8qhqT65Otdd+IdnudHhajJW6jnyl9NDoWKopk1GxT/15oeTh2Q9zX57fdSI+egWiq8+ALEu75kdXXVY6I57TqiDuHRiJd4iLrIXfBM35dSCDC73Y7i4mJ873vfw/e+9z3MzMzglVdeEUWcrK6uAoBPJOlXv/oVnnnmGRQUFOCqq67CAw88sOmjP0z8BCFWaS+Xy4Wenh4sLi76dCDxJ7CL+WaOVFjQ+p6ZmRns3r2bs3yPZk2x92ixWNDW1oaEhAQPnxyxp8QLfb1pHdfExIRHYXMgIUUIgcvl8tu6zE950RstFUP8ffF/TorBpiqViutG2rZtGxcVogMhk5OT4Xa7YTabg/4NB5rxpQCwLS8V6zYnZldtguuA5HQ5jtdrK5VKZGZmIjMzk+v6o1GhqakpAO9FjfjjGoRcX27xI7cAo/cZKcSP92iLoqIi3HzzzVGv63a78dnPfhaHDh1CU1MT9/WbbroJ5eXlKCoqQkdHB+677z709/fjd7/7XdTXlBMmfkRCrVZHVPBssVig1+uhVCrR2trq095I3zxOp1PU1uNIxJrNZoNer4fT6fTbLRUP4sdoNKKtrQ2FhYWor6/3uAGK7c0jZG80ErW+vu5T2OxvLb6YCdU2TH9HvlDmR4Xo3yU/iiTFwUDD86mpqZxHjdFoxODgIGZnZzE7O+sRFeL/rQea8fXItY24tD4Hzd8+IdiNOR6iL3IgNO3kPdGcOoRPT09z4xrCmRvHv/5WFz/03irFHqSa63XnnXeiq6sLf//73z2+/slPfpL7/zt27EBhYSEuvfRSDA8Pi9bcIgdM/IiESqUSnJ5aXFxER0eH34OaEmhsRLQILSbm1/c0Nzf7FWJyi5+JiQn09/ejvr7eb+5b7Cnx4R6utLA5ISEBBw8e9Kmv8GdSF67w8Yd3VMjtdnM1OtXV1ZwYirRoOlyoc/HMzAxycnKg0+k85lnxh7G6SYCBs//3v7Hu1oqWeI78BMOfQzgd10DnxvFHb/jzopG75ofWyMlZ8+NyuSRLPZvNZtFTTnfddRf+9Kc/4fXXX0dJSUnQnz1w4Kw1xNDQEBM/jPc+dYeTa+YX4oYzQVwKDyEha1I3ZH4tUrRrhkO4os/tdqO3txfz8/PYu3dvQJ8TMUVkuK3uy8vL/zfeIR8NDQ1+/zbovviFzWIZxSmVSszOzqKvrw91dXUoKiryGxWSulbIe54Vf8p5Z2cnHn6X+BQ8KwB875VhHD0xjpEls0eXVrjdWnIewptR/HjDH9dACMH6+jqMRiNmZ2c5LxoqhOhAVrmjLuf6eA2z2RzyzAgXQgjuvvtuvPjiizh27BgqKytDPkav1wMACgsLRdmDXDDxEwShNT/A2fRGMD8Nu92Ojo4OWCwWrhA3nLWlcGMOtabb7UZfXx9mZ2d96nsCrRnryA9NxblcLrS0tASdoiyWNw8QnpCihc2hRmjQKJK/Dq5ooFPhp6amsHv3bq6I0TsqRP/zVysk1QHiPeV88Y2/g3gltryLnOnXACBBrcTH9hYF7dbaqmkvqWpuFAoFtFottFotJ2BpsXtPTw9cLhcyMzNFfZ9FgpQpJyF7kOr6FotFtLTXnXfeiWeffRZ/+MMfkJ6ejrm5OQCATqdDcnIyhoeH8eyzz+L9738/srOz0dHRgXvvvRcXXnghdu7cKcoe5IKJH5EIp9tpbW0NbW1tSE9PR0tLS9imY1JFfoId3qHqe/wRa/GztraGM2fOICMjAzt27Aj5SUvskRTBOrRoYXM4olGhUHDRGECcm7bL5UJXVxfW19exf/9+v/PVAhVN0whULKNCgQqeAf/t7w6nG0+dmsLOYm3YHVzeg00jHZkRDnIe/rFKO3l70ZjNZs6heGNjA6dOneIKpyO1QIiEeIj8CDE4FIqYNT9Hjx4FcNbIkM9TTz2FW265BRqNBq+++ioeffRRmM1mlJaW4tprr8VXvvIVUa4vJ0z8iEgwkUJTR/zWcDHWjZRga66srKCtrQ1ZWVloamoS5FIqhikhf71AYmV2dhZdXV2Cnk8xP5EGWsvpdKKjowMmkyksx2YaIZiamgIhBNnZ2VHftK1WK/R6PdRqNfbv3x+Wh0ugomkakYomKhTOaxPIhDAQ9GeOhtntJcXIjGDIHfmJ9bX5A1mBszWChYWFHhYIdCArtUCQao9U/Mk9WFUq8UNne4lBqPthaWmpj7vzuQITP0EQ+ubxN+KCDtKcn5+PeJCmVGkvf8KCirRIhmuKPdne3x75UZVdu3YhLy8vqvUixV/kJ1Rhszc00lJXV4f5+XkMDQ2hs7MTmZmZXPu40Jvc2toa9Ho9srOzA9YYhUOwVvpIDBZD4c+E0Lu93RsCYGTRjN7eXr/DWPmvT6DBpkJHZoSLnO3ecreau91uqNVq5ObmIjc3l3Mo9jeQlUaFxOxkjReDQ6n2YLFYRHXS36ow8SMi3i7PGxsbaGtrg0KhQGtra9B6lGDEIvJDi4bn5uYiFmlSpL34B5jT6UR7ezvMZnNEc7CkmMROCaewmQ9fROh0OmRkZKCurg4WiwVLS0tYWlrifHKoEKL1FIFYWFhAV1cXKisrgxamCyVUK71YBoveJoTe0RpvFAAqspKQkJDgdxgr/28n0GDTSEZmhMtWivx4X9/bYoJvgUCNMakNgtVq5aJCWVlZUc+tkrvgGpC25sdsNosW+dnKMPETAiEtzXxBsbS0hPb2dhQUFET1Cdx7XbHgFzzTNInb7Y5KpElZ82M2m3HmzBkkJycLqpfyXk+stBxfmFG361CFzYCvY7N3YXNKSgrKyso8fHKWlpbQ3d0Np9OJ7OxsTgxR8zlCCMbHxzEyMoLt27cjPz9flN8xEEINFiNNNfKjQcNLFjjd761DBdFdF1ehpiYHNTU12NjY4DrIRkdHoVQqoVKpsLi4iPKsZAwtWmLWKr8Van4ivT7fGBM4G8mgr9vIyAgSEhI8Rm8IjQrJ7e4MSBd9orVVLPITPUz8iAhNew0PD2NkZASNjY0oLi6Oet1I3IRDQQuel5eXuTTJ9u3bo3rDSiV+lpaWoNfrUVJSgrq6uohv7GKnvajb9eTkZFiFzcEcm/1BfXJoQanJZMLi4qKP+ZzZbMbKygqam5uh0+lE+f3CJVRUyOFwwOl0wul0RuR9wo8Gvdq3FHQ2V3JyMoqLi1FcXAyXy4Xh4WEsLi5ieHgYF2ZtYHBRFbPBplut5oeP0MgLHZdCh+iurq5yQohG82jhdDgDWeMl8iNlwfNmHy0RDzDxIyJKpRLj4+NwuVw4cOAAtFqtKOtKlfZyOBx49913w4pYhLum2D4/LpcLbW1toghJMR2e3W43TCYT7HZ72IXN0fj38H1yqPnc/Pw8RkZGYLfbkZCQgMnJSWxsbCA7OzuiyJgY8KNCTqcT/f393BT4aFvphczmUqlUSE1NxcbGBnbt2oWdFgsKCibwyzNLmDG5UJCiwE27MnBerkKSg2ori59oDAZVKhUX8amtrfWI5o2Pj3Pfp5Ehf3/n8SJ+pEx7schP9DDxE4JwD0xq/pWYmIjW1lZRDx+xRYXb7cbw8DDcbjf279/vM8QuUsSMrLhcLgwMDABAUONCIYi1v42NDQwNDYEQIqiwWSzjQuCssJicnIRWq8X27dthNpuxtLSE0dFRdHV1ISMjw6NoOtaHIe16s9ls2L9/PxITEz0EoNBW+mjb1FNSUnDD+fW44Xx4DGPt7++H3W73O4w1GuQebyF3wbNY1+dH8+hAViqEenp6kJ6ezr1u6enpXET2XC14djgcsNvtkoy32Gow8SMCtOaD2vWL/anbXxdZpFitVrS1tXEiQAxRQRFLXNA9UtEpVgRNjIJnWtis1WphtVpDCh9+YbNYwmd5eRnt7e0oLCzEtm3boFAooNFokJmZyX1apkXTtLMmNzeXK5qW+mCgr59Go8HevXs93g+RtNJH2qYe6EMLv+aE34m0uLjIFZnzO5EiPci3auRHqpojpfK9gazAWS8yg8EAo9GIyclJKBQKZGVlyR71Ad7reBMbk8kEAEz8iAATP1HAd0A+77zzYDAYRE9PAWdv1jabLep1aH1PTs7ZAtHjx4/D5XKJ9iYVQ/xQjyE6Jfxvf/ubaJ/kovX54Rc2p6SkoL+/P+DPUqNAvtusGAfC7Owstwd/88uAs5+WS0tLUVpaCpfLxRVN9/b2wm63IysrCzk5OcjNzfU7myka1tfX0dbWFrLVXojB4uOvj0Xcph7qOfc3jHV5eZl7vpxOZ8BhrMHYymmvWEWeEhMTUVRUhKKiIrjdbqyvr8NgMGB2dhY2mw3vvPMOlx4LZyCrmLhcrrD8tYRiNpsBMPEjBkz8hCDQTYQfnaAOyCsrK6Ka/FGiTXsRQjA5OYn+/n7U1dWhtLSUEyliFihHu08qLqjHEBUqYs7jimQtQggGBgY8CpuXlpYCruVd2CyG4RqdBzc5OYnzzjsvbCsClUrl4bdC02Nzc3Po7+9HamoqFwXR6XRRHRBLS0vo6OhARUWFICPPUAaL48aNmLWpe/vT8J+vgYEBbpZVdnZ20OdL7tEackY/5Li+UqnkBrKq1WosLy8jPz+fmx1HCOFqibKzs7lOSamQKu1lsViQnJwse1rvXICJnwgwGAxob29HXl4eGhoauD9Eb58fsQg1iiIYLpcLPT09WFxc9KidoTcnMfcbqbigXVMzMzN+u6bkmMROCeTYHCiKJPZgUuDsa9Td3Y21tTXs27cv4k99fBdeOpvJYDBwtgyEEE4IZWdnC/rkOjU1hf7+fjQ2NkY98NA7KhRoontFdnLQDrJoBYi/54sW33Z1dXlMOPc+ULd65Efu66vVap+BrHT0BhX9VAhFK/oD7UEKgULdneV8fs8VmPgRACEEo6OjGB4eRkNDA0pKSjy+L0VXVjTr0ugUALS2tnqE7OmBEetBpN44HA7o9XrYbDYcPHjQw7yLRkzkivxsbGzg9OnTSExM9PEW8iekpChsttlsaG9vB4CwR1WES0JCgscBsbq6iqWlJYyPj6O7uxtarZarFQrUYhxoeKpYKJVK3HlRJe55vsunTf2TrSXc+yJQ0bSYh4T3MFb+gdrX1+dRfCunAIgH8SF3wTVfePAHslZWVnqI2O7ubm4gK02RiVHwLlW3F2tzFw8mfkJAbyJOpxOdnZ1YXV3F/v37/fqpiFmY7L2uUPFjNBqh1+uRl5eHxsZGv29EscWaUHFhMplw5swZpKWl4eDBg35rj8QUaEJqfmhhc0FBAerr632eP29RJkVh8/r6OvR6PTIyMtDY2ChpqFuhUCAjIwMZGRmoqamB1WrliqZHR0ehVqs9okL0b0eMiFQoLmvIxQ/+sQmPvz6K0aUNVOYk486LKnHJtuygBotiCntvvA9Uu93OHajt7e1wuVxwOBxQq9XIysqSpP4jEPEQ+ZF7qGiw63uLWJPJBIPBgPn5eQwMDHgUvOt0uojed1KlvUwmU1heR4zQMPETBrSIMyUlBa2trQFvZFKmvcJdlxCCiYkJDAwMcPU9gd4oYh8QND0Xzs13YWEBHR0dKC8vR01NTUz2GG4UidYe1dXVoaysLOC+aHGuFIXNS0tL6OzsRFlZGaqqqmJ+s0tKSkJJSQlKSko4M8ylpSUMDAzAZrNBp9PBarVCpVKJHpHy5pXeRTx2fBRjhg1UZCfjXy6sxOH6XO77gQwWLRYLZ7Qo5VR6ANBoNB5RtHfffRcajQaTk5Po6emBVqv1acmWiq1Y88NHSMqJ759VUVHBFbwbDAb09vbC4XB4RIXCjbpIlfayWCxstIVIMPETgvn5eZw5cwYVFRVBD2lA/rQX/SRuMBjC8saRIvIDBH/jE0IwMjKCkZER7NixAwUFBSHXjFXay19hcyBo2kvswmYAmJiYwODgoCj1M2KgVCq5g7uuro4rIgXOplbfffddLioUTWu4P17pXfRIeQ0umHHP8134wT824bKGXI+f5Y/TGBgYwNLSEnbs2AEAPlEhoQaLQlAoFFzhdFFREdeSbTAYMDEx4fF8BjLqi4Z4SHvJff1In1N/Be9Go5GzQUhKSuJet2C2EVKlvcSc6L7VYeInBGlpaWFPD5dT/NAhqkqlEi0tLWG15Io9NiOU+HE6nejq6sLKykrYDtixivzwh6a2tLSEdYNxuVxcDl6MG53b7cbAwADm5ubQ3NyMjIyMqNcUm5WVFXR2dnIeQy6Xiyua7uzshNvtRlZWFnJzc0Xpqnns+KjfNvfHXx/1ET/A2eewq6sLa2tr2L9/P1JSUjwGsEZisBgJ/Oind0s2NeobGxvziAqJZUi51dNeYl2fX/BObRBWVlZgMBgwMDAAu92OjIwMrnA6JSWFe96lSnuxoabiwcRPCNLS0sK+gavVallqfgwGA/R6veAhqtF0kfmDL3682djYwJkzZ6BWq4OmDv2tKVbbcKC1LBYLzpw547ew2R+EECQkJCAjIwOnTp3i2sVzc3Oh0+kiOnhoV5nVasWBAwdEKboUm/n5eXR3d6OmpoZLB6rVap8i4MXFRS7dk56ezkWFtFqt4OdmzOC/zX140bfN3eFwcPU2/FRcqFZ6KaJCgQQI36iP1lbRqND4+DjUajUXFcrMzIzIg4uJH2lSTvy6N0IINjY2OJPFkZERaDQaTghJ2erOPH7EgYkfEZEq8kMjNN43NTrNe3BwEPX19QFN70KtK+Y+6TwuPrT4Oj8/X/CEe6kjP6EKm73hFzU3NzfD6XRykQ+9Xg8AHoXB4YTfNzY2oNfrkZiYiH379sk2lysQ/KnxTU1NAaOg/CLg6upq2O12rmiapnv4z004B3tFdjIGFsw+X3e6CV7pXeSiP1arFWfOnEFycjJ2794d9OAJNpWe/kd/jqYyhR7m4QqQpKQkj/ENNLIwPDyMjY0NZGRkcGKIH1kIdW05fWDkrvmJxVR3hULBDWSlZqIrKyswGo3c6KDe3l4uAipWe7rZbGbiRySY+AmBkD9YlUrFfZoU881HDwn+Jxp+fc++ffsiSpGIHfkBfMXKxMQEZ64YqHhYyHrR7o0f+ZmamkJvb29YewtU2OyvXXxxcdFjxhZtF/cXrl5ZWeE8o+rq6uLCmp8P9WBaWFgQPDVeo9F4pHtWVla4kRudnZ3IzMz0mD/mD9rm7g+a+qINCTk5OWEJWD6BokL8VBkQWXpM6GGnVCo9hnpaLBaug4xGFvhRoUACJx5qbuS+fqzfRyqVinttqqqqcPz4ceTm5mJ1dRVjY2Me38/MzIz4Aw6r+REPJn5EhN6MnE6nqN0vfENClUoFi8UCvV4PpVKJ1tbWiOsqpIhUUbFCP/nQ+pVI/V+kKHimBbFTU1PYs2dPSLdkfr0IELiwmd8uzp+xxZ8ZRdNjGRkZWFhYQE9PD2pqaoJ25ckFtXfY2NjA/v37o0rF8Q/2bdu2wWKxcFGhoaEhJCYmcs9NZmYm9zd/WUMu1EoFnG7fdOXo0tmJ3+3t7SgvLxfkKh1sn4GiQv7SY/T/eyNGqpZGFkpKSjyGsfLrTfhRIf61t5r4iKfr07+TkpISlJeXc8LfaDRidHSU89CihdNCuv/MZnPY7u6M4DDxIyL8qIxU69L6nsLCQsGfcr0RO+1F17TZbNxcpNbW1qgPTbHTXmfOnIHZbPYxVfQH//ATmv7gz9hyOp3cjK3Ozk44nU4QQlBaWoqCgoK4Ez5WqxV6vR5qtVqSVFxKSgrKyspQVlbGzR9bXFxEd3c3nE4nN38sJycHVTn+HZ5LMxLQ1taG+vp6FBcXi7o/IHRUKFDR9Kt9S/j+SSvmX+tHZfak4An0/gg0jJWKR743jdyRF7nTXnJPdeenTen/UuFP67xoRG98fJzr/qM/E+yDM6v5EQ8mfkREoVBIEk2hkYbx8XFMTk76dZeOBCnSXgqFAp2dncjKykJzc3PUQ1PFFD90OKzb7Q67sFksx2a1Wo28vDzk5ORwh31eXh5WVlbw+uuvh+WmHCtMJhPa2tqQmZkZ0CBTTLznj5lMJiwtLXHOyZcVJmNgAT4Oz5fkWrFr166glgRi4h0V4v9H3/P/O2DEF/4wIHgCvRACDWOl3jQ2mw1msxkJCQmChrGKAU0Pyy1+5I78BLtfJCUleaSD19bWYDAYPDyhaOG0d5MAq/kRDyZ+QiD0EJJC/ND1ZmZmIq7v8YfYkZ+5uTlYrVYUFRVhx44dohzgYomf5eVlnDlzBgBw3nnnxVT4UOx2O9rb2+F2u3Hw4EEuXWmz2bj0GK3t4KeAYvkp1mAwoKOjQzZzRb7pHHVO3m4wIDFxGr/uXse8BShIVeDKEjc+ceku2VIA3kIIOPs+/fHJKb+t+UfDmEAfKd7eNG1tbVCpVJxjcbjDWMWAnxqWi1gUPIe6frjvWaVSyaXKq6urYbPZYDQauXQuAGRlZaG9vR0XXHCBqK3uDz30EH73u9+hr68PycnJaG1txXe+8x3U1dVxP2O1WvG5z30Ozz33HGw2G6644go8/vjjyM/PF2UPcsLETxgIGYgp9ogLi8XCzedqamoS1ftFLKFG5zuNjY0hOTkZ+fn5ot38xJjtRQuba2pq0N/fH3Rv9JOr2KMqzGYz2trakJ6ejqamJo+bY2JiItfxQ2s7lpaW0NvbC7vdznnA5OTkSPopfnp6Gn19fWhoaEBRUZFk1xGCRqNBYWEhbi8sxM2Xnm1lX19fh0aTiLa2Nuh0Oo+CcjkOXX56I9AE+jGDBXa7PSYGi7S4tqSkBA6Hg/t7onOsaFRBiunm3ikfOZA78hNN2i0xMRGFhYUoLCwEIQRra2uYm5vDD3/4Q9x5553Iz8/Hn/70J9TW1oYVvQ7G8ePHceedd2Lfvn1wOp340pe+hMsvvxw9PT2cwLr33nvx0ksv4fnnn4dOp8Ndd92Fj3zkI3jjjTcivm68wMSPyIg54oJO2y4sLOSmV4uJSqWC3W6Pag3vqefd3d2yD0ulEELQ39+P6elp7NmzBxkZGejv7w+4nndhs1jCh0ZTSktLUV1dHdIlnAqduro6mM1mLC4uYnZ2Fn19fUhLS+MO+0h8c/xBCMHw8DDnbC32cFIxoANwCSE4dOgQNBoNV1BOO8hoxCwnJwdZWVkxr/tYXV1FbhLBjBl+J9DTbsNYGCzS9RISEpCXl4e8vLyA082pENJqtaL4GwFbW/yI5fGjUCig0+mg0+nw5ptvYn5+HldffTXW1tbwj//4j7BarTh8+DA+8YlP4EMf+pDg9f/yl794/Pvpp59GXl4eTp8+jQsvvBCrq6t48skn8eyzz+KSSy4BADz11FNoaGjAqVOncPDgwah/Rzlh4kdkxIim8KfHNzY2ori4GCdPnpSkLT2avfLNAQ8ePAiNRiP7sFQKdWy2WCxcYTNdx9963qMqxLp5Tk1Nob+/P6JoCt9hlqaADAYDFhcXPXxzcnNzkZWVFVF9ldvtRk9PD5aXlyUdThoNfA+fnTt3cgcLv6CcHzHr6+uD3W73KJqW2jSSDjS9dV8B/uPYvE990l0XVyExMTEmBouBCp6DDWPt7OwEIcQjKhRJx2o8pL3iQfxIcf28vDysrq7i6NGjuOCCC6DX6/GXv/wFS0tLoqy/uroKANyHn9OnT8PhcODw4cPcz9TX16OsrAxvvvkmEz9bgVimvfgjIPjT46WoJYqm4JlGpYqKijz8acQsUI50PW9RRkPD9Ibs/VpKUd9D2+lnZ2exZ8+ekHPWwoGmgAoLCz18cwYHB7GxscEd9rm5uWEd9tQR2el0Yv/+/aKnQMQgXA8ffxGzpaUlzM/PcxEO+n2x615mZ2fR09ODxsZGXFJYiNzcXJ8J9HQQazwZLHoPY6WFtzRNHMkwViq85BI/9DmVs9tLKndn4L3xFkqlEnv27MGePXtEWdftduOzn/0sDh06hKamJgBnazg1Go1PqUV+fj7m5uZEua6cMPEjMtGkveihrdFofEZASOXJI3RNvqu0v64zucWP0WhEW1ubXysAelPmr8dPQ4glfKiANZvN2LdvnySmZN6+OfSwX1xc5IpcaXrM32FPZ8GF44gsF5F6+PAjZhUVFXA4HFxbeHt7OwghyM7O5tx3o/HkmpiYwNDQkEfX2WUNuX7njnkjlcFiJN1W/BRLVVUVV3hLu5AUCkVYw1jljrrES82RVO8ni8WC9PR00de988470dXVhb///e+irx2vMPEjMpGKlMXFRXR0dPhEUqJdNxhCIz9utxvd3d1YWloK2HUmhfgJ9/cOx7GZ1l3wC5vpYSGG8OH74+zfvz9moypo63N5eTkcDgfnm0M7RviHPTXJzM/PR11dXdx5DAFnP3V2d3eLUnzt7cK9traGxcVFjI+Pc4ZzNGIWrs0ArZOampoS7HwdCDENFqN9TfmFt3QYq9FoxPj4uMcw1uzsbI/nLB7a3AF5xY9UaS+73Q6HwyF6avquu+7Cn/70J7z++useH2YLCgpgt9uxsrLica+fn59HQUGBqHuQAyZ+REZo2osQgpGREYyMjGD79u0Bb/RyR36sVivXdRZsarwcNT/ehc3B2p/p7yxFYfPa2hr0ej2ys7MFzzATk4SEBI9ho6urq1haWsLo6Cg6OzsBnJ0/JoZXlJi80ruIx46PYnTJgtwkNz5zQYXoXWf8CEdNTQ1nM7C0tISxsTGP4ZWB6qioe7nRaJQ0sgcIN1ikPyumoFUq3xvGWl1d7TOMlT+6Qa1Wy17vQ/csF1KlvUwmEwCIJn4IIbj77rvx4osv4tixY6isrPT4fnNzMxISEvDaa6/h2muvBQD09/djYmICLS0touxBTpj4CQOh873CPfzp+IDV1VUcOHAAWq1WlHXDJdzIz+rqKs6cOYPs7Gxs37495NDIWKa9/BU2B0OhUMDpdIp+k1xYWEBXVxeqqqpQXl4eN9EU/sgNjUaDwcFBFBYWwmaz4a233kJiYiKXHuOPlYg1r/Qu4p7nu7gC4VmLAg+8PAGtVhtWCilS+DYDbrebK5r2rqPKyclBSkoKXC4XOjs7YbFYsG/fvpgZCIZjsEh/TurxFoGGsY6MjMBisUCpVGJiYkLQMFaxELNuL5o9SCl+xBLbd955J5599ln84Q9/QHp6OlfHo9PpkJycDJ1Oh9tuuw1HjhxBVlYWtFot7r77brS0tGz6YmeAiR/RUavV2NjYCPlz1PclMTHRp77HH1KMoghHUM3MzKC7uxs1NTWoqKgIeVOJpfgJVNgcCBqSn5mZ4TpfoiXciedyQiNjc3Nz2Lt3L5ei8TdWgqbHcnJyRJ1PF4rHjo/6NQekw0tjAR0zkJ2d7VE0TeuokpKS4Ha7oVar0dzcLFuBuL/0GBVCVqsVdrsdbrcbDodDklZ6773wh7HOzMxgeHgYy8vLgoaxioXcNUeAdGkvi8XCFTuLwdGjRwEAF198scfXn3rqKdxyyy0AgEceeQRKpRLXXnuth8nhuQATPyITjqCgtRglJSXYtm1bWH/MYnjyeBNMWNADc2pqCueddx5yc8M7gJRKJRwOh+R7pIXNgWqkvKH1E9u2bcPc3BxOnz7NpThoq7jQGzNNfxj+P3vXHR5VmX7PpPfeG6kQSEgvgFJUlE6CZVl1F1axrQ11dy2o2EVEXRQQ1NXV1Z+CkoCgCNIVLEgq6YWEJCSZlj6ZPvf3B/vdvTOZSabcmbngnOfZZ2Uy5cvNnfud+77nPUcsRl5eHitkim2QSoVEIkFBQYFWAKZurMTw8DBEIpGWzb6pWhhzoFQq0SaS6DUHbBNNfCNhLTB1VCTyA7i03tOnT2uZT9qTCAGX/pYSiQTV1dW0Mzg555nPtabBInBpgszd3R2ZmZlQq9V0VWiiMFa2YG93Z7IGa5wPIyMjrFbSjJlg9vDwwLZt27Bt2zZWPpNLcJAfI8BW24up70lPT0dkZCQr72suDL0nGYGWSqWYOXOmSWVWZ2dnyGQy1taoj/wQYXNqaipiY2MnfA9miyAsLAzh4eF0i0MoFNK+MMyqx0QXL90xcVvmJxkLuVyOyspKODk5TSi+ZnrAkGkffVoYc4miIZCps0gfJ3QOacaYAyaEWNefxxiQKm1QUBCmTp0KHo9HE8WLFy+ivr4evr6+NBFiy3zSFAwPD6O8vByRkZFISUmhpxqZ/lW2MFhk6o2YWqCUlBRIpVKtMFYPDw/65wEBAaycU1yo/Fir7cVmtIUDDvLDOlxcXPQKnom+Z2hoaEJ9jz7YSvA8MjKC8vJyeHt7G9VK0vee1mp7mSJsJs9n3v0ytQC6LQ4SpsnczEhVRLfqQSJHvL29kZWVZXF4qzVAKhUBAQFIS0szeUPQp4URCoVobGyEXC5HUFAQTRTNJX7Ewyc0NBSP3hCER3fXjTEHfGBuwvhvYmUMDg6ioqIC0dHRSE5Ops8DJlFUKBQ0UWSaT4aEhNAi4PFAhN7tYinigy/5ApnS6hsYGEBFRQXi4+O1WtOGRNPWNljU9x48Hg9eXl7w8vJCbGysVhhrQ0MDlEolAgMD6e+kuaaUXCA/1qo+jYyM2C3C5UoE967alzn0kRSyEXl4eGDmzJlmaSmsVfkhBIHH49HtuLi4OPru0VRYi/yYKmw2xbFZN0yTGTTa1tamFTRKUuujoqLMPkbWBvHHMSZOwxgwiSJFUbQWhhm5QY6PsVUPskayYU/l8fD2LU4GzQHtAeLanJSUhEmTJhl8npubm1ZKNzGfbG1txblz5xAQEEAfH922ha7Qu1kgwdqvavD2LelGESCRSITq6mqkpKRMWAW1hcGiseRDN4xVIpFALBZDIBCgubnZ7DBWa3rsGAtrTXuNjo5y0oH9coWD/BgBS9peAoGAznWaPHmy2RuRtcgPcKkq1dnZidbWVpPbcbqwBvlRqVT45Zdf4OHhYbSw2ZJgUn1Bo0KhEOfOnYNKpYKvry98fHygVCptKgo2Bt3d3XRLMDo6mvX312cgSKoe5eXlRlU9iCOyroePseaAE8HSSgrwP5+hadOmmfR90DWfJPljQqEQra2tcHd3p49PYGCgRUJvPp+Pmpoak9dI1glwx2CRnFOTJk2CSqWiDRZNDWPlgubHmtNe1tBJ/V7hID8sg/j8EBO0trY2iwkFeV9rZHsBQE1NDQYHB7XiNMwF2yRtZGQEEokEkyZNMknYzNbIK9Et9Pf3g6IopKamQqlUaomCyR2sPUvSRE/W0dGBrKysCVuCbMHV1XWMGR7Z6M+dO4fAwEC6Pebp6UlPxjEdkdmEpZUUQL9rs7nQzR/r6+uDSCRCfX09FAoF2kROZgm9u7q60NTUhIyMDKOHEcaDqQaLhr6HbHgMubi4aIWxjoyMQCwWo6enZ8Iw1iu57SWRSByVHxbhID8sg2h+Kioq6KRzNuzIrVH5kcvlAEALm9mYUGCz8tPV1YWWlha4urpi6tSpEz6fWb5ny+tDrVajpqYGw8PDKCwspNttiYmJkMlk9F39+fPn6bt6Mm1jq4uw7tSZNezvjQHTDG/y5MkYHR3VGhUnBH7KlClWS463pJLCdG3OycnR62BuCXSn60ZGRhBdW4ULA0qThN7t7e1oa2tDdnY2K5lxurDUYJHN857ZkmZGlRgKY+UK+XG0vbgPs86Sbdu2IT4+Hh4eHigsLMSZM2eMet3OnTvB4/FQXFxszsfaDaZsonK5nL5QzJw5k7WNiG3y09/fj19++QUAkJ6eztpoJhvkh6Io1NfXo7Gx0ehqD1PMyRbxkcvlOHv2LBQKBQoKCsbojDw8PBATE4Ps7GzMmzcPU6ZMoSNATp48ierqanR3d7NuUcCEUqlERUUFhoeHUVBQYDfiow9eXl6Ii4ujK1GkJdba2kofn56eHlatEdrFUrMqKYRA9vT0IC8vz2jic7heiOIdZ5D1ykkU7ziDw/VCo15HNvVHr59CEzTgf0LvucESnDt3Tuv4UBSF5uZmtLe3Izc31yrERx+cnJzg6uoKd3d3uLm5wdXVld7c1Wo1VCoVFAoFVCqV1dtOJKokLS0NV199NTIzM+Hl5YWuri6cOnUKFy5cgFQqxeDgoNFh1GzDMe11ecDkys+uXbvw2GOPYceOHSgsLMTmzZuxYMECNDY2jmvw1t7ejr///e+YPXu2RQvmMvh8PqqrqwGA9bBINslPZ2cnGhoaMHnyZDQ3N7PyngSWkh/mmP2MGTPoFqIh6Aqb2UqUHh4eRmVlJQIDAzFt2rQJL+j6PHOEQiE6OjpQV1cHf39/+udseXUww0nz8vI4OXWmVCpRWVkJiqJosb++fC1yfEJCQixqH8YHe6JZIDGpkmKuazMbLbbrp4bi7VvStYTe98+JR36kG20zQI4PMTHMy8uzWwVgPINFiqJoh2dbGCzqhrEqFAo0NDRgZGQEVVVV4PF4WlUhW+XsWTPewlH5YQ8mXy3feust3H333bjjjjsAADt27MC3336Ljz76CE8++aTe16jVatx+++144YUX8OOPP2JgYGDcz5DL5XRLBriUmcRFAzkCiqLQ0tKC9vZ2TJs2DefOnWP9C8AG+dFoNGhoaEBPTw89Kt7W1sZqRcmSdY6OjqKsrAyenp60sHl4eHhcI0Y29T0ERNwcHx9vUpo4AdMzh2QhCYVCegKIREqEhoYiICDArM1haGgIFRUVCAsLM6o6Zg8Qcubl5YXp06fT3wfdfC1m+5ApCjanffjA3AQtQjLRyDyTnOXn55u0QbLpSk34/aX//18kSXJyMkZHR2mjSoqiUFFRoZU/Zq/pJmZ7jFSl+vv7kZmZCQB2MVj09vaGm5sbJk+ejKGhIYjFYnR0dKC+vt5gGCvbsKbmJzw8nPX3/b3CJPKjUChQVlaGp556in7MyckJ8+fPx88//2zwdS+++CLCwsKwZs0a/PjjjxN+zoYNG/DCCy9oPWavEiYwfttLqVSiuroaEokEM2bMgI+PD01+2ATRS5ib26NQKFBZWQmFQoGZM2fSUwO2zuIyBEOOzYbezxrEh6IodHZ2oqWlBdOmTWMtudjDw0NL9CoWi2mCpdFotMwVjdl8yWu5liPGBDHdCwsLQ2pq6rhrJO3DmJgYLVEwM3LDWCdlfZUUQyPzcrkc5eXl8PDwQEZGhskkwtwWGxMTVY/UajUaGxtBURSuvvpqODs70/ljxHNJV1RuaxD/LYFAQAe96hossjVKPxHI9cDJyYkmkElJSZDL5QbDWA0F2Jr7+RRFOTQ/lwFM+ouLRCKo1eox7DM8PBwNDQ16X3Pq1Cl8+OGHqKysNPpznnrqKTz22GP0v4eGhkxZps3ANAScOXMmvXFZcyxdrVab/EUlG5Gfnx9ycnK0Xm+PFHZdkDacPsdm8n5M0mcNYbNGo6Ev4Lm5uRZPvRmCs7Oz1iQLaf+Q9kZAQIBW+0cXnZ2daG5uRlpaGmfvAsViMaqrq8eY7hkDZvswNTUVIyMjEAqFY5yUQ0ND4evrq/e9jRmZJ67NAQEBRrU19cGcFpsuxqsezUsOoK+bJGEbAE0ESZtJKBSCz+ejsbERXl5e9M/NrSqaAqLPIwn3hHyZMkpPSBAbazWkt3F3dx/jxSQWi9HW1ka3FQkZsqTtSn4va2l+HOSHPVhVJDA8PIw///nP+OCDD0waGXV3d7dbVo4h8Hg8repTb28v3RphOr8C/xt3ZxPmkh+iQ0pISNBreGfPyg8hHN3d3cjNzdU7AUQuiOTYG3JstgRKpRLnzp2DXC5HQUGBze6edds/TE+Y5uZmeHp60kTAz88Pra2t6O7utsokElsw5OFjDpiTPkwnZaIVMjdyY2hoCOXl5RYbVZraYtMHw9WjSy1gNzc3ZGZm6v3deDwenT9GJqFI1YxZVSRkiG1PKiLuHxoaQl5e3rhaKVsYLJL3nqh6yvRiAkDHbhAy5OrqqhXGasr1lnltYhsOwTO7MIn8hISEwNnZGXw+X+txPp+vt0XQ2tqK9vZ2LFu2jH6MnOQuLi5obGxEUlKSOeu2G0hv+8KFC8jIyNB79+3i4sJ65YdcEIx9X6bPkKF1AuxXfoxtzxFhs0wm02rD6YJcREgfXfeO0VIQXYqHhwfy8/PtKhpmesKoVCq6PUYyxJycnJCcnMzJCyBFUfQItrV8hnSdlHXbP0FBQfRGb4jAEtfmxMRExMfHW7QeU1pshmCoehTmeWlaLj093eiN1NXVFeHh4QgPD6erivqCakNCQgxWzYyFRqNBdXU1pFIp8vLyTLpZtZbBInkvU6sunp6eWm1XUhVqaWmBTCajHbpJ7MZ4x02tVltN5O1oe7ELk670bm5uyM3NxdGjR+lxdY1Gg6NHj+LBBx8c8/zU1FScO3dO67FnnnkGw8PDePvtt40KpeQSyIY9OjqKmTNnGjwRrdH2Il8oY96XmSM2kc+QNdpewPgXIaawubCwcNw7NfJ+SqUSLi4urF5YBgYGUFlZiYiICEyePJlTomEXFxeEh4cjMDAQEokEGo0GgYGBtLkdU+dhb9dXovng8/k2S7dnRm4QTyFm+8fb25s+Pv7+/uDxeLQjMhtVKQJLXakNVY9une6H6dOnm01QmFVFonlhBtU6OztrVc1MrW5UVVVBqVQiLy/P4ikqtgwWydos+R4ztUDApWsVqQoZE8ZqrTF3EgHCxRufyxUm3+Y+9thjWL16NfLy8lBQUIDNmzdDIpHQ01+rVq1CdHQ0NmzYAA8PD6Snp2u9npTrdR/nOkZGRlBWVjZG36MP1mh7kfediKiMjo6ivLwcbm5uRuWIWaPtBRi+CIjFYlRWViIqKmpCISzwP7H5xYsXERERwdpGT9ozKSkpiIuLY+U92QbRpfj5+SEtLY0+nrrmgV5eXnR7jGz0tgIxgRwZGbFpy5AJfe0fUjUjmhlPT0+MjIwgLS2NNSE7G7h+aijunBmLz37rgkJFwZkHLJvig7/Mz2b176gbVDswMEC3V6VSKQIDA7XyxwxBpVLR03G5ubmsV0qZVSFyXTLWYBFg32SRGcZKom7GC2O1ps/RyMgIp3y8LneYfOauXLkSQqEQ69evR29vL7KysnDw4EG6rUJSja8kUBRFh1kaExRpjcqPMe9LiEVkZCRSU1ON+jtYs/KjCyJsnjp1KmJiYiZ8L1ICnzJlCgQCAc6fP0/f0YeFhZlVumfGQFgrYoEN9Pf3o6qqakyaOPA/88C4uDh6oxeJRPRGTzYxYxLFLYHumDhXcs6IEV5ERATUajVt7+Dh4YGamhpcvHiRbv/Y+076cL0QH/3cSZscqilgT8MI5jWIWMk50wem5mXKlClaZJpozZj5Y8zqa0VFBZydnVn3MTO0Tub/M/VBhqpC1nR4JtWykJAQutrIDGP19PSkzydrrMNR+WEXPMqeM+RGggs+PzKZzOiNtqKiAoGBgRZrCnRx6tQpTJ48eYyZJEVR6OjoQFNTk9HEgqCmpgbu7u5ISUlhZY0UReHQoUOYM2cOfQfJFDZnZ2dPGG1AkubJxY3oe0iIplAohFgs1poMCgoKmvBio1arUVdXh4GBAWRnZ3O2f06qUlOmTDHpb8nM1hKJRBgdHaV1MKGhoaxWZQx5+HAJZBJJJBIhJycHPj4+kEql9PHp6+ujN3pLPJcsQfGOM3o1P5PDvbHn3gKbrgUAHSpKWmTEaiAgIAAXL17kzN9bd5Se3ChVVlYiNjYW4eHhVjVY1AU5bhcvXsTAwAAd9UKqQsYaZxoCEa/X19ezdq22FYaGhuDv74/BwUG77+NMcM8SlqMwRcRszcqPbkVFo9Ggrq4OAoEAeXl5Jlves71WHo+ntU5jhc0Eup4gTGGzbogmSVuvr6+HUqnU8svRrUIQnyMAKCgo4Nw0IaAtGjanKqWbrSWRSCASiSAQCNDU1ERXzcj0mLltFVM8fOwF0o6TSCQoKCigNx9PT0+6akY2LH2eS8HBwSZVssxNkm8Tj1rsFcQmdENFh4eH0dvbi5aWFrqa0dbWZvE5ZCl0RdNqtRpNTU1QKpXw8/OzucEiOW6kNZeamgqxWIze3l76u2cojNUYyGQyqNVqzt6wXY5wkB8rwJqaH+b7yuVyVFRUQKPRYNasWWbdXRgrojb1PTUaDSQSCcrLy+Hl5YUZM2ZM2ILRjaoY7wLBFLxOmTKF9oMhky3MOAniiuvv76+lneESiPu2SCRCfn4+K719ooOZNGkSXTUTiUQoLy+nc7bIRm/sMbHEw8dWIIRbo9EgLy/PIInR3ejJdBQzcoMco/G8X8yNuejq6kKouwY9ozyLvIKsBR6PB1dXVwgEAkRERCA5OZlusZaXl4PH42mJpm0VH6ELMoFLvjseHh5WG6WfCMSKRDeMta+vT28Ya1BQkFE3YhKJBAAc5IdFOMiPFWCNUXdAu/IzODhIt9fS09PN3tCdnZ1ZD950cnJCf38/WlpaEB0djSlTpky4SVri2KzrB0PiJIRCIVpaWkBRFPz9/REbG8tJPZpKpUJ1dTXtM2RpiVwfdKtmRPDa1NSk5RIcGhpq8PO7u7tRX1/P6rQU2yA3BG5ubibpUnSno0jkhkgkwvnz5+Hm5kZXFQMDA7Xe15yYi7a2NrS3t+PBeYlYd6DNIq8ga4HcvISGhtLfYabVwODgIB3Zcu7cOXok3NJ8NlNAURR905CXl6fV2rXGKP1E0DfooWtBMDw8DLFYrGXcyawK6TtuIyMj4PF4dp/svJLgID9WgDUIBXlftVqN7u5u1NbWIjk52eK7b2u06IjGZ9q0aUYLm9mMqiBxEsCl2Azim1NVVQUA9CZvSsXDWpDJZKioqIC7u7vNfIaYglfmmHhvby8aGxvh4+NDb/SkR9/e3o729narefiwATLpaIlrM4Fu5AazxapQKLTMA02JuSA5gN3d3cjLy4Ovry+8vb0t8gqyBsh0a1RU1BjBPaDdYk1JSaENOpn5dUzRtLXGv4m7tC7x0V2rKaP05L/NwUTTXszcv4SEBCgUCnqUvqury2AY6+joqM0I5e8FDvJjJEy16LdG5cfJyQl8Ph8jIyPIyspCaKjlF0g2R90J6VEqlZg8efKExIcpVGQ7o6upqQk9PT3Izc2ldVBMQTCpeAQFBdFkyNY6oOHhYTqk0tjpPLahOyZOLsbERdnZ2Rmurq6Qy+XIzs7mrLM0CXolnk1sbhLMKR+KojAyMgKRSITu7m40NDQgzNMFF0cwYeuKbNZisRh5eXlakzvMYFN7j6AQB+y4uDijg32ZBp3MfDZCFsn3LCQkhJXKJkVR9PDCRO7STExksDjRKP1EMDXQ2s3NTasiywxjraur04r+YYv8/PDDD9i0aRPKysrQ09ODPXv20L59APCXv/wFn3zyidZrFixYgIMHD1r82VyCg/xYAdbQ/JC+sVqtpgNU2QBbRI0pbPbx8ZlwJNNQ2KGlIAaPUqkUBQUFWmVi3btVUvHo6elBQ0MDfH19ERYWNqHGgw2IRCI6doRL2hnmxZiMNkskEjg7O6OsrMyuZNEQ+vr6UFVVhYSEBKsHvTJbrPSdu2cbXjjaPaZ1dd/V//OP0mg0tB8S0aUA5uuFrIWBgQFUVFTQobnmgDmFScz5mN8zb29vWitkji8VGfIYGhpCbm6uRWRKtyo00Sj9RETIEpNDfWGsR44cQW1tLT766CNoNBrceeedWLJkCa6//nqz8wclEgkyMzNx55134sYbb9T7nIULF+Lf//43/W+ufNfZhIP8WAFsa35I753H4yE8PJxV0RsblR9dYfPZs2fHfU9ThM2mgLSQ3NzckJ+fP64AU1/Fg+iEzp8/D3d3d/oCzvYIdFdXFxobGzlnuMcEmY7j8Xi4+uqr4eLiQm9ipOJhTMiotWEN12ZT4ObmhpVXTUFQUBDePdmGNvEoonycsSgOcOmtRbm8G8HBwRAIBFCr1WME2ObohawFEv2RkpLCmvs+j8eDj48PfHx8kJCQoNeXitlCnEg0zSSRubm5rG7K+tpjhAgZWxUyJ3jaENzd3bFkyRIsWbIEe/bswYsvvojQ0FA8//zzuPXWWzFr1ix89tlnJv+tFi1ahEWLFk342Vy9NrEFB/kxEvZqe5Fsp9jYWPB4PMjlclbel8DStRJjRaawebwJMrb1PQSDg4OorKyk08BNJStubm60Ay4p2zNHoJmTUeZOtRC9x8WLF5GTk2OyLYGtIJVKUV5eDh8fHy0xPXMT0xcySsiitTQeuiAJ9xkZGay0gC2BbszF4Xoh3j7eigt9gwjzGMSCGDVmxXnhwoULWhUPU/RC1gQ511NTU61KIpkGlBRF0aJp3Qm7kJAQ+Pj4aF0fNBoNzp07h9HR0XGn+NiAvvaYMVUhtVptlXXJ5XKEhobi9ddfx+uvv44LFy7gu+++M5jZaClOnDiBsLAwBAYG4tprr8XLL7/MWa2fuXCQHyuAjbYX8XxpaWlBWloaoqKi0NbWhtHRUZZWeQmWjLp3dHSgsbFxjLGiPj8iwHrEh8/no7a2FklJSYiLi7P4fXXL9kNDQxAKhWhra0NNTY3WZJSxxoFqtZpOwM7Pz+esUyvRzoSHh487pacbMsrUeCiVSi2NB9slc6ZLNxcT7nVbWd2jwEdNzoibFAI/uVzLiTvG3xVtfXK7jrqT6ll6errVNlN94PF4dJsnOTlZa8KOma5Oqq+1tbWQyWTIzc21uZu4IdE00S2S671KpQKPx2Pd4XlkZETrmjFp0iTcd999rL0/EwsXLsSNN96IhIQEtLa2Yt26dVi0aBF+/vlnuw+IsAkH+bECLK2mkI1SLBajoKCA7u1aw5PHEFEZD8SThgiKdR2b9bXSmHdNbAqbiSlgenr6GOdrNsAcgU5OTh6Tq2VM3IZCoUBVVRUoikJBQQFnYiB0wUw8N0U7QzyDQkJCtDyXurq6UF9fT6eJh4aGjrmbNxVktFkoFCI/P5+TvieGWllfVA9gz70FdMVDKBRiYYwG7/bBbqPupIXJheoZc8KOaWLa2NgIqVQKZ2dnJCQkWGWYxBQYEk0PDw9jYGAAoaGhNBliy2BRIpHY7Fz/4x//SP/39OnTkZGRgaSkJJw4cQLXXXedTdZgCzjIj5Ew5YJtieZHJpPRJnSzZs3Sumu2xhSZqe9J8pzkcrlBx2Ym+bGWsFmj0WhNztjKNl03V4sQobKyMr1xG6Ojo6ioqBjTQuIaiIfPtGnTEBkZafb76HoukTRxUjkjfjmkPWbKpkDaHkQ0bI8QVWPQPoFrM7PikZKSgoSEi9j+Yzs6BxQI86CwPMkFsbw+iMVOJh8jU9DV1YWmpiZkZmZyrqVBTEwDAgIgkUjg5OSEiIgI9PX1obW1FV5eXjThtkcsie5aJRIJqqurMWnSJERGRrJusDg6Omo3op+YmIiQkBC0tLQ4yI8D44MQCoqiTNro+/v7UVlZiZCQEKSlpY35gliD/JgieDbWsZlUqKwlbCaVFLVabTVTQGMwUdyGn58fhoaG6KBZrkx0MUGqZ9by8GGmiTNHoGtra+ncKEORJEyQNHG1Ws2pEFVdDA0NIdSDQrdk4tF3Ajc3N7i4uILHU8HbxxORkUFQqxWoqamBWq02+hiZggsXLuD8+fOcbBsSqNVqrb850dqpVCpaNM2MJSFkyNbnBvFEiouLQ2JiIgD2DRZ12162RFdXF8RisUU3RVyEg/xYAc7OznQv2NgNj7QIJk+ebFC3Ys/Kjz5h83jvaY02F3CJgFVUVMDX15dTlRTduI0LFy6gpaUF7u7uuHjxIkZGRuiKB1f0PqSFRHLh2IjUGA/MylhqaiqGh4chFAppTxM/Pz+tY0TOGaZrc1ZWlk2MIM0BGbm/Iz8cL5/gG9XK0jfqvv57Cd6+JR3z50yljxGJbSHHSJ8g2BhQFIW2tjZ0dHQgNzeXU0GTTKjValRUVICiKOTk5Gj9zV1cXLQck0ksCTlGtpxCHBkZwdmzZ7WIDxOmGiwaIkISiYQ1kjoyMoKWlhb6321tbaisrKSNT1944QXcdNNNiIiIQGtrKx5//HEkJydjwYIFrHw+V8DNqwgHYWrbC7h0hzLRXQgz8TwnJ2fcO29rVX7IHYmhL54hYbMhkKk0lUoFZ2dn1i4+ZHOJiYnR6zrLBVAURd9VZ2ZmIjQ0dEzchpeXF73Jm+NzwgbUajU9OVNQUGDzFhLT6ZYZJ6FrNeDr64vW1lYEBATorYZyBWRaasqUKbgmOhqhoaFGuTZPNOrOPEa6LURXV1e62hEUFDThjQDTXTo3N9fqZNdcqFQqVFRUgMfjIScnZ9zfSzeWRC6X0yadHR0dWnq04OBgVokzqfjExsbqJT66sMRgcXR01KhrrzE4e/YsrrnmGvrfjz32GABg9erV2L59O6qrq/HJJ59gYGAAUVFRuOGGG/DSSy9dcV4/DvJjBZATdiKiQto34+lnmDBHnDwRmF9E3Y2FKWw2NjFeo9HA19eX1uMQ00BLtQsXL16knU6jo6PNfh9rghBZUkkhd9UkboPEbJCLM5n6sXXcBtPDZyI/JFtBN06ir68P3d3d6OjoAI/HA0VR4PP5RnnB2Bo9PT34/Mc6HBd4ouvnFsQHX8QDcxOw596CCV9ryqi7bguxv78fIpEIDQ0NE7ooUxSldW5ypfqoC5VKhfLycjg7OyMrK8vk74O7u7vWFOLAwIBW/lhgYKBW/pi5IMQnJiYGSUlJZr2HKQaLIyMjrOV6zZs3j5Yi6MOhQ4dY+Ryuw0F+TAC5CBvzvImqNMPDwygvL4evr69RieeA9dpewFhzLmOEzUyQNp9arUZ4eDjCwsJoDUxtbS3UajVdig4JCTH6DozcrXZ1dSE7O3vMZBlXoOssbaiSwizZ2yNuw5CHD5fg7OwMZ2dn9PX1ISkpCUFBQWO8YLjSQuzs7MRXPzfjwwYnAJc8uJr+69J858xY/P365HFfHx/siWaBxORRd2bkxpQpU8a4KPv4+Gi1furr69Hf389poThxFHdxcUFmZqbF56a+DDsySt/c3AwPDw+tsFpjb84kEgnKysoQHR1tVMXH2LUaMliUyWT4+eefbWpD8HuAg/xYCS4uLga9fvh8PqqrqxEfH29S+8ZcIfV4IO/DrCiRL7e3t7dRxExX2EzKteTinJqaSnvlnD9/HjU1NVqbvCHBslqtRk1NDYaHh1FQUGD3jc4QZDIZKisr4erqalIlxdZxG8Z6+NgbxHeGWeVjesGQFmJrays8PDzoTd6WUz9EO3PhwgUcF3oCkI15zkc/d+JgnQBP3JBi0K35gbkJWpofc0bddV2Umfls5eXldFU3JSWFc1UzAqVSifLycri5uSEjI8MqpJw5qalWq2nRNBHfBwUF0dcsQ9ckiUSCs2fPIjo6GklJSVb5DjHbY3K5HGvWrEF4eDgeffRR1j/r9wweZUwpw84YGhrihDBPoVAYVfkBLoXHpaWlaWl4KIpCa2sr2traMH36dJPtw+VyOY4fP44bbriB1Yv84cOHMXPmTPj4+NDC5piYGKMCIskdCkkzNuZiMDo6CoFAAKFQiMHBQb2bPCEUzs7OyMzM5Ox0DwknDQ4OxtSpU1mdaCObvFgstjhug2SJmerhY2uQ8WtjfJtUKhXtxC0SiVhz4p4IFEWhubkZPT09yMnJwex3yqFQj9+OHi+r63C90Cqp7hqNBlVVVZBIJAgODkZ/fz9GR0e1Nnm2WimWQKFQoLy8HB4eHsjIyLC5rosZVisUCjE0NERXzkJCQmhdHiE+hpLu2YZCocCqVavQ2dmJo0ePcrbqPRGGhobg7++PwcFBTuzjBA7yYwKUSqXRmpvTp08jJSWFvoCTtsjQ0BBycnLMEhuqVCocOXIE1113HasX9qNHjyI/Px8DAwMmCZvZcGzWt8n7+/tDLBYjJCQE06ZN46zIVSwW094exqZfmwNm3IZQKDR5k2fLw8eaYFZSsrKyTI7+YEYlCIVCejqGEEa2NnniL3WkUYRjfHdc6JMDoKBQG76M8gBMDvc2SgPEFtRqNaqqqqBSqZCdnU2fI0yTzv7+flp8TzZ5W3/XFAoFysrK4OXlhenTp3Piu04qZ6RFRnyZ+vv7ERkZaZOqqVKpxJo1a9DY2Ihjx47Z3YDSEjjIjwW4HMnPL7/8gri4OERFRdFGd66ursjKyjK7ikFRFA4dOoR58+ax6m1z/PhxBAQEoK+vz+jMKWuMsqvVapw/fx4XLlygdVO2FgMbCyLAtjWhYMZtkE3eUNwGk1BkZmZy9s6RKcbNzs5mZQpJKpXSFaG+vj7aFI9M2JmzyRKTxR/ahrC9WqU1pTUR3JydUPn0XJM/0xyQaSkAyM7ONti2ZorvRSIRKIqiqx22EJbL5XKUlZXR+jMuEB9daDQaCAQC1NXVwcnJCSqVitacEdE020RIpVLh3nvvRVVVFY4fP37Za324Sn4cmh8rgehz+vr6UFFRQRvdWfIFnyg01BwolUoolUoMDQ2ZLGwG2HNspigKXV1d6OzsxPTp0xEWFoaBgQEIBAJaDEzM3kJDQ+3WBiOty87OTrsIsI2N2wgJCcHFixdpB2yujjWTlO7h4WFWxbienp60voO5yVdVVQGAVuXMGPG9SqWiKylHetzAg8po4mPLrC6inXF1dZ1QNKzrl0MqZ+3t7VrCcmts8oT4+Pr6ctrCQCaToampCTExMUhJSdHKH2ttbYWbm5tJdgMTQa1W46GHHkJZWRlOnDhx2RMfLsNR+TEBKpXKaOJB7rxEIhFSU1MRGxvLyhpIi4qN40GEzXK5HOnp6RNWMPQJm9mKqiB5TVlZWXSWGfNzJRIJrRMaHh6mL8xhYWE20y1oNBrU1tZiYGAA2dnZnMuVInEb5DgBQHh4OCIjI+m4DS6BSSiys7NtQmiZuVpCoRCjo6MTBtWSKSQnJydkZWUhb+NpvRofFycewnzd0D0opx8j1aF3/pDOio5nPJAWkqenp8XaGSIsJ5Uzd3d3mjBaalshk8lQVlYGf39/pKWlcVZ/Njo6irKyMoSFhenVP5KbW0Ksid0AIUOmEnmNRoNHHnkEx48fx/HjxxEXF8fmr2M3cLXy4yA/JsBY8qPRaHDq1CnI5XKj/XGMxfHjx83SROhCJBLRhoFisRgJCQnjkh9rJbIrlUpUV1dDoVAgKyvLqAsGc+KHtDSIYNrPz88qF1My+q/RaJCVlcVZwy/i4QNcSn4mdgNKpdIqMQmWrJNZobCXazOZsBOJROjv74e3t7dWe4ys09PTE9OnT4ezszOKd5zRO55OdD3WEjCPB5IJaI1KClNzJhKJtGJJgoODTfouSKVSlJWVITAwENOmTeMs8ZFKpTh79qxB4qMLcoNGqrCDg4P0uWSMnkqj0eDxxx/HgQMHcPz4cSQk2CbY1hbgKvlxtL1YhlwuR2VlJZRKJaKiolglPgA7Xj/EsXnatGmIjo7GmTNnxtUyWYv4jI6OorKyEp6ensjPzzd6A9Q1DSQXHGKOphsuysY6Kyoq4O3tTW+AXIS+EFUy1k6S1kmUhD29csgG6OfnZ3eth5eXFyZNmoRJkyZBqVTSd/HEYZiYdk6bNo3+uxsznk5uKSnqf/9tLVibUDC/UxRFYXh4WCtOws/PjyaM40VuEEJB7C+4TnxCQ0ONIj6Att1AfHw8fS6Rm0yKorQII/PmQ6PR4Omnn8a+fftw4sSJK4r4cBmOyo8JUKvVBr17gEvrLC8vR0BAANzd3UFRFKZNm8bqGk6fPo3k5GSzesGkvdTb24vs7GyamJWVlSE0NFRvmdVaGV39/f2oqqpCZGSk0ReYicAMFxUIBFCpVFrGiuYIOAcHB2nNFlvrtAaIh09ERMSE69RXObNV3AYx9+S619Dw8DDKysrg4eEBtVoNqVSq5aB8qn1Eb3VHN6uL/P94o+6WgLSuw8LC7HI8SeSGSCSCWCyGi4sL/Z1jamBICyk0NJTTf3cm8WFrnUw9lUgkwsjICGpra9Hb24vly5fj4MGD+Oyzz3D8+HGkpqay8FtwC47KzxWOnp4e1NTUIDExEYmJiWhtbYVUOtai3lKYW/nRdWxmtpf0iaitJWwGLh2ruro6TJ48mTUtFDA2XHR4eBgCgYAWcAYGBtLtMWOm5QQCAWpqapCcnMzp/rupHj72itvo7+9HZWUl4uPjER8fz9kNkBBektlEPF6EQiH4fD4aGxvh4+2NTdeFjmm1TpTVpQ+H64XYdrIN7WIp4oMvESljiBIhkrbyndEHZuQG8+ajsbGRdiz38/NDV1eXUcTcniAVNOKazaaRbEBAgJZRZ19fHw4ePIj3338fGo0GRUVFaGpqQmxsLGfNXK80OMiPhSCGZx0dHcjMzKR9fZydncetEpkLc8jPyMgIHWmgz7FZNzOMaa0OsCdsZk5KZWVljRviaimYwZlkKkpr8/LxoYmQbqmeoih0dHSgtbXVKLM9e8JSDx9bxW0QIjl58mTWAhqtgb6+PlRWVo4hvN7e3vD29qZbGsxWK3EzDw0NRbt41OisLkB/qvvar2oQ6ecOsURpkAwRgmYoTdweYN58EA1Md3c32traQFEU+vr60NraqmUcyBUQEXZwcLDVW3IeHh645ZZb0NnZifr6erz44otoaGjA3/72N3R0dGDevHnYtWsXaynuDuiHg/xYADKtIpFIMGPGDK3pH2vkcJnzviKRCJWVlYiNjTV418Ws/DD1PcxUYUuhVqtRW1uLwcFB5Ofn23xSiqntUCgUWunYTPdkf39/NDc3g8/nIzc3d8zkGVfA9PBha+TeWnEbprg22xMCgQDnzp3D1KlTERUVZfB5rq6uiIyMRGRkJB2eSQhjiLsGPaM8o7O69FWKAKBn6NLEGCFDzLYZqaCRSh8XQc6Nnp4exMfHIy4ujtbAED2VqXYD1oJMJsPZs2cRFBRkEy0SRVHYsmUL/vnPf+L7779HXl4eAGDz5s1obm7G0aNHOXvduZLgID8mgPmlkEgktCX7zJkzx+hJXFxc7E5+Lly4gKamJlrYPN57kjA9awib5XI57a9SWFho90kjNzc3OvmZTLIIBAJUV1dDpVLB2dkZycnJnBtlJyDaLZFIZDUPHx6Pp1XtYDpxnz9/3qi4DV2Cxrb4n010d3ejoaGB9pgyFrrhmWu9O/HE/tYxmp878sP1ZvLpS3VnQrdtJhaLUVVVxfkKGtFMMVuHTMJINDDMtHWip7Jl5AaT+EydOtUmxOe9997Da6+9hoMHD9LEhyAlJQUpKSlWXYMDl+AgP2aAKPijo6MxefJkvRd+a1Z+JnKZJhb8fD7fqFF74lxqDeIzMjKCiooKBAQEaE3McAVkksXPzw9DQ0Pw8PBAQEAAOjo60NTUhKCgILraYW/SBlyqoFVXV9Pp8Ww6fY8HNzc3WtvBHH0+d+6c3rgN4tpMzkGumiwCl6YfW1pakJmZOaYVa4oeh8fjYVl2HDw8PP8rhh5FjL8bipNc4TPQih9/vDBGDKwv1V0XpG1GjvfUqVM5G1MC/I/4GGrJ6aswMo06iRt3SEiIVcNqSasrMDDQZsTn3//+N55//nl8++23mDFjhlU/z4Hx4Zj2MgFqtRotLS1obm6esJoiEolQV1eHOXPmsLqG+vp68Hg8g1MBCoUCVVVVUCgUyMnJmdA3h6IotLS0QCQSYcqUKfD19WXtYiMSiXDu3Dn6IsilHj8ThKCRUWHy+zONFck5yGz72BrEw4fH4yErK4sTCd2G4jaIc3heXh5rrs1sg6IonD9/nnbr1m01sDm5xRQDE0O84OBgNIx44MVjPeNGZfAAJAa745FUKdLT0znt+js0NISysjLEx8ebNbJNBPhkMkqj0RgcEbcEcrkcZ8+epW/KbEF8Pv30U/zjH//A/v37MW/ePKt+HpfA1WkvB/kxAX19fThz5gyys7MnFKMNDAygoqIC11xzDatraGpqglKpRFpa2pifMYXNGRkZE/bRibBZIpGgublZKz08LCwMAQEBZl8UOjo6aJLI5bvUvr4+VFVVTUjQ5HK5VgCrLcfDgUujwuXl5fDz80NaWhrnKmgEw8PDqK6uhlwuh0ajoeM2wsLC4OvryxkCTFEUmpqa0Nvbi9zcXL0tzonMDC35bDI9JhQK8WPbEL7vdkGvhEKItxt6hhVjCNfdqRT+dM10TgdcDg4Oory8nDUtEpNYkxFxf39/unpmbuSGPYjPrl278PDDD6O0tBQ33HCDVT+Pa+Aq+XG0vUxAYGAgZs+ebZQ4z5ptL5lMNuZxY4TNTDCjKjw9PZGVlaWlf6mqqgKPx9MyDDRmw9VoNFqbCpcnFsik1EQCV+DSSG9MTAxiYmK0xsNJ7IGpx8kUDA4OorKykvOjwgqFAnV1dfDw8EBhYSEoiqLbGWVlZVYxoDQHGo0GdXV1GBgYQH5+vkGNiT49zniTW8aCaYjXIvPBD33n0TsqRaSPM26IksPZxRkHO53QM6JGtJ8r5ofLsXp+FmeDaYH/3ewlJSWxZguhm2NHcrWI7szNzY3WCRl7PpFMMX9/f5s5TO/ZswcPPfQQvvzyy98d8eEyHOTHRBg7lUDIjz6RoyXQJVVkLNsYYTPzNfr0PczNiYgSBQIBGhoaoFQqJzQMVKlUqK6uhkwmQ2FhIefbHR0dHWaN3OuOh5MAVnKcgoODERYWxkoyNvHwSUpK4uxkD3DJI4XEKzBdm5kiV9L2qa+vt1vchlqtxrlz5yCVSpGfnz/u+L4+PY6hya03DrfgszNdUKgpuDnz8KeCGPz9+uRx16LbVuscUuNfQzy8tCAGb01VoLe3FyrVKAICAiCVSqFQKDihO9NFf38/KioqkJKSwqpvly48PDzoGxByoyYSiejziWlCqe/vSogPqZ7agvjs378f9957L/7v//4PS5YssfrnOWA8HG0vEyGXyyd+Ei7dBR87dgzXX389q5WAjo4OCAQC5OXlaQmbjZ2moSiK9h8y1r+HoiiMjIxAIBBAIBBAIpHQF5qwsDC4u7tDKpWisrIS7u7umD59Oif0KPpA7vr7+/tZDydlHiehUIiRkZEJQzPHw8WLF9HQ0IC0tDRERESwtk62YaprMzlOxImbtDOsHbdBrCnUajWys7MnPEcNaX50Q0rfONyCj37uHPP6O2fGjkuAxmurvTE/GB0dHUhNTYVUKqUDff38/LSOk72rgMQXyZ7TZ+R8IlWhoaEh+Pr60jdrvr6+UCqVOHv2LE3ObXHcvvvuO6xatQoff/wxbrnlFqt/HlfB1baXg/yYCGPJj1qtxuHDh3HttdeyerfW3d1NCzRJhpixwmameaElE13E/0UgEGBwcBBeXl6QyWQICQmxe1bTeFAqlVop4tYOJyWbllAoRH9/P3x8fGjCOF4GErMylZmZyel2B/GcmTRpEhISEsw6p2wRt6FQKFBRUQEXFxeTglSNCSnNeuUEFOqxl1F3FydUrJtr8L2zXjmpNx3e1Ql4Z7bTGC0S0Z2RKAnS9mEjad0ckLH71NTUCdvGtgTTx0ssFtMTsj4+PjYbFDh69ChuvfVWvP/++7j11lvtTlLtCQf5sQBcIj8KhQLGHDKKonDo0CHMnTuX1fZPb28vmpubQVGUycJmth2bgUsGdg0NDfDy8sLo6KhNEtbNgVQqRUVFBZ3ObWtTNeIKLBAIIBaL4erqqiUsJxsX08MnOzub0yPi1nBtZuqpRCIRAMvjNkjiOQmmZZskTHvxuMGf1a03PPBgqPIT7Q3sua9g3ArYeEnrtmgjknYs18fuZTIZfvvtNzg5OYGiKMjlci1PIWu05n/44Qfccsst2Lp1K1atWsWZa6C9wFXy49D8WAk8Hs8qERcSiQQSiQSJiYlISUkxSdgMgLULPzGwa29vR2ZmJkJDQ+mNSyAQ0AnrhAjZ486UgAiG7RmmyXQFNuSTExISgu7ubsjlcpt6+JiDixcvorGxEWlpaayOXrMdt0Gm5IiXizXOQTdnnsHKz3gwlA6/dv7kCVt/+pLWhUIhOjo6UFdXR7cRQ0JCWG+PkfN22rRpnG7Hkmqfv78/3erSjbnx9vam22NsVBlPnz6NP/zhD3jzzTcdxIfjcFR+TISxlR8AOH78uFFj8caACJsbGxvh7OyM6667zqjXaDQaqNVqVo0LiW6mr6/PYHVCo9HQG7xAIIBGo6ErHWwHZo4HUp0gUyhcuxiRxOfe3l5cvHgRGo0GQUFBCA8PtzhPyxqgKArt7e006bVVS46iKK12K9F1jBe3QbRI1p6SM6T5WTMrDn+bnzTha4lQ2sUJuD0vEk8stCzZmzkV1dfXZ5Qbt7EgESBc9xtSKBQoKyuDl5eXwWqfUqnU8hQCQN+EELNOU3DmzBkUFRXhlVdewQMPPMC5a429wNXKj4P8mAilUjmhwzLBDz/8gLS0NIsDPJnC5smTJ6OxsXFC8mOtqApioqjRaJCVlWXU5kw2eLJxyWQyrYkoa5XoiXMv29UJtsH08ElMTKQ3LnKxIKTR3mnPTG+cnJwcu7bkmHEbTH8qssEPDQ2hoqLCIi2SKXjjcAv+77eLkKs0cHdxwp8KYiYkPmyaKBqCWq3WaiMyTQNNnUbk8/moqakxOQLE1lAqlSgrK6Nb3MaQPeY1SigUYnR0FIGBgTQZmui7V15ejmXLlmH9+vV45JFHHMSHAQf5sQCXK/k5ffo0UlJSLLpQEFdfImxWq9X46aefxvWLIPoetomPRCJBRUUFPTFhTvWGafAmEAgwPDyMgIAA+g6ejR482aR7enqQlZXFaa8hks4dGRk5pjohl8tpnVBfXx88PDxoImTrVGyNRkMH0+bk5Ng0f2kiMNuIQqGQJv0RERGYMmUKZycPrWWiaAj63LgDAgK0TAMNobe3F7W1tcjIyOC00aI5xEcfyLCCSCRCX18fPD096eOkWz2rrq7G4sWL8cQTT+Dxxx93EB8dOMiPBbhcyc8vv/yCuLg4sych9Dk2S6VSnDx5EgsWLBjzJSMTXcQHiE1hs1gsRnV1NWJiYpCcnMza+8pkMno0nExEhYWF0ZUOUz+H+LhIJBJkZ2dzapPWBdFOGOPhQ+7gBQIBRCIRnYodFhZmFWNFJoh/k0KhsMmUnCXo7e1FTU0NQkJCIJVK6bgNc+0GrAWVSoXc136EUs+lxM3ZCZVPG54SYwtSqVSrPebp6UlXhJgbfE9PD+rr65GRkYGQkBCrr8tcEOLj4eGBjIwM1vRdKpVKS1yuUCiwY8cOXHfddZg+fTpuv/12PPzww3j22WcdxEcPuEp+HIJnE2HKyW1JsjtxbI6Li9MSNpNNTqPRaG141hI2A5cmuhobG41yQjYVHh4eiIuLQ1xcHJRKJX1X2tbWBnd3d5oIGVPpkMvlqKyshJOTEwoKCjh7xw+Y7uFDxONhYWG0saJQKERjYyPkcrmWASWbbUTmiHheXp7Np+RMARFhEwE+gDGhmabGbZgSbGoslErlJS2StxO6hjVGmShaA56enoiNjUVsbKxWplZ1dTUoikJISAhcXFzQ3d1tlhmoLUGOKdvEB7h0HSffPYqi0N3djfj4eLz33ntobW1FdHQ0XFxcUFNTYzMPIQcsh6PyYyJI+rkxIGGZ8fHxRr8/RVG4cOECmpubkZaWNoZs6PMPspawmaIoNDc3o7u7GxkZGTb1m9FX6SCblj4re9KS8/f3R1paGme9htj28NFnGBgQEEAfK0sqHcS12cfHxyoj4mziwoULOH/+/LjHlNgNMP1fxovbsIYmRy6Xo7y8HF5eXuh1jcCju+smNFG0NYj+5fz58xCLxQCAoKAgmmBzrZpKiI+bmxsyMzNtcp62tLRg4cKFKC4uRlZWFg4cOIDDhw8jNDQUzz77LNasWWP1NVwu4Grlx0F+TIQp5Ke6uhpeXl5ITh7f5p6ATFEJBALk5OTo1aro+gdZS9jMbB9lZWXZVWzLjJAQCoV01AYRTA8NDaGqqgqxsbFISkri7J0X08MnJyeHVXdpAmIYKBAI0N/fb3awKGm5hoaGIjU1lbPHlKIotLa2oqurS28yuyHopqzri9swpMmJ9HeHj7uLydUgmUymFa/g5ORklImiPdDV1YWmpiZkZ2fDw8NDy6zT1qG+40GpVKKiogKurq42Iz5tbW1YtGgRVqxYgX/+85/0Z8pkMpw4cQL+/v6YOXOm1ddxucBBfiwAl8iPWq022runrq4Ozs7OmDJlyoTP1RU2j3fHfvjwYcycORNeXl5WETbLZDJUVlbSbrhcah8RTxNChCQSCSiKoseZuapHUavVdO4Z2VCsDWalQyQS0eX7iXyXiGvzREn39gZFUWhsbKRvFswlk4biNu46JIFSo//yaGo1aHR0FGVlZQgODsbUqVPpY2qNtpql6OzsREtLi16bDn0mlKQiFBwcbNO2qEqlQnl5uU2JT0dHBxYuXIhFixZh27ZtNquGbtu2DZs2bUJvby8yMzOxZcsWFBToF8XPmzcPJ0+eHPP44sWL8e2331p7qWPgID8W4HIlP42NjVCr1Zg2bdq4zyN32b6+vka5Dx87dkwrl4pNYfPQ0BAqKyvpizRXWx1Mk8WIiAiMjIzQXzJS6eBKeZ7oZpydne1GJpm+S2QiiqkTIuccEWFbO6TSUjCT2XNzc1kVMpPq2V27z6NzWI1LFMcwJprQkkgkKCsrQ3h4uNZEny1G3U0FaR8a409GURQGBgZogk3Gw20hLifEh9yg2cI3rKenBwsWLMDcuXPx/vvv28yrbNeuXVi1ahV27NiBwsJCbN68GV999RUaGxv1ThL39fVBoVDQ/xaLxcjMzMS//vUv/OUvf7HJmplwkB8LcLmSn5aWFoyOjiIjI8Pgc4RCIaqqqsYImw2BoiicPHkSsbGxiImJgbOzM2vEhxgCJiYmYtKkSZy94ye+R2KxWMtkkWQfkdFwc1s+bILp4cOV3DPmyLNAIMDo6CiCgoLg6uoKPp+P6dOnc9oXiVlFy8nJsVq1zxA50QdDE1rEaDE6OnpMS9bWo+4Tob29HW1tbcjJyTG6fcgEMaEUCoUYGBigv38hISGstsfsQXx6e3uxaNEiFBYW4t///rfNiA8AFBYWIj8/H1u3bgVw6foXGxuLhx56CE8++eSEr9+8eTPWr1+Pnp4eu8gXuEp+uDu6wVGY8gV2dnY2qA+aSNhs6DVqtRpxcXHo6OjA+fPntbQv5pacyVrOnz+P9PR0zhuYVVdXQ6lUjomAcHd3R0xMDGJiYqBSqWiPnLNnzxrM0rImiIdPVFSUUcTWVuDxePD394e/vz+Sk5MhkUjQ2NiI3t5eAJc2QYlEYrbdgDWhUqlQWVkJjUaDvLw8q1bRrp8airdvSf+fJifYE4NSBfjDyjGEJT5Yu415uF6ILcdb0C6WIcbfFY+G+SNZ5zi2i6VjyBQFoE0ktcavMy7a2tpw4cIF5Obmmr1BeXl5YdKkSZg0aRLtniwUClFRUQEnJye60hgUFGT2tUqlUmlVUW1BQoRCIZYtW4bs7Gx89NFHNiU+xKn6qaeeoh9zcnLC/Pnz8fPPPxv1Hh9++CH++Mc/2t0klWtwkB8rwtCoOynZC4VC5OfnG2XCxxQ2k9Fwon05f/48amtrERQURGs6jB13JlUUkUiEvLw8TjFzXUilUlRWVsLd3X3CsWsXFxdEREQgIiKCbvkQa36KoiwOy5wIpH2UnJyMuLg41t+fLVAUha6uLgwPD6OwsBAeHh40aSR2A0zSaE8iRNqHrq6uyM7OtskmdP3UUK0WlKFq0OzAYfz6668ICwtDzYAzntjfSv/swoASa7+qGdPOig/21Fv5sdWoO0Frays6OzuRm5vLmmu3q6ur1vePWDM0NzdDJpNptceM1b8R4uPk5ISsrCyb/P3FYjGWLVuGKVOm4NNPP7W51YNIJIJarR5TiQ0PD0dDQ8OErz9z5gxqamrw4YcfWmuJly0c5MeK0Ff5YQqbZ8yYYVRf3JBjs5+fH/z8/Oi7d4FAgK6uLtTX19MXl7CwMIMXF6VSiaqqKqhUKnrj4ypIXAGZPjKlckPuOkNCQugxXoFAQIdlkjvS0NBQVioJxBeJ6/lHTNfm/Px8WiMVFRWFqKgorWiEqqoqAJYnrJsLkszu4+Nj1/bhmGrQfye05iT60y2ft4/2AQCo/2qFCEl694c2LfJjKNj0gbkJNvldyKTcxYsXkZeXZ5XpQ+DS9y8oKAhBQUGYMmUK7fDe29uLxsZG+Pj40N9BPz8/vQRbrVbbnPgMDAygqKgIkyZNws6dOzk1+GEsPvzwQ0yfPt2gOPr3DAf5sSJ0yQ9T2JyTkzPhXYSuY/N4E13e3t5ISEhAQkICbc1ONng/Pz+tAEjgUn++oqIC3t7eyMrK4rR5HamisKFF4vF4CAgIQEBAAFJSUmjSSNKwjSGNhsD08MnOzrapL5KpUKvVqKqqgkKhQH5+vl7dDNNYkYhbmQnrZDTclEqjOZBIJCgvLx8zKWUv6FaDCKKjo+Hm5gaBtA+6ImkKwHnRKJRKJb2JGiJSthh1pygKLS0t6O7uRm5urtWIjz54e3vD29sb8fHxUCgUNMEuLy+Hk5OTlvcSuYZWVFSAx+PZjPgMDQ1hxYoVCAsLw1dffWXV83s8hISEwNnZGXw+X+txPp8/oTmqRCLBzp078eKLL1pziZctHIJnE0FRlJaSfjyIxWLU1tZizpw59N3zpEmTjIqHIMaFJErD3IkuEgApEAggFovh7e0NX19fCIVCREZGYsqUKXbfTMZDZ2cnmpubMW3aNKOckC0BkzQODAxMmBrOBFOEbS0PH7Zg6fSZvnw2a03ZEcFwZGQkp3RT+kDyr/5Z74m2PvmYdlaMDw//yFDZPW6DmJf29vYiNzeXM1oQ4r1EpsfkcjkCAwMhlUrh6uqK3NxcmxCfkZERrFixAh4eHvjmm2/sHolSWFiIgoICbNmyBQBo6cODDz44ruD5448/xn333YeLFy/a1Z2bq4JnB/kxEaaQn4GBAZSXlyMxMdEsYbNGowGPx2M1o6a5uRldXV3g8Xjw8PAwKT7ClmC6S9sjnFShUNDaF7FYTB8rfcZuJPtKLpfbzMPHXDBdm80Np9UFGQ0nGVFeXl70sTLUxjAGAwMDqKioQHx8POLj4zl1fuqiu7sbDQ0NyMjIQIWQ0tvOeucP6ZgV502fV8yJKFtNJJLQX4FAgNzcXM7YQeiC+HmRTDmNRgMfHx+aNFrrWI2OjuKmm24CAHz77becuInZtWsXVq9ejffeew8FBQXYvHkzvvzySzQ0NCA8PByrVq1CdHQ0NmzYoPW62bNnIzo6Gjt37rTTyi+Bq+SHu72OKwA8Hg9KpRJtbW1mCZvZjqpob29Hb28v7R5Nys2VlZXg8Xg0ERrPAM8WUKvVqKmpwfDwMPLz8+1yZ+rm5qalfSF3o0R3QI6Vl5cXqqur4ezsbPXpI0tB2q4hISGsto88PDy0MqLIsSovL58wQsIQSMYU1/2GgP9VJ7OyshAUFITrQ4A7Z8bis9+6oFBRcHXh4c8FMXQ7i5llR45VWVmZ2cfKWFAURTuM5+Xl2b2iMR40Gg2am5vh7u6OGTNmQKPR0MfqwoULcHFx0ZoeY4PES6VS/PGPf4RSqcTBgwc5QXwAYOXKlRAKhVi/fj16e3uRlZWFgwcP0nrCjo6OMedKY2MjTp06he+//94eS74s4Kj8mAG5XD7hc8iI4uDgIB1FMRGsGVVByERWVtaYLzXT6l8gEECtVtN3o7YWthJBOABkZWXZrdduCMxjxefzoVAo4OHhgeTkZISGhnJWO0WqKLZ0bdY9r1QqlZaxoiGiyOfzUVNTg2nTpiEyMtLq67QExBuHaQpojnmhMXEbloCiKNTX16Ovr491U0i2oVaraTuD7OzsMd8p3WOlUCi0jpU5vk9yuRy33XYbxGIxvv/+e5tXmq9kcLXy4yA/ZkChUGC8wzYyMoKysjL4+PhAKBTi+uuvH5dA6Aqb2XRsZiadZ2ZmTngRZU5DCQQCehqKeAlZs7JBwklJ9pEtSZepGBwcpKsoJPtIKpWaZTdgbXDBtZm0MQgRkkgkCAwMpI8VaRWSTKnp06fTyexcBBG3d3Z2IicnR+v6ZKl5oaG4DVIVMrUSSlEU6urq0N/fj7y8PE63ZYkQX6VSGT0UQo6VSCTC0NAQfH196WPl4+Mz4bVUoVDgz3/+My5evIgjR45welDhcoSD/FiAy4n8MIXNCQkJOHLkiFYCuy7YEjbrw/DwMCorKxEYGIhp06aZXEYnFxZChCQSidbmzqazbn9/P6qqqhAdHW2UINyeMOThQybHhEIh/YUn7TF73Wl3d3ejvr6ec2P3uuJyHx8fuLq6YnBwkG4fcRVEj9bT06N3UirrlZNQqDVjXmfIBVofmJlfk4I88Md0P0zxltKaKmODRSmKou0McnNzryjiow9yuZxuj4nFYri5udEVIX2tRKVSiTvvvBNNTU04fvw4QkJC2Pp1HPgvHOTHAlwO5Ifp2Jyeno7IyEg6gX3OnDl6hYWk2kPei80eP9mg4+PjkZCQwAqZGB0dpYkQm5s7mZKZPHky5/UdpDKRlpY2LpnQFQF7e3vTx8qYu1E2QFoymZmZnCYTcrkcdXV1EIvF4PF4tLFiaGiozdy4jQVTN2NIMGxp5We8ttk1KYFjgkUNeS9pNBrU1NRgZGQEubm5nA39BS6ttaqqig52ZqN9rFartdpjKpUKwcHBqKmpwTXXXIOwsDDce++9qKqqwvHjxzl1c3AlwUF+LADXyI9SqaQrNYC2Y7NuIODhw4cxY8aMMc6p1hQ2k1Rma46Hk81dIBCgv78fPj4+9OZubCQCEWG3tbUhIyOD03ddxBCus7MTWVlZCAwMNPq1uunqrq6u9LGyhmsyszKRnZ3Nqe+OLphkIicnBx4eHloBrBRFaemE7NkKNTZM1RB5eecP6WM8fPSlum872WYUedJoNBgcHKS/h3K5HEFBQTQRampqwujoKHJzcznTgtUHQnwUCgVycnKs0lonVeyLFy/iT3/6ExobGxEfH4/BwUF89dVXmDdvHqerzZczHOTHAnCZ/BDPFLVaTV+8mTh+/PgYQmQt4qPRaNDY2AiBQIDMzEybifaUSqWWlxBzhN7QqLNGo6E3PWY4KRdBPHz6+vqQnZ1t0RSIWq2mozaEQiEA0OJyNqZWmBt0Tk4OZ0eZgf85TA8NDSEnJ2cMmSD6M3JuyWQyenNnu+1qzFpNqaIcrhdOaF5oiCS5OPGg0oy9LI/XNqMoig4WFQgEGBwchJOTE+Li4hAZGcm5jDYCWxAffZ/5wAMP4MyZM4iJicHp06cRERGB5cuX4+abb8bVV19t9TX8nuAgPxaAq+SHGLD5+flh+vTpeku1P/zwA9LS0hAcHEwLm/VFVbCxpnPnzkEulyMrK8tuGhMyFi4QCCASieDi4jImUPRy8sWx5lqJazIhQmRqxVxxOdFMyOVyq6adswGSzE7WakxlQldTpc+5nCtrNQaG2mOuLk5QqjRmtc0ImZBKpYiJiUFfXx/EYjEnW4kajUbruNqK+PzjH//Ad999h+PHjyMhIQGjo6M4duwY9u/fDz8/P2zatMnq6/g9wUF+LAAXyQ+fzzfKsfn06dNITk5GWFiY1YTNUqkUFRUV8PDwQEZGBmfGrZmBogKBAAAQFBSEwcFBeHl5ITMzkzNr1Qe5XE4HaWZkZFj14qxPXK5vGsoQiEUAmerjst+QUqnUsjMwZ61yuVxLU+Xp6Wm0CNgUkLFrtVqN7OxsVo+rIWE0qfwY0zbTXSsxBWSSCVJtJMdLo9HQrcTg4GC7nCuE+MhkMuTm5tqM+Kxbtw6lpaU4ceIEkpOTrf6ZALBt2zZs2rQJvb29yMzMxJYtW8bN2hoYGMDTTz+N0tJS9PX1YdKkSdi8eTMWL15sk/WyjSuK/Jjyx/zggw/wn//8BzU1NQCA3NxcvPrqqyYFrXGN/DQ3N9PBlRP5kPz666+IiYlBeHi4VYTNAwMDqKysREREBCZPnsyJOzp9oCgK3d3daGxspB8LCQlBeHg4goODOUeCyNi9v78/0tLSbH5cpVIpTYTIRYNU0HSrHCT009vbmzXXZmtBoVCgvLwcbm5uyMzMZGWtKpWKFgELhUK9+VDmgJA0kinF9jk6njD6/jkJJmV+MSelxiNpFEVhaGiIPlaEZNsybkOj0eDcuXOQSqU2Iz4UReH555/HZ599hhMnTmDKlClW/0zgkjvzqlWrsGPHDhQWFmLz5s346quv0NjYiLCwsDHPVygUuOqqqxAWFoZ169YhOjoaFy5cQEBAADIzM22yZrZxxZAfU/+Yt99+O6666irMmjULHh4e2LhxI/bs2YPa2lpER0cb9ZlcIz8dHR3w8PCAv7//hM/97bffEBoaiqioKFbbXMClKam6uroxI9dchEgkoqfPJk2apFXlkEqlWu0ee4szCaHkytg9M5+NWeUICwuDk5MTKioqWHdttgZItIavr6/Vktk1Go1WK5GYBZraSiQkzd3dHRkZGVYhlKYIo8fDRKaA42F0dNSmcRv2Ij4bNmzA+++/j+PHjyMtLc3qn0lQWFiI/Px8bN26FcCl3z82NhYPPfSQ3lyuHTt2YNOmTWhoaOB09dYUXDHkx9Q/pi7UajUCAwOxdetWrFq1Su9z5HK5lovy0NAQYmJiTFmmVaFSqbTS2g2BeGwIBAKEhYUhPDwcgYGBFl9QmOnh6enpnDaDA/43Hj516lS9lTKmodvw8LBJ7R62IRAIUFNTw1lCSaocZHNXq9Xw9fVFcnKyVSIR2II9ktmZrUShUIiRkRGjqhxyuRzl5eXw8vLC9OnTtY6pvuksQ67NxuCNwy347LeLUKg0cHNxwp8KYvD3+UlGv16lUmklnltSnWJOJYrFYtbjNgjxseUEGkVRePPNN/H222/j2LFjNq2eKBQKeHl5Yffu3SguLqYfX716NQYGBvD111+Pec3ixYsRFBQELy8vfP311wgNDcVtt92GJ554gtMV3fHAVfJj0jeFRDY89dRT9GNOTk6YP38+fv75Z6PeY3R0FEqlclzfkQ0bNuCFF17QeoxL0iRjLtxE30NiDwQCAc6dOweKouhJKHMuKGq1mp7mycvL4/SUFEVRaGlpwcWLF5GdnW1wPNzHxwc+Pj5ISEigze/4fD4aGxtpUSvbaeH6YKyHjz3h4uKC8PBwODk5QSAQ0DcFtbW10Gg09GZl77FwJoaGhlBeXm7zShqPx4Ovry98fX2RlJREn1tCoRBNTU16gzJlMhnKysrg7+8/xhhUt1LTLJBg7Vc148ZWjIfD9UJ89HMnyNFQqjT46KcOZEb7GfV+hPg4OTkhKyvL4r+3q6srIiMjERkZqRUhUV9fb3HcBpmWszXxeeedd7B582Z8//33Nm8biUQiqNXqMdeS8PBwNDQ06H3N+fPncezYMdx+++04cOAAWlpacP/990OpVOK5556zxbJ/NzCp8tPd3Y3o6Gj89NNPmDlzJv34448/jpMnT+LXX3+d8D3uv/9+HDp0CLW1tQbv6rle+VGr1VCpVHp/Np5jM0VR6O/vp9s9pmZoMXOvMjMzOT/NQ8aYs7OzzZrGUSgU9LGyplGgJR4+9gBxbU5LS6N9nIiWgxwvMhZu76iN/v5+VFZWIiEhAfHx8XZZgz7o814KDAyESCRCaGgopk2bNub8stS8UBf63g8A3Fx4AMUbt7KkVCpRUVEBFxcX1rRThmBp3AYhPhKJxKbEZ8eOHXjppZdw8OBBzJgxw+qfqQtz9svJkydDJpOhra2N/pu+9dZb2LRpE3p6emy2djZxRVR+LMVrr72GnTt34sSJE+O2M9zd3Tm9sRvCRI7NPB4PQUFBCAoKwpQpU+gMraamJigUinEFwCMjI6isrLwscq8UCgWqqqpAURQKCgrMvti5ubkhJiYGMTEx9GYlEAhw4cIFuLm50UTIkukepodPfn4+Z5KcDaG9vR3nz59HVlYWgoOD6cd5PB78/f3h7++PlJQUeiy8q6sL9fX1CAgIoImQrWwQiMv45MmTOXXzAoytcjDF+AKBABqNhr4pId/FdrF0DFGhALSJpGatQd/7AYBCRQGgDFaWlEolLRq3lh6JCWYFLTExUcu9vKWlZdy4DeLlZGvi89FHH+GFF17AgQMH7EJ8ANDVVz6fr/U4n883aD4bGRkJV1dXrb/p1KlT0dvbC4VCYXc95JUEk8iPOX9MgjfeeAOvvfYajhw5goyMDNNXyiHo22hN9e/h8XgICAhAQEAAUlJSMDw8DIFAgNbWVtTU1CA4OBjh4eEICQnB0NAQqqurERsbi6SkJE6LWkdHR1FRUQEfHx9WJ4+Ym5VaraZ1L6TsT4hQYGCg0a1EpodPfn4+p/2GiGtzd3c3cnNzJxTbe3t7IyEhAQkJCVpu3Mx2jzWjNkhkCbM6xVVIJBK0tLRg0qRJSExM1Pounjt3jq6gTQryQItwdEzlJyHEPDIZH+ypt/JDQETQ7/7QRpMfIsQmthb20Hh5eHggNjYWsbGxWpN2pCrN1AnV19djeHgYeXl5NiM+n376KdatW4f9+/fb1bDQzc0Nubm5OHr0KK350Wg0OHr0KB588EG9r7nqqqvw+eef0/sIADQ1NSEyMtJBfFiGWYLngoICbNmyBcClP2ZcXBwefPBBg4Ln119/Ha+88goOHTpkFgvn2rSXRqOBUqmk/822YzNzEmp4eBgAEBUVhZSUFE5/AciUFFmrLUga0SaQ40V0LxO1EpkePlz3GyKuzf39/cjJybHI0I9ZQROJRHB3d6crQmxFbRDtFNcjSwBgcHAQ5eXldAaeLiQSCV3l+OH8ID5sdLZ4OotAV0NkCMTZmWgu9QmxuQDduA2pVApnZ2ckJiYiMjLS6tV8iqKwa9cuPPzwwygtLcUNN9xg1c8zBrt27cLq1avx3nvvoaCgAJs3b8aXX36JhoYGhIeHY9WqVYiOjsaGDRsAAJ2dnUhLS8Pq1avx0EMPobm5GXfeeScefvhhPP3003b+bczDFdP2euyxx7B69Wrk5eXRf0yJRII77rgDAMb8MTdu3Ij169fj888/R3x8PHp7ewH8T+R6uYNUe9h0bPbx8YG3tzeUSiWkUikiIiIwPDyMH374AQEBAQgPD7fLJNR44PP5qK2tRUpKik3DSZ2cnBAcHIzg4GCkpqZqtRLlcjlCQkLGjDmTyaOAgAC7ePiYAmJcJ5PJWKlO6augCYVCVFVVgcfjaYVkmnNc2tra0N7ePq7AnSsgeqSkpCSDk33e3t7w9vZGfHw8MjMViP7tPD7+jY/uYTUivJ3wp6xA5EW4gqIok7/7108Nxdu3pNN+PuBR/215/Q+kskSID/Fy4uI56+TkhMDAQAQEBNCazYiICAgEArS0tMDX11fLkZvtm6PS0lI8/PDD+PLLLzlBfABg5cqVEAqFWL9+PXp7e5GVlYWDBw/SIuiOjg6tv2VsbCwOHTqERx99FBkZGYiOjsbatWvxxBNP2OtXuGJhlsnh1q1baZPDrKwsvPPOOygsLAQAzJs3D/Hx8fj4448BAPHx8bhw4cKY93juuefw/PPPG/V5XKv8UBQFuVxOV3wAdh2bVSoV7YWRlZVFTznJZDIIBALw+XyaRYeHh1ucqm4JSJr9+fPnMX36dM6M3etzTA4KCoKvry+6uroQExPDCQ+f8UBErWSM2Zq+H8Qfh9y1K5VKmjga4wJMJvu6u7uRk5PD6SlEABCLxaiqqsKUKVOM9htjgtl6FYlE4PF49PEyAR4IHQAAXNBJREFU11jRkO/PmyumwH+4Hb6+vpwn68TeY3BwEHl5eXS1h3hVkTF6tuM29u3bhzVr1uDzzz9HUVERG7+KAyyBq5UfR7yFGVCpVJDJZPS/2SQ+MpkMFRUVtJjR0KZD7P35fD6dqk6IkDVzjphgBqlyPT18dHQU58+fpycmiADYnsRxPBDXZtLisKXAnaIoDA8P00SIEEdy167bvqAoCvX19RCLxRa35WwB4uVkyHfKVJB2D/ETIhVHc8bCdQNR754ZDf/hdtppnMtknaIoLRsOQ20utuM2Dhw4gNWrV+OTTz7BzTffzMav4gCLcJAfC8A18vPQQw/h7NmzKCoqQlFREeLi4li5KA0ODqKyshKhoaFITU01+m6IpKrz+XyIxWKrjYQzwaxOZWdnc5JAMNHZ2Ynm5makp6fDz8+P3tgJcWQeL3tjZGQEFRUVCAoKwtSpU+1+pz86Okpv7OQCxpwcI2nnOTk5nGrF6gNxRU9PT9frSG8pKIrSCmAdHh5GQEAAXeUwxatKJpPh7NmzCAwM1Dt6zyUwiU9ubq7R54GlcRtHjhzBbbfdhg8++AC33norG7+KAyzDQX4sANfIT09PD0pKSlBSUoJTp04hMzOTJkLmTmMRzQzRH5h7oVOpVPTGLhKJ4OHhQW/sfn5+rFxAZTIZKisrbRL4aSmIh09XVxeysrIQEBCg9XOFQkELgMViMTw9PemNna3jZQoGBwdRUVGBmJgYTk72MQNFxWIxnJyc4OzsjPT0dAQFBXFuvUxcvHgRjY2NNhViM8fCiVeVMfERUqkUZWVlNAHm8nEllb++vj7k5eVZRIBNidv44YcfcMstt9BpAVw+Rr9nOMiPBeAa+SGgKAoCgQB79+5FSUkJTpw4galTp6KoqAjFxcWYMmXKhF9IiqLQ3t6OtrY21u9G1Wq11mSPi4sLHbNhrjcO16oS44E5JZWdnT1hVUc3OsLV1ZUmQmzEkkwEkUiE6upqzkZrMEH0SEqlEj4+Pujr64OLiwu9UbGh42ATHR0daG1tRWZm5rju8taEUqmkzy8SH8E8v8jxGh0dRVlZGUJDQ426htgTbBIfXejGbYhEIuzfvx/Lli1DcHAwbrvtNrz55pu46667OH2Mfu9wkB8LwFXywwRFUejr68PXX3+N0tJSHDlyBImJiSgqKsKKFSvGWOUD/zPYE4vFyMrKsurvqNFotDZ2Ho9HEyFjNyqxWIzq6mpMmjQJCQkJnL7gEA8fhUKB7Oxsk8dsNRoN+vr6aME0AItiSSZCT08P6urqMG3aNFZ0KNYEyb4iXjPOzs5ax0soFIKiKC3BtD1NOckEWk5OjlFhxLYA06KBZLSFhITAz88P7e3tiIiIwOTJkzn9HaMoCg0NDRCLxawTH12QXDCS0TUwMIC0tDQ88sgjWLJkCectFX7PcJAfC3A5kB9dDAwMYP/+/SgtLcWhQ4cQHR2N4uJiFBcXIzMzE0KhELfffjvuuusuFBcX21QroeuNQ1GUljeOvo394sWLaGhowNSpUxEVFWWztZoDtj18SCwJcxKKebwsff8LFy7QVQmmazMXQZLZidO4vnOFoihaACwQCCCXy+lk9dDQUJu1SZktz9zcXM5OoBHdS3d3Ny5evAiKougcLa5ZWhAwiU9ubq7NNH/l5eVYunQp7r77bvj6+mLfvn2orKzErFmzsG7dOixcuNAm63DAeDjIjwW4HMkPE8PDwzhw4ABKSkrw3XffISAgAEqlEomJidi9e/cYHYotQVEUBgYG6I1KpVJpxWw4OTnRuVf2bBkYC+LhQ0SibFdomAJNPp8PmUxm9sauG/zKlaqEIUgkErodk5qaalRVgikAJrlQRNAaFhZmtY2doig0NTWht7cXubm5nBCyj4eRkRGUlZUhKioKUVFREIlEOFDdjZJGKYQyHqL9XPHX2XFYmhVr92oQRVFobGyEUChEXl6ezYhPVVUVlixZgieeeAKPP/44fRy6urrwzTffYPr06bjqqqtY/9xt27bR1i6ZmZnYsmULCgr0Z7l9/PHHtOcdgbu7u9Z08O8NDvJjAS538sPEwYMHccsttyA5ORltbW3w9fXF8uXLUVRUhJkzZ9q1PcAMx+Tz+ZDL5XBzc4Narb4sNmfiMG3L9HCmlxDZ2AkRGm9jZ2aKXQ7j4SSZ3VIhNjNZXXfSji3jO+bofW5urkkTVvbAyMgIzp49i04qGCWNUrSLpQjxcUX3oHyM58996c5YkBZO66psTYTsRXxqa2uxaNEirF27Fs8884zNfu9du3Zh1apV2LFjBwoLC7F582Z89dVXaGxs1KvP/Pjjj7F27Vo6Jw64ZIWim+z+e4KD/FiAK4X8fPTRR3jooYewZcsW3HnnnZDJZDh8+DBKSkqwb98+uLu7Y+nSpVixYgWuuuoqu05RkQwhuVwOFxcXOiWcuEtzbcKLeLfY2mGaCalUShMh5kh4WFiY1gbMdG3Ozs7mZFuDib6+PlRVVbGezK47aefh4UFXhMwV5BOR++DgoEkj1/bC8PAwysrK0IUQvPqDcNyoCx6AxGB3vDbPH0KhEMD/crRsoasi1TSBQGBT4tPQ0IBFixbh7rvvxksvvWRTwldYWIj8/Hxs3boVwKXzKzY2Fg899JDeOKePP/4YjzzyCAYGBmy2Rq7DQX4swJVAfgYHBzFz5kxs27YN11xzzZifKxQKHD9+HLt378bXX38NiqKwZMkSrFixAnPnzrVpppdUKkVFRYWWwR5pXfD5fIyMjNCmd2FhYXbPG2N6+FjDu8UckJFwgUBAjzgTsXRzc7NNXJvZAElmN9cJ2Vjoc0wmRMhYgTkRxY6OjiInJ8fqWVKWglTTJk2ahEcPCccNOSUgOV+kXU3OMaKrImSI7e8kk/jYsprW3NyMRYsW4U9/+hNee+01m04QKhQKeHl5Yffu3XQwKQCsXr0aAwMD+Prrr8e85uOPP8Zdd92F6OhoaDQa5OTk4NVXX0VaWprN1s01OMiPBbgSyA9w6QJvzN2ZSqXCDz/8gN27d2Pv3r2QSqVYsmQJiouLce2111r1bpYYLYaHhxscs5VKpeDz+RAIBBgaGtJyS7blnTZTM6PPw4crICO7PT09tDdOTEyMRZYDtgCZQEtPT7dp2Z5EbZBJKJVKReuqQkJC9ArMSTVNLpcjJyfH7oR8IpBAVVJNy3rlJBRqzbiv4QGYHO6NPfdq602Iroq0E8lmQ8ijpUSFoig0Nzejt7cXeXl5NiM+bW1tWLhwIW688Ub885//tLl1Qnd3N6Kjo/HTTz9h5syZ9OOPP/44Tp48iV9//XXMa37++Wc0NzcjIyMDg4ODeOONN/DDDz+gtrYWMTExtlw+Z+AgPxbgSiE/5kCtVuP06dMoKSnBnj17MDg4iIULF6K4uBjXX389qxci0joyxWeG5I0RUzLS6gkPD7dqWZzNpHNbgCnEDg0NpTcqJycnmjgyvV7sDVJNs/cEGonaIOfY6OioVoXD3d0dKpUKVVVVtDaN69W0gYEBVFRUaAWqFu84Y1Tlx5gEeZlMRrcT+/r64OXlZbZxp72IT0dHBxYuXIhFixZh27ZtdvlemEN+dKFUKjF16lTceuuteOmll6y5XM7CQX4swO+Z/DCh0Whw5swZ7N69G3v27AGfz8cNN9yAoqIiLFy40KJR3o6ODrS0tFjUOlIoFPQm1dfXZ7XYCLLZKZVKszx8bA3i2qwrxNa1HNBoNFoj9PYQv1MUhba2Nly4cAHZ2dmcq6aRCgepOvr6+kKhUMDd3R25ubl2HRgwBiRJPjk5WUubphtqqg9rZsXib/OTTfo8pnGnSCSCs7MzTRwnaieSympPTw9yc3NtdoPR3d2NBQsW4JprrsH7779vtxsCc9pe+nDLLbfAxcUFX3zxhZVWym04yI8FcJCfsdBoNKioqMDu3btRWlqKjo4OzJ8/H0VFRVi8eLHR7RQyvcHn85GVlcXaRBfJG9ONjQgPD7cob4x4+JDgV0s9dqwNkh6elJSESZMmGXyerjeOQqHQavXYoppB7vJ7enoui2T24eFhVFRUQKPRQKVSGR0dYS/09fWhsrISkydP1tsCIaGmTfyxFSBDLS9TQMg2qToqlUqtAFbmOUaIT3d3N/Ly8mxGfHp7e7Fo0SIUFhbi3//+t93JbGFhIQoKCrBlyxYAl45hXFwcHnzwQb2CZ12o1WqkpaVh8eLFeOutt6y9XE7CQX4sgIP8jA+KolBTU4OvvvoKe/bsQVNTE6655hoUFxdjyZIlBjOX1Go1LRC1ZjipSqXSitlwc3OjiZApZXhre/iwDXNdmymK0hqhZ6aqW0tgToIp+/r6LovxcLlcjrKyMnh7e2P69OljBNPMaBIuRG0QEjyecPxwvRDbTrahSSDR+3MidmYDpJ1IblB0A0UvXryIixcv2pT4CIVCLF68GBkZGfj00085cWOza9curF69Gu+99x4KCgqwefNmfPnll2hoaEB4eDhWrVqF6OhobNiwAQDw4osvYsaMGUhOTsbAwAA2bdqEvXv3oqysDNOmTbPzb2MfOMiPBXCQH+NBnFdJa+zcuXOYM2cOiouLsWzZMoSGhoLH46GzsxOffvopbrjhBmRmZtpMJ8HcpIRCIZ1vRGI2DBEh4uHD1cBPXZA2IhshmiRVnbR6/P39acsBNggrmZKSSCSXRTK7TCZDWVkZ/P39DcbGiMViusJBHMxtNRKuC5LZlpqaatAdfaK2FxuVn/FA/JcEAgH6+/vB4/EQExOD6Ohoiyq1xkIsFmPJkiVISUnBzp07OaXb2rp1K21ymJWVhXfeeQeFhYUAgHnz5iE+Ph4ff/wxAODRRx9FaWkpent7ERgYiNzcXLz88svIzs62429gXzjIjwVwkB/zQOz9S0pKUFpaivLycsycOROzZ8/Ghx9+iNzcXOzcudNupWXd/Cwy3hweHq4l/uWCh4+xsLZrM0kJJ5uUj48PwsPDaZNAU6FWq1FZWQmVSoXs7GzOT0mR0M+QkBCjXKb1jYSTzDFbtBOJVcDUqVPHrf6NJ3gmhMgYsbOlIG7ukyZNwtDQEMRisdWraAMDA1i6dCmio6NRUlLC+XPQAdPgID8WwEF+LAdFUejo6MDGjRvxwQcfIDExEUFBQSguLkZRURFiY+1rm88cb+bz+fTdOo/HQ09PD6ZPn84ZDx9DsLVrs65JINFVGat5IcnsTk5OyMrK4kSbYTyQCAhzQz+Z7UShUGiSI7c5EAqFqK6uNsoqYLxR9ynh3nhgboLNiE9eXh49oKBWq9HX16dVRWPqhCy9cRoaGsLy5csRFBSEvXv3cr7q6IDpcJAfC+AgP+zgP//5D/76179iy5YtWLBgAUpLS1FSUoLTp08jKysLRUVFKCoqQmJiol2JELlbb2pqwtDQkNY4OBsXXGuAqZ+yR+uITPXw+XwtzYuhGASSzO7p6UkbWXIZxAk5NjaWtfOT2eoZGBiAr68vTYQsnU4UCAQ4d+6c0R5J+io/1m51MXH+/Hl0dHRoER9dEFE+OWbE9Z1pO2AKRkZGsGLFCnh4eOCbb76xmWO0A7aFg/xYAAf5sRy7du3Cvffei927d2P+/Pn04xRFgc/nY+/evSgpKcHJkycxbdo0FBUVobi42Kw7bEvB9PDJzs6GRqOhTRVlMhndtggNDeVEtUKpVKKyshIURXHCZ4ZoXkiFAwBNhIKCgmixcEBAwGUhHNc1BLQGFAoFXd0gURvkmJnqjcPn81FTU2NStVJX82PLVhchPrm5piXf69oOEI+v0NDQCaueo6OjuOmmmwAA3377LeeDZx0wHw7yYwEc5MdyjIyMoLOzE1OnTjX4HIqi0NfXh71796K0tBRHjhxBcnIyioqKsGLFCkydOtXqG+V4Hj7EyZYQIYlEopWobg+tgEwmQ0VFBTw8PJCRkcG5CgqznSgQCKBSqUBRFAIDAy8LqwAyHm5LvZdarYZIJKLJEPHGMcaIsqenB/X19Zg+fTpCQ00jLWTUvU0kRUKIp01aXcTTyVTiowsS5yIUCtHX1wdPT0+6IqRruyGVSvGHP/wBMpkM3333nePafoXDQX4sgIP82B6kxL1v3z6Ulpbi+++/R0xMDF0RyszMZJ0IESLh7u5u1MZM8sYEAgGGh4dp/UZYWJhNjA/J6H1QUJBNiKGlGBgYQHl5OW0MKJPJtMijvStWuiBTUtbOFRsPTG8cgUAAtVpNVx6Dg4O1ztHu7m40NDTY3RXbWLBFfHRBWrBMF/PvvvsO2dnZuOGGG7BmzRr09fXh+++/55yJpgPsw0F+LICD/Ngfw8PD+Pbbb1FSUoLvvvsOoaGhWL58OVasWIG8vDyLN/6RkRFUVFSY7eGjm6ju7+9PEyFraAkMuTZzFaSCwowuYXoJMcW/tiKP44FoZtLS0hAREWHXtRBQFIWhoSG6nSiVSmn/JZVKhdbW1suG+LS3t6O9vZ114qMLQh7XrVuH77//HoODg/D09MSrr76KlStXIigoyGqf7QA34CA/FsBBfrgFiUSCgwcPoqSkBN9++y38/f2xbNkyFBcXY8aMGSa3fojlf2xsLCsePnK5nN7U+/v7aSFreHg4K+Z9xro2cwWESEydOtWgz4wueST6DTaCMU0FaR1ZErViC5DKY1dXF2QyGXx8fBAVFWU1ws0W2tvb0dbWhtzcXJtdV5VKJe644w60tbXhhhtuwOHDh3Hu3DnMnj0bN910Ex544AGbrMMB28NBfiyAg/xwF1KpFIcPH0ZJSQn2798Pd3d3LFu2DCtWrMBVV101YeuKz+ejtrbWoOW/pSBCVjIO7u3tTRMhb29vk4lWb28vamtrTXZtthdIK8YUIkH0GySjjRwzktFmzSrXxYsX0djYeNlUUDo7O9HS0oJp06bR2Xb9/f02PWam4MKFCzh//rxNiY9KpcI999yD6upqHD9+nJ5+u3DhAvbt24f29na8+eabVvnsbdu20QaFmZmZ2LJlCwoKJp6e27lzJ2699VYUFRVh7969VlmbRqPhfKucDTjIjwVwkJ/LAwqFAseOHcPu3bvx9ddfg8fjYcmSJVixYgXmzJkzRpBcV1eH3t5em93hK5VKrZgNDw8P2iDQGF8cNl2bbQGyXkuIhO4xc3d3pzd1Y/PjTFlva2srsrKyEBgYyNr7WgtkvboBsMxjJhaL4ebmRgumx3MxtzbsQXzUajUeeOAB/PLLLzhx4oTByqM1sGvXLqxatQo7duxAYWEhNm/ejK+++gqNjY3jXm/a29tx9dVX015o1iI/BHw+H+Hh4aAoijMkmU04yI8FcJCfyw8qlQonT57E7t27sXfvXsjlcixZsgTFxcWYM2cOHn/8cfzyyy84cuSIXTY6MtHD9MUhREh3UydO2V1dXcjKyuK8SJOiKJw/fx6dnZ2sukwbiiYJDQ2dcApqIrS1taG9vR05OTmsu2JbA6R1NNF6iUkg03aAEKGgoCCbTQcSombL46vRaLB27VqcOHECx48fp7VmtkJhYSHy8/OxdetWej2xsbF46KGHDIaSqtVqzJkzB3feeSd+/PFHDAwMWJX8rF69GnK5HDt37rTaZ9gbXCU/3J5zdeCyhYuLC6677jpcd9112Lp1K06fPo3du3dj7dq1GB0dhYuLC5566im7CWudnZ0RHh6O8PBweoPi8/moqKigN3Xi8dLU1ASxWDyuARxXQFEUmpqa0Nvby/p6mceFCFlJ9Ii5+VlMYpmXl8f5JHlAe0pqoos5GZMPDQ2lzTsFAgEaGhqgVCrpabuQkBCcaBnAtpNtaBdLER98adT9+qmWj7rbi/j84x//wNGjR+1CfBQKBcrKyvDUU0/Rjzk5OWH+/Pn4+eefDb7uxRdfRFhYGNasWYMff/zR6usMDg5Gb2+v1T/HgbFwkB8HrA5nZ2fMmTMHmZmZqKurw8WLFzFv3jxs2bIFzz77LBYsWICioiIsXLjQLuSCuUGRTZ3P56O6uhoqlQrOzs6YMmUK55POSbxGf38/8vPzrbpeJycnBAcHIzg4GKmpqRgcHIRAIEBTUxMUCoVWfpYh3Rchanw+H/n5+TZLD7cE5hoCAgCPx0NgYCACAwMxefJketquvb0dn/9Qiw8bnWlzw2aBBGu/qsHbt6RbRIA6OzvtQnzWrVuHb775BsePH0dCQoJNPpcJkUgEtVo9xl07PDwcDQ0Nel9z6tQpfPjhh6isrLTKmtRq9ZibgsLCQqxfvx4DAwPw9vaGq6vrFdv+4hoc5McBm6C7uxuLFi1CVFQUfvvtN/j4+ECj0aC8vBy7d+/Gyy+/jPvuuw/z589HUVERFi9ebLKzLhsgm7qfnx9GRkagUqkQEBCAlpYWNDY20i0Le6SDjwcSryGVSpGfn2/TihqPx0NAQAACAgKQkpJCb+ptbW2oqanRa0RJURTq6+vpihrXiSWzlcjGeDiPx4Ovry98fX2RlJSE1yp/AQ9SOt6CuDxvPdFqNvkhYmxrBOwagkajwfPPP4+vvvoKJ06cQHJysk0+11IMDw/jz3/+Mz744AOr6fnI9eKpp56Ch4cH8vPzUV5eDj8/PygUCrqd7iA+toFD8+OATXDy5El8/vnn2Lp1q14zPY1Gg5qaGnz11VfYs2cPmpubce2116KoqAhLly5FYGCgzS4KJPeK6dpMPF6Iu7Sx1Q1bgLhiq9VqTsRrMKEbgRAQEIDQ0FD09/dDIpEgNzeX82GWFEWhpaUF3d3dyM3NtUp10lCwqQuPwo7rPGjyaOwNQVdXF5qampCTk2MzjRpFUXj11Vfxr3/9C8eOHUNaWppNPlcfFAoFvLy8sHv3bhQXF9OPr169GgMDA/j666+1nl9ZWYns7GytGxqN5tLfw8nJCY2NjUhKSjJrLcyprs7OTvzpT3+Cj48PGhsb4evri6qqKqSmpiIjIwOTJk1CTEwM0tLSMGfOHM47sBsDrmp+HOTHRJg6OvnVV1/h2WefRXt7O1JSUrBx40YsXrzYhiu+/ECqArt378aePXtQW1uLOXPmoLi4GEuXLqXT3q0B4to8ntkiSQcnREgqldrNKVmhUKCiogIuLi7IzMzk9MVSJpOBz+ejra0NSqUSPj4+iIiIQFhYGGdbXhRFobm5Gb29vcjNzbXaOg0Gm4Z5Y8eKSfS0nTEic3sRnzfeeANbtmzB0aNHkZmZaZPPHQ+FhYUoKCjAli1bAFwiIXFxcXjwwQfHCJ5lMhlaWlq0HnvmmWcwPDyMt99+G5MnT7Y4PqetrU2rBSgWi6FUKjF37lyEh4dj9uzZOHnyJIRCIW6++Wa88sorFn0eV+AgPxaAK+TH1NHJn376CXPmzMGGDRuwdOlSfP7559i4cSPKy8uRnp5uh9/g8gO56y4pKUFpaSkqKiowa9YsFBUVYfny5YiMjGSNCA0NDaG8vBxRUVFISUkx+n11nZKJ629YWJhV88ZkMhnKy8vh7e2N6dOnc94zRK1W07lt6enpGBwcBJ/Pp7OgyDEzxnbAFmBqkqzdmjMm2JQpMhcIBNBoNLRWLSQkBM7OzrRPUnZ2ts2mKCmKwjvvvINNmzbh8OHDyM3NtcnnToRdu3Zh9erVeO+991BQUIDNmzfjyy+/RENDA8LDw7Fq1SpER0djw4YNel//l7/8hbVpr3/+85/4+uuv8dJLL2H27NkALt24uLq6ori4GAUFBXj66aevSO8fB/mxAFwhP6aOTq5cuRISiQTffPMN/diMGTOQlZWFHTt22GzdVwooisKFCxdoIvTrr7+isLAQy5cvR1FREWJjY83eNIlrc2JiokXJ4aOjo/TmRNo84eHhCA0NZbW9Mzo6SleoLodcMZVKhcrKSlAUhaysLK3qmEql0vIScnV1pYmQvXxxKIpCY2MjhEIhcnNzbaJJMiXYlGTvkZaiTCaDl5cXJBIJMjIybOaMTVEUduzYgZdffhkHDx5EYWGhTT7XWGzdupWu1GdlZeGdd96h1zhv3jzEx8fj448/1vtaNsnPl19+ie3btyMoKAgPP/ww5s6dS//smWeewalTp3Ds2DGo1Wr6u3GlECEH+bEAXCA/pvaQASAuLg6PPfYYHnnkEfqx5557Dnv37kVVVZUNVn3lgqIoXLx4EaWlpSgtLcXp06eRnZ2NoqIiFBUVISEhwehNk7g2jxf/YA5kMhkEAgH4fD79xSdeQpbEH4yMjKCsrAwRERGYPHkyJ6ok40GpVNIWAllZWeMKxXV9cXg8npYvji02A9J27evrQ25urs2iKg7XC80adacoCu3t7WhtbYWnpyekUikCAgLo9pi11k9RFD766CM888wz+Pbbb3H11Vdb5XMuJ1AUBYqi9J6nBw4cwBtvvAEfHx888sgjuPbaawEA77//Pl5++WVcuHCB899lc8BV8sNdgQDHYM7oZG9vr97nO3wdLAePx0NMTAwefvhhPPTQQ+Dz+dizZw9KS0vx/PPPIz09nSZC4xGEzs5ONDc3IyMjA6GhlnuqMOHh4YG4uDjExcXRkRF8Ph/Nzc3w8fGhiZApOpKBgQFUVFRg0qRJJhE8e0GhUKC8vBzu7u60eHw86NoOEF+curo6rUR10uZhGxRFoa6uDv39/cjLy7OZGFu37WXKqHtPTw9tuBgUFASZTEZXhJqamuDj40NX0syJdNEHiqLw6aefYt26ddi/f7+D+PwXzGO7b98+JCQkYPr06QCAxYsXw9nZGa+//jo2btwIJycnzJs3D+np6SguLub8d/lKg4P8OHDZg8fjISIiAn/9619x3333QSwW4+uvv0ZJSQk2bNiAlJQUFBUVYcWKFZg6dSp4PB40Gg02bdqEjIwMzJw50+rCUHd3d8TExCAmJgZKpZImQq2trfDy8qKJ0Hg5UKQ1x0xm5zLkcjnKysrg4+OD9PR0k6s2Tk5OCAoKQlBQEKZMmUInqre0tIwZoWdDZE5RFGprazE4OGhT4gMA20620cQH+J/u590f2sYlPz09PWhoaEBWVhadkO7h4YHY2FjExsbS55pQKERbWxsr8SQURWHnzp34+9//jr1792LevHkmv8eVhr/97W80seHxePj111/x8MMPY/78+Xj00UfpybcFCxbA2dkZN998M1599VUMDw9j2bJlmDVrFoArp9V1OcBBfowEudPk8/laj/P5fEREROh9TUREhEnPd8By8Hg8hISEYM2aNbjzzjsxMDCA/fv3o6SkBG+99Rbi4uKwbNky1NfX48yZM/j2229tHlfh6uqKqKgoREVF0XoXPp+P9vZ2uLu700SIOdbM5/NRU1Nz2QSqSqVSlJWV0VNzlt7V8ng8+Pv7w9/fH8nJyXSiekdHB+rq6hAYGEhv6uZ4HGk0GtTW1mJ4eBh5eXk2dx5vF0uhqz+gALSJpAZf09PTg/r6emRmZtLERxfMc43EkwiFQlRWVprdUiwtLcXatWvx5ZdfYv78+Ub+hlcu+vr6oFarceDAAXh5eeH5559HYWEhnnzySXz00Ud46623sHbtWmRkZAAA5s+fj2nTpqGtrQ319fVYtmwZ/V4O4mM7ODQ/JsCU0UngkuB5dHQU+/fvpx+bNWsWMjIyHIJnO2BoaAh79uzBunXrMDw8jLi4OMyfPx8rVqxAbm6u3S88ZHMieWMuLi4ICwuDk5MTOjo6MH36dJsJWS3B6OgoysrKEBISgtTUVKuX86VSKS0yJ7oCQoSMESoTjymJRIKcnBy7RK4YHHUP98aee8daaTCJjzmhtaSlSNpjSqXSKN+qffv2Yc2aNfj8889RVFRk8udeSWA6Mff19WHbtm344osvsGzZMmzcuBEA8NFHH+Hdd9/F9OnT8fDDDyM7Oxt8Ph/r1q3DjTfeiCVLltjzV7AJuKr5cZAfE2Dq6ORPP/2EuXPn4rXXXsOSJUuwc+dOvPrqq45RdzthcHAQxcXFkMlk2LVrF86cOYOSkhIcOHAA/v7+WL58OYqLi1FYWGh392aNRgOxWIzz589jaGgILi4utCeOpSGi1gQRY0dGRppkF8AWiLZKIBCgr68P3t7eCAsLQ3h4uF69i0ajwblz5zA6Oorc3FyrWhOMB2NG3Ql6e3tRV1dnNvHRBUVRGB4epkXmEomEtmvw8PCgHY8PHDiA1atX45NPPsHNN99s8edeziDtqW+//RY1NTV44okn0Nvbiw8//BCff/45Fi5ciDfffBMA8J///AfvvfceACAzMxNlZWUICAjAoUOHtN7rSgVXyY+j7WUCVq5cCaFQiPXr19OjkwcPHqRFzR0dHVon8axZs/D555/jmWeewbp165CSkoK9e/c6iI8doFAocM011yAiIgLffPMNvL29ERcXh5tvvhlSqRTff/89SktL8Yc//AEeHh5YtmwZVqxYgVmzZtnFOJDH42FwcJCOq1Cr1WNCREnMBlcunMQnKTY2FomJiXYRcOpqq8gIvb6WIkVRqK6uhkwmsyvxAYDrp4bizpmx+Oy3i1CoNHB1ccKfCmIMEp+MjAxWiA9w6Vzz8/ODn58fkpOTabuGzs5OFBcXY9KkScjLy8OXX36JDz/80EF8/ktWvvvuOyxbtowelY+IiMA999wDJycn/N///R9UKhXefvttrFq1ChEREfjuu+9QXV2NrKwsmgxd6cSHy3BUfi4jmOIuXVtbi/Xr16OsrAwXLlzAP//5T62R+98jDh48iOuuu25ccaxCocCRI0dQWlqKr7/+GjweD0uXLsWKFSswe/Zsm2yQxGNGIBAgJydHK06BmQwuEAigUqkQEhKC8PBwu+aNkSm0hIQEi3ySrAXSUiTVDScnJ/p/9tD46MJQ5Yc57UV0X5mZmVbLn9JFR0cHtm3bhr1796K3txdTpkzBihUrUFxcjJycnN/dhBIhK0eOHMHChQvxzjvv4P7779d6Dp/PxyeffIL//Oc/mDNnDt59910AlywfnJ2dabKjUqk47cjOFrha+XFQzssEu3btwmOPPYbnnnsO5eXlyMzMxIIFCyAQCPQ+f3R0FImJiXjttdccAuv/YuHChRNOBbm5uWHx4sX417/+he7ubnz++edwc3PD3XffjcTERNx333347rvvIJfLrbJGIrwViUTIz88fkyNFksGnTJmCq6++Gjk5OfDw8EBTUxNOnDiBqqoq9Pb2QqVSWWV9+tDX14fy8nIkJydzkvgAoGMh0tPTcfXVV8Pd3R0ajQZKpRI///wzamtrIRQKoVar7bK+8aa9gP8Rn4yMDJsRH+CSFcQnn3yC5557DiKRCM8++yxaWlpwzTXXcM7Q0BZwcnJCWVkZbrjhBnz88cdaxGf9+vXo7OxEeHg47rrrLtxxxx04ffo0/RxXV1ea+FAU9bsgPlyGg/xcJnjrrbdw991344477sC0adOwY8cOeHl54aOPPtL7/Pz8fGzatAl//OMf7X5Xe7nC1dUV8+fPx44dO3Dx4kXs2bMH/v7+eOSRR5CQkIA1a9Zg3759GB0dZeXzSPzD8PAw8vPzJzSnIxNQKSkpuOqqq1BQUAAfHx+cP38eJ0+eREVFBbq7u6FUKllZnz6IRCJUVlYiNTUVsbGxVvsctqBWq1FdXQ1nZ2dcddVVmDt3LrKysuDi4oKGhgacPHkS1dXVNieQ4017MYkP215U4+HXX3/FzTffjA0bNmDNmjXw9/fHypUr8cUXX0AoFOLf//631T5727ZtiI+Ph4eHBwoLC3HmzBmDzy0tLUVeXh4CAgLg7e2NrKwsfPrpp1ZZl1KpxL59+wBA6/v58MMPY8uWLZBKL03nBQUFYc2aNVizZg327NkzJkLj91Yx4yIcba/LAOa4SzMRHx+PRx555Hff9mILGo0Gv/zyC3bv3o29e/dCKBTihhtuQHFxMRYsWGBW6jeJf9BoNKwks5NRcD6fj5GREQQGBtIxG2yRYbIpp6WlXRbVRXKMAdCEhwndwNrR0VEtLyFrtjwNTXslBrvjkVSpzYlPWVkZli9fjueeew5r16616WZtaobiiRMn0N/fj9TUVLi5ueGbb77B3/72N3z77bdYsGAB6+traWnB+++/j+3bt+OTTz7BuXPn8MEHH2Dfvn3IyckB8L9JsMHBQXz33Xe48cYb7aopsye42vZykJ/LAN3d3YiOjsZPP/2EmTNn0o8//vjjOHnyJH799ddxX+8gP9aDRqNBWVkZnUDf1dWF+fPno7i4GIsWLYK/v/+E70GS2V1dXZGZmcm6boeMgvP5fPpCRIS/5hr5kVHr6dOn23RTNhcqlQoVFRVwcnKaMGKDgBBIgUCA4eFhOjLCkuNmCIY0P3elavCneba1OKiqqsKSJUvw5JNP4h//+IfNqxSmZijqQ05ODpYsWYKXXnrJorUQjQ9zrF0ul4PH4+HZZ5/Fu+++C5lMhtbWVsTFxWkJmJmvAS5VHe09RWoPcJX8ONpeDjhgAZycnJCfn4+NGzeioaEBP/30EzIzM/Hmm28iISEBN998Mz799FP09fVB332GTCbD2bNn4enpafSmbCo8PT0xadIkFBQU4Oqrr0ZERAQEAgFOnTqFM2fOoL293aTWXVdXF+0xczkQH6VSifLycpOIDwB4e3sjISEBhYWFuPrqqxEWFkYft19//RVtbW2QSCSsrPH6qaF4+5Z0TA73hpuzExKDPexCfGpra7Fs2TI8+uijdiE+CoUCZWVlWuaJTk5OmD9/Pn7++ecJX09RFI4ePYrGxkbMmTPH4vU4OTnhwoUL+PbbbwEAO3fuxIwZM0BRFB588EE8/vjj8PT0xIEDB+jnazQaAGNbW79H4sNlOBRXlwHMcZd2wPYgm2tWVhZefPFF1NfXY/fu3di+fTseeughzJ07F8XFxVi6dClCQkJQU1ODhx9+GBs3bsT06dNtstEwow8UCgVd2WhpadHKgDLUuuvo6EBrayuys7MRGBho9fVaCkJ8LK2qMXPaFAoF7SVE4knIcfP19TX773j91FBcPzUUQqEQ1dXVNje1bGhowNKlS/HXv/4VzzzzjF10KeZkKAKXPLyio6Mhl8vh7OyMd999F9dffz0ra3r99dexfft2/OMf/8Cbb76JDz/8EO7u7oiNjcVdd90FtVqNxx9/HKOjo3jsscdoAuQYYec2HOTnMoCbmxtyc3Nx9OhRWvOj0Whw9OhRPPjgg/ZdnAN6wePxMG3aNKxfv56ekNm9ezc+/vhjPPLII8jPz0d9fT0WL16M3Nxcu2w0bm5uY/LGBAIB2tra4OnpSZsDkryxtrY2XLhwATk5OUa18+wNpVKJsrIyuLu7IzMzk7XNyM3NDdHR0YiOjqbjSQQCAc6ePQtXV1eaCAUEBJj8dxUKhTh37hzS09NtSnyam5uxdOlSrF69Gi+88MJlJ8j19fVFZWUlRkZGcPToUTz22GNITExkJXds27ZtaGpqwptvvok777wTq1evpn8WGRmJ+++/H66urnj11VfR39+Pl156yUF8LgM4ND+XCUx1l1YoFKirqwNwKU349ttvx+233w4fHx8kJyfb81f5XYOiKJSUlGDVqlVITExEfX09Zs6cieXLl6OoqAgxMTF233iYG7pIJIKbmxtcXV1pF+TL4btI2ideXl6YPn26TTYjtVqNvr4+2kvI1OwskUiE6upqpKWljal8WBNtbW1YuHAhbrrpJrz11lt23bgtHe4guOuuu9DZ2Um7KJsLqVQKT09PzJs3DzKZDOfOncP27dtxyy23aE17CQQCbNmyBbt378aZM2fGDSj+vYGrmh8H+bmMsHXrVtrkMCsrC++88w7ttTFv3jzEx8fTbqPt7e1ISEgY8x5z587FiRMnbLhqB5g4dOgQbr75Zrz++uu477770NXVhdLSUpSWluL06dPIyclBcXExioqKEB8fb/cLqEqlwrlz59DX1wcej0fnjZGYDXuvTx8I8fH29jYrTZ4NkOws0lZUq9UIDQ1FaGgo3cZmghCfadOm2bSV3dHRgQULFmDJkiXYunUrJyoWpmYo6sOdd96J8+fPm32t021bEfHyvffei08++QTvvvsubr31VpoACQQChIWF0XuVrtj59wwH+bEADvLjwJUAoVCIlJQUbN++HbfeeqvWzyiKQm9vL/bs2YPS0lKcPHkS6enpNBGyR04WRVGor69HX18fcnNz4e7uTlc2BAIBXdkIDw/nTN6YXC5HWVkZfH19kZaWxok1URSFoaEh+rjJZDKEhITQZGhoaAhVVVU2Jz7d3d1YsGABrr32Wrz33nucOFaA6VXuDRs2IC8vD0lJSZDL5Thw4ACefPJJbN++HXfddZfJn0+mspqamrB//36MjIwgPDwc9913HwBg7dq1eO+99/DOO++gqKgI77//Pj777DNUVVXBw8PDQXx04CA/FsBBfrgBU+I1PvjgA/znP/9BTU0NACA3Nxevvvqqwef/XtDb2zvhBkdRFMRiMb7++mvs3r0bx44dw+TJk1FUVITi4mJMnTrV6hdX4jQ9PDxMu0jr/lxfZSM8PBxBQUF2mWyRyWQoKyuDv78/0tLSOLkBURSlNUI/MjICiqIQFRWF5ORkmxmS9vb2YtGiRZgxYwY++ugjzk0imVLlfuaZZ7Br1y50dXXB09MTqampWLt2LVauXGny5xLiUl5ejoULF2LmzJlwd3fHL7/8gvT0dHqqa926dXj77beRlpaGlpYWHD58GLm5uaz9/lcSHOTHAjjIj/1hqvHY7bffjquuugqzZs2Ch4cHNm7ciD179qC2thbR0dF2+A0uT5Asr3379qGkpASHDx/GpEmTaCJkDT2LqUnnFEVhcHCQ9hJSKpV03pi+Fo81QCwDAgMDMW3aNE4SH12IxWJUVlYiLCwMMpkMg4OD8Pf3p9uKEzl8mwuhUIjFixcjIyMDn376qSNmQQd9fX2YO3cuFi1ahNdffx19fX3Izs5GXl4evvjiC/r7sG/fPkgkEuTl5SElJeV36+MzERzkxwI4yI/9YanxmFqtRmBgILZu3YpVq1ZZe7lXLIaGhvDNN9+gpKQEBw8eREREBJYvX44VK1YgJyfHYiJEIjaUSiVycnJMdpqmKArDw8M0ESItnrCwMISEhFjsXK0PUqkUZWVlCAoKsklVjA309fXRsSBRUVEALrXsyMRdX1+flvWAt7c3K7+XWCzGkiVLkJKSgp07d1rl73G5o6WlBStXrsTp06fh4uKCvLw8JCQkYOfOnXB3d8eJEyfGTJE5RtsNg6vkx0H5HZgQRED61FNP0Y+ZYjwGXApaVSqVCAoKstYyfxfw8/PDbbfdhttuuw0jIyP47rvvUFJSgqVLlyIwMBDLly9HcXExCgoKTL4LJfEPFEUhNzfXrIoAj8eDn58f/Pz8kJSUBIlEAj6fj/b2dtTW1rIeFyGVSnH27FmEhIQgNTX1siU+AODu7q5lPUAm7tra2uDh4UETIT8/P7N+z4GBAVpI/8UXXziIz3+hS1zc3Nzo78LatWsRHR2N//znP3B3d0dbWxs+/vhjuLu7a7ntO4jP5QcH+XFgQphrPMbEE088gaioKC3nVgcsg4+PD2655RbccsstkEqlOHToEEpLS3HzzTfDy8sLy5YtQ3FxMWbNmjUhkVEqlaioqICLiwtrERs8Hg8+Pj7w8fFBUlISRkdHwefzaYfowMBAekM3R+syOjqKsrIyhIaGYsqUKZc18dGFq6srIiMjERkZCbVaDbFYDIFAgPLycjqhnngJGbPxDg0Nobi4GOHh4fjyyy9/tzlTuqAoCk5OThCJRPD29oanpyc8PDwQEhKCZcuWYfr06di7dy9NFEtKSlBTU4PIyEg7r9wBS+EgPw5YHa+99hp27tyJEydOsJ6J5MAleHp6ori4GMXFxZDJZDh69ChKS0vxpz/9CU5OTli2bBlWrFiB2bNnj7njl0ql9KRKRkaG1e5ivby8kJCQgISEBDpvrLe3F42NjSZrXSQSCcrKyhAREWGXSThz0N/fj8rKSkyZMmVc4qMLJtnRaDT0xN25c+dAUZSWl5A+0joyMoIbb7wRfn5+KC0tdXwH/wui0VEqlXj44YdRXl6OsrIyhIWF4YknnsCKFSsQERGB06dPIyQkBN999x2ee+457N27F/Hx8Y6prsscDs2PAxPCEuOxN954Ay+//DKOHDmCvLw8G6zWASaUSiVOnjxJJ9ArlUosXboURUVFuOaaa9Dd3Y3ly5dj3bp1WLlypV3K93K5nJ5+6u/vh6+vr5bWRRcjIyMoKyujJ6Quhw2ov78fFRUVmDJlCmuCfyKGJ8eOCM09PDwQGhqKwMBASCQS3HTTTeDxePj2228Nxpb83kCIT19fHzZu3Ihz587h4MGDyMvLw3fffYfg4GDs378f69atQ39/P1xdXREYGIjnn38ey5cvdxAfE8BVzY+D/DhgFMwxHnv99dfxyiuv4NChQ5gxY4Ytl+uAHqhUKpw6dYomQkNDQ/Dw8EB6ejq++OIL+Pr62nuJWrlZYrEY3t7edMyGt7c3XfGJjo5GUlLSZbEBDQwMoLy8HJMnT0ZMTIxVPoMpNP/www+xfft25OXlgaIoqNVqHD16lBN/Xy5heHgYaWlpuPbaa7FgwQI6i4/H4+Ho0aOIiIhAZ2cnhoeHQVEUgoKCEBkZ6SA+JsJBfiyAg/zYH6Yaj23cuBHr16/H559/jquuuop+H6IBccC+aGhowNy5cxETE4O+vj6IRCIsWLAAxcXFWLBggd6Ki63BFP2SmA2FQoHIyMjLZqprYGAAFRUVSElJsRrx0YeysjKsX78eVVVVGB4exuzZs3HjjTeiuLjYpuvgMrZv345//etf+OGHH+jz/dixY/jHP/4BuVyOo0eP2jRm5EoFV8mPQ6LugFFYuXIl3njjDaxfvx5ZWVmorKzEwYMH6YtDR0cHenp66Odv374dCoUCN998My3cjIyMxBtvvGGvX8GB/6Kmpgbz5s3DHXfcgbNnz6K1tRVHjx5FYmIiXnjhBcTHx+PWW2/Frl27MDQ0ZLd1EtFvZmYmcnJyoFQq4eXlhd7eXpw6dQqNjY0YGBgAV+/fCPFJTk62KeFQKBR4/fXXMTg4iJaWFpw/fx4rVqxASUkJ4uPj8f7771vts7dt24b4+Hh4eHigsLAQZ86cMfjcDz74ALNnz0ZgYCACAwMxf/78cZ9vKVQqFYBLGjfy3x0dHVo6qWuvvRYPPvgg6urqsGDBAnR2dgK4VOl24MqCo/LjgAO/M1xzzTW49tpr8cwzz4ypnmg0GlRVVaGkpASlpaU4f/48rrvuOhQVFWHJkiVmJZVbisHBQZSXlyMhIQHx8fFaAaICgcCs6SdbrTk5ORmxsbE2+1ylUok77rgDLS0tOHbsGEJCQrR+TgJXdR9nA1w2QiWtKo1Gg7lz5+Ivf/kL0tPTcc899+DRRx/FbbfdRk/A1dXV4a677oKHhwfkcjn27duH4OBgVtfzewJXKz8O8uPAZQVTIjZKS0vx6quvoqWlBUqlEikpKfjb3/6GP//5zzZeNbcwOjoKLy+vCZ9HURTq6uqwe/dulJaWor6+HvPmzUNxcTGWLl2K4OBgqxMhUj1JTEzEpEmTxvxco9Ggv78ffD4fQqEQFEXRRMiYJHVrgBCfpKQkxMXF2exzVSoV7rnnHlRXV+PEiRN6CYc1wVUjVKbz8gsvvIDffvsNJSUlUCgUWL16Nfr7+3HPPffQeXv79+/H+++/jz//+c94+umn8c9//hNLly5lbT2/N3CV/Jh1ZTCltAkAX331FVJTU+Hh4YHp06fT+SgOOGAKdu3ahcceewzPPfccysvLkZmZiQULFkAgEOh9flBQEJ5++mn8/PPPqK6uxh133IE77rgDhw4dsvHKuQVjiA9wyacnLS0Nzz33HCorK+l22UcffYSkpCQsXboU77//Pnp7e63SemK2jfQRH+CSuVxwcDCmTZuGOXPmIDMzE05OTqirq8PJkydRU1NDZ4/ZAvYiPmq1Gg888ADKy8tx9OhRmxMfYoTK9PHiihEqIT6bNm1CbW0tVq5cCXd3d/j6+uKDDz6Aj48P3nzzTcyYMQP33HMPbrrpJhQVFeEPf/gDJBIJxGIxq+txgBswmfyYugH99NNPuPXWW7FmzRpUVFTQXiQk8NIBB4zFW2+9hbvvvht33HEHpk2bhh07dsDLywsfffSR3ufPmzcPK1aswNSpU5GUlIS1a9ciIyMDp06dsvHKL3/weDxMnjwZ69atw2+//YbGxkYsXrwYu3btwuTJk7Fw4UJs27YNXV1drBCh/v5+lJeXIyUlxei2EY/HQ2BgIFJTUzF79mzk5OTAzc0NTU1NOHnyJKqrq9Hb20vrPdgGIT6JiYk2JT4ajQZr167Fzz//jKNHj9rFgG88I9Te3l6j3sOaRqgXLlzAG2+8gd27d2sZswYHB+Pzzz/HI488grS0NFAUhQ8++AB33XUX6urq4O/vP2EQsQOXJ0xue5la2ly5ciUkEgm++eYb+rEZM2YgKysLO3bs0PsZcrkccrmc/vfg4KBN++YOcA+WeA0Bl1o4x44dw/Lly7F3715cf/31Vl7x7wMURaGzsxOlpaXYs2cPTp8+jdzcXBQXF6OoqAiTJk0yuTVGXJDZ8sShKAojIyPg8/kQCASQSqVaMRtsxDwMDQ2hrKzMYHvOWtBoNPj73/+OgwcP4sSJE4iPj7fZZzPR3d2N6Oho/PTTT1qxD48//jhOnjyJX3/9ddzXv/baa3j99ddx4sQJZGRkWLwe5jg6+e+2tjb84Q9/gEqlwmuvvYYFCxbofa1UKkVtbS1Wr16NjIwMfPHFFxav53KHJYMPQ0NDiI2NxcDAAPz9/VlclWUwqfJjTmnz559/HsPkFyxYMG4pdMOGDfD396f/Z8u7KAe4CXPvLAcHB+Hj4wM3NzcsWbIEW7ZscRAfFsHj8RAXF4dHHnkEJ06cQEdHB1atWoUjR44gMzMTs2fPxhtvvIHm5majKkIk6Tw1NZU10SuPx4Ovry+Sk5Mxa9YsFBYWws/PDx0dHTh58iTKy8vR1dUFhUJh1vsT4pOQkGBz4vPUU0/h22+/xZEjR+xGfAAgJCQEzs7O4PP5Wo/z+fwJKydvvPEGXnvtNXz//fesEB+lUkkTH7VaTf93QkICdu3aBeBSC+zw4cP0a5ht0erqajzyyCPIz893EJ//grkfm/o/UrjgWvvQpHgLczKeent7Td6wnnrqKTz22GP0vwcGBkxZpgMO0PD19UVlZSVGRkZw9OhRPPbYY0hMTByTyuyA5eDxeIiKisIDDzyA+++/HyKRCHv37kVJSQlefvllpKamoqioCEVFRXp9enp7e1FXV4epU6datXVDvKYSExMxOjoKgUCA7u5uNDQ0ICAggBZMGxMDMTw8rDWJZitoNBo8//zzKCkpwfHjx5GcnGyzz9YHNzc35Obm4ujRo3RlVqPR4OjRo3jwwQcNvo5phGquAzyzyiOTyei/2+OPP47z58+jv78fDz30EGbOnInExETs2bMHN998M1577TWo1WosWLBAa9y9sLAQ77//PqZNm2bWeq5EDA4OWvTauLg4zoVaczLby93d3aygQweuXJh7Z+nk5ERvDFlZWaivr8eGDRsc5MfK4PF4CA0Nxd1334277roL/f392LdvH0pKSrBp0yYkJCSgqKgIxcXFSE9Px65du/DSSy/h4MGDNtWseHl5IT4+HvHx8ZDJZPT4fFNTE/z8/Gh3aX15Y8PDwygrK8OkSZNsSnwoisKGDRvw6aef4tixY5gyZYrNPns8PPbYY1i9ejXy8vJoI1SJRII77rgDAMY1Qo2Pj6dviE0xQmUSn82bNyMiIgJ//OMfceONN6K+vh733HMPKioq8OSTT+Lmm2/Gvffei/j4eHz99dcoKirC3//+dyQlJSElJUXr/RzERxtsTGlxwYKCCZPIjzkbUEREhFmlUAccYMLcO0tdaDQaLT2ZA9YHj8dDUFAQ/vKXv+Avf/kLBgcH8c0336CkpATXXXcdwsPD0d3djSeffNKu7sMeHh6Ii4tDXFwc5HI5HbPR0tICHx8fhIeH03ljTOKTkJBgszVSFIU33ngD7733Ho4dO4a0tDSbffZEWLlyJYRCIdavX4/e3l5kZWWNMUJlboBMI1QmnnvuOTz//PMTfh6T+Dz77LN49dVX0djYiE2bNuH8+fM4deoUgoODsXnzZnz++ef0ePtDDz2E2NhY7N+/H3v37qWJD4DLwjXcAXZgluDZlIynlStXYnR0FPv376cfmzVrFjIyMgwKnnXh8PlxADA9YmPDhg3Iy8tDUlIS5HI5Dhw4gCeffBLbt2/HXXfdZeffxgEA+PTTT3H33Xdj1qxZOHv2LIKCgugE+vz8fL0p5baGUqmEUCgEn89HX18f3N3dIZfLER0djSlTpthsw6QoCu+88w6tV8nNzbXJ53IdmzZtwssvv4yDBw9i5syZ2L59O9zd3XHnnXdi48aNePPNN7Fnzx7s378f7777Lu6++27cfffdSE1Npd9Do9FwrjJxpYCrPj8mt71MLW2uXbsWc+fOxZtvvoklS5Zg586dOHv2rEkW644WmAOA6XeWEokE999/P7q6uuDp6YnU1FR89tlnWLlypb1+BQcY+OKLL/DXv/4VpaWlWLx4MUZHR3Ho0CGUlpbipptugpeXF5YvX47i4mLMnDkTLi726dK7uroiKioKUVFRGBwcRFlZGTw9PXHx4kWIRCK6IuTn52c1IkRRFLZv346NGzfi0KFDDuLzX7z77rt44okn8Pe//x0zZ84ERVFYsmQJ/P39ce7cOXz22WfYvn07rrrqKgQGBuKjjz5CSUkJrrrqKi3y4yA+1oO7uzuee+45zu3jZjk8b926lXbZzcrKwjvvvIPCwkIAl7xV4uPj8fHHH9PP/+qrr/DMM8+gvb0dKSkpeP3117F48WLWfgkHHHDg8oJIJMK0adPw6aef6h05lslkOHLkCEpLS/H111/DxcUFy5YtQ3FxMWbPns3KeLqpGBkZQVlZGWJiYpCUlAS1Wg2xWAw+nw+RSAQXFxetmA22iBBFUfjwww/x7LPP4sCBA1pBwb9nvP322/j73/+O5cuX48SJE3jllVdw33330T8/dOgQHnzwQezbtw9Tp07FDz/8gJKSEsyfPx/Lli2z48od4AIui3gLBxzgEkyJ2GBi586duPXWW1FUVIS9e/daf6Ech7HtbKVSiRMnTmD37t3Yu3cvVCoVli1bhqKiIsybN88md5S6xEcXGo0GYrEYAoGAzs8iRCgwMNDsygJFUfj000/x+OOPY9++fQ6h/n/xxhtv4Omnn8aBAwdQWFiIV155Bdu2bcOGDRvwwAMPAAC+/vprPP7441izZg3S09Px+OOPY9GiRdi0aRMAR6vr9w4H+XHAARNgangjQXt7O66++mokJiYiKCjIQX7MhEqlwqlTp/DVV19h7969kEgkWLJkCYqKinDdddfpncqyFBKJBGfPnkV0dDSSkpImrOiQvDEyOUZRFEJDQxEWFobg4GCjN1yKorBz506sXbsWe/futYrz8eWK559/HlOnTqVb2D09PdixYwf++c9/4sUXX8QjjzwCALj33ntx4sQJyOVyFBYW0j4/TLG0A79POMiPAzaFWq2Gk5PTZXvhMSe8Ua1WY86cObjzzjvx448/YmBgwEF+WIBarcbPP/9MV4T6+vqwYMECFBcX44YbboC3t7fFn2Eq8dEFRVEYGBigiZBKpUJISAjCwsLo6VlD2L17N+6//358+eWXDpmAATCrN3w+H++//z7eeOMNPPnkk3jqqacAAI2NjXBycqKnuphBpw78fuEgPw7YBN3d3YiKitJ67HIjQuZGbDz33HOorq7Gnj178Je//MVBfqwAjUaD3377Dbt378aePXvQ09OD66+/HsXFxVi4cKFZUyaE+ERFRSE5Odni85SiKAwNDdFESCaT0UQoNDRUS9C9b98+rFmzBl988QWWL19u0ef+niAQCPCvf/0LmzZtwmOPPYZnn31W6+eOVpcDBI6zwAGb4Oabb4aTkxOWLVtG57w5OzvTG4pGo7Hn8oyCOREbp06dwocffogPPvjAFkv83cLJyQmFhYXYtGkTmpqa8OOPPyItLQ0bN25EfHw8/vCHP+D//u//MDAwYFTMhkQiQVlZGWvEB7jkIePv74+UlBTMmjULBQUF8PHxQXt7O959911cf/312LJlC3bt2oU1a9bgP//5j4P4mIiwsDDcc889ePrpp/Hcc8/h888/1/q5g/g4QMCZM2Hbtm2Ij4+Hh4cHCgsLcebMGXsvyQEW8dNPP+HXX39FTEwMVqxYAT8/PyxYsABffvklgCvzojQ8PIw///nP+OCDDxASEmLv5fxu4OTkhJycHLzyyiuoq6vD2bNnkZeXhy1btiA+Ph433ngjPv74Y4hEIr1EaHR0FGVlZYiIiGCN+OiC5I0lJSVh5syZWLx4MQoKCvDBBx9gzZo1SEpKgkgkGmMQ68DECAkJwerVq7F7927cdttt9l7OFY0ffvgBy5YtQ1RUFHg8nlEV7RMnTiAnJwfu7u5ITk7Wmgy3JTix4+zatQuPPfYYnnvuOZSXlyMzMxMLFiyAQCCw99IcYAkajQb5+fl4++23sWLFCqSlpWHmzJl4+OGHERQUhN27d9t7iRPCVIfz1tZWtLe3Y9myZfj/9u49KMrz+gP4d7nskh3ZoDYqIoiaUBEQCbKRIQlRo7SKgWAVbaGUqBgDrcooWjUm8YKXCIaLCQORqKlTRGZoSTQaCmJqcLXKIleRO0pcknoZbsplOf2DH+/PDcQElN2FPZ+ZnXHffd7lLDK8h+c9z3NMTExgYmKCY8eOISMjAyYmJqisrNRW6AZLJBLB0dER77//Pq5du4bCwkJ4enoiOTkZU6ZMwaJFi5CUlISGhgYQEYqLi/H6669DKpXihRde0Not2eeffx7z5s2DSqXChx9+iKCgIBw7dgxWVlbw9PTEyZMntRLHcPHcc8/Bz88PgGbTUvZ0tbS0wNnZGYcOHfpF46urq7Fw4ULMnj0b+fn5WLduHVauXImzZ88OcqR9ID0gl8spNDRUeK5Wq2n8+PG0Z88eHUbFBoNCoaDx48dTSkqKcKympoba2tqIqPv/Xq1W6yq8nyWXyyksLEx4rlarycrKqs+f1QcPHlBhYaHGw8fHh+bMmUOFhYXCZ2ba19XVRRUVFbRv3z6aNWsWGRsb06xZs2j06NG0dOlSamxspJaWFq09zp49SyNGjKCkpCTq6uoS4qyvr6f4+Hg6ceLEoH4/4uPjaeLEiSSRSEgul9OlS5d+cmxRURH5+fnRxIkTCQAdPHhwUGNjQwMASk9Pf+yYiIgIcnBw0Djm7+9PXl5egxhZ33Q+89Pe3o6rV69qLOM0MjLC66+/josXL+owMva0dXV1IT8/H62trcImY7du3RI2cMvNzYWRkZFe3wILDw9HUlISjh49itLSUqxZs6bXDuc9q0zMzMzg6Oio8bCwsIC5uTkcHR0hFot1+VEMmkgkwpQpUxAREYHc3Fzk5OSgrKxMmIWcN28eYmJiUFtb+4tqhJ6EQqHAkiVLsHfvXqxYsUJjtmn8+PEIDQ3F0qVLB+3r93fmvbW1FZMnT8bevXu5RyPrl4sXL/bassHLy0sn13qdX2UGUkTKhqZ79+4hKysLcrkcUqkUbW1tuH37NtRqNWpqaoS9Wm7fvi2c8+iFh4h0Xhjt7++PAwcOYPv27ZgxYwby8/N7tdh4NH6m/2praxEQEICAgABcv34ddXV1CAgIQGZmJqZPn45XX30VUVFRqKioeOqJ0NWrV+Hn54cdO3bgnXfe0cnKx+joaKxatQrBwcGYNm0aEhISIJVKkZyc3Od4Nzc3fPjhh1i2bJnetSxg+k2lUvV5rW9sbMSDBw+0GovOkx9mOGpqaqBQKLBs2TIA3T1f3NzcsHv3bpw4cQLFxcVoa2tDTEyMcE5HRweuXLkCoPuvdX2YFQoLC0NtbS3a2tpw6dIlobUL0F3M97gCviNHjvAydz3S2dmJ3/72t/D29kZMTAyMjIxgZWWFsLAwZGVlob6+HqtXr8aFCxcwc+ZMuLu7Y+/evSgtLX3iROjatWvw8fHBli1b8Je//EUniQ/PvDNDpfMrSX+LSNnQRETIz89HY2MjFi9eDACoqqpCTEwM3n77bRw6dAhjxozBSy+9hPLycuG8tLQ0zJ49G59++ikiIyNx+vTpXrM/arVa5zNC2taf1ZFHjhyBSCTSeJiZmWkxWv1lYmKCtLQ0xMXF9Uo+elpUhISE4MyZM1CpVFi/fj3y8vLg4eEBNzc37Ny5E4WFhf3++SsuLsaiRYsQHh6OjRs36myvK555Z9o0bty4Pq/1MplsUHZnfxydJz9isRiurq7IysoSjnV1dSErKwvu7u46jIw9DT1/Hd+7dw85OTlwcXGBTCZDVVUVAgMDkZCQALFYjMOHD0MmkyExMRFjxozB/fv3AXTPpLS0tOD06dOoqanB1q1b8a9//QtAd/IEdO8X1DMjZAgrOwayOlImk+H27dvCo7a2VosR6zcHB4efTT5EIhFGjRqF4OBgfPnll2hoaMCWLVtQVlaG2bNnw8XFBe+++y7y8vJ+NhG6fv06vL29sWbNGmzdunXIbPLJ2JNyd3fXuNYDQGZmpm6u9Vovse5DSkoKSSQSOnLkCJWUlFBISAhZWFiQSqUiIqLAwEAdR8ie1OXLl0kqlVJsbCwREcXFxZGTkxNlZ2cLY7788kuaPHky7du3j4i6V0tNmjSJFi9eTN999x0REbW2ttKtW7do9erVNHXqVBKLxbRixQqqq6sTVsk8ulrm0X8PF/1dHfnZZ5/Rs88+q6XoDE9jYyOlpKTQ0qVLacSIEWRra0t//vOfKTs7m5qamjRWdeXn55OlpSVFREToxarGtrY2MjY27rVK549//CO98cYbP3v+xIkTebWXAWtqaiKlUklKpZIAUHR0NCmVSqqtrSUios2bN2tcv6uqqkgqldLGjRuptLSUDh06RMbGxnTmzBmtx67zmR/glxWRsqHN1tYWISEhCAwMFJ43NTWhs7MTQPcKkqysLBgZGWHGjBkAgC+++AJA9woqS0tLAN01Glu2bEFGRgY++OADZGdnw9jYGPv27YO1tTUKCgo0/pLu+fdwuTU20BqN5uZmTJw4EdbW1vDx8UFxcbE2wjUI5ubm8Pf3x4kTJ9DQ0ICoqCjcvXsXb775JqZOnYoNGzbgwoULqKyshLe3N5YuXYo9e/boRf0az7yzJ3HlyhW4uLjAxcUFQPdqWBcXF2zfvh1Ad8PZR6/fkyZNwqlTp5CZmQlnZ2dERUXh008/hZeXl/aD13q6xRgRNTc3k4+PD40cOZJ+//vfk4+PD5mbm9OSJUuEGb9ly5bRwoULqaamRjjv+PHjNH36dI19gnJyckgikZCVlZXG1/juu+8oKyuLmpubNY53dnYSEVFDQ8NgfbxBU19fTwAoNzdX4/jGjRtJLpf3eU5ubi4dPXqUlEol5eTkkLe3N8lkMrp586Y2QjZYDx48oIyMDPrTn/5EI0eOJGNjY/rDH/6gFzM+j/olM++bN28Wxre1tQl/7VtaWtKGDRtIqVRSeXm5rj4CY/3GyQ/TCrVa3ectqAsXLtDBgwfpb3/7G9nZ2dGmTZuIiKijo4N+/etfU2RkJLW3twvjAwMDacmSJVRdXS0cKy0tJRsbG1q1ahUREd29e5cSEhLI3t6eZsyYQWZmZvS73/2OKioqiOj/kx8LCwuKjIykhw8f9hlbZ2en3t02G0jy82Pt7e00ZcoU2rZt22CEyPrQ3t5OUVFRGj/L+iQuLo5sbGxILBaTXC4nhUIhvObp6UlBQUHC8+rqagLQ6+Hp6an9wBkbIJPHTAox9tT8eIq/p7uyh4cHPDw8AAAeHh7CXg/p6emoq6uDk5MTTE1NAXTf8mlpacGvfvUr2NraCu918+ZNNDU1wcfHBwCwf/9+lJSUYOfOnVi8eDHKy8uxdu1axMfH4+DBg6ivr0dSUhKampowb948jb1Krl+/jo6ODjg5OcHY2Fg4TkR6UZj6NFZHmpqawsXFBRUVFYMRIuuDqakpwsPDdR3GTwoLC0NYWFifr+Xk5Gg8t7W1HfSNHxkbbLq/6cwMUk8y1NXVJfwitbW1hb29PQDglVdeQWJiolD/o1arIRaLYWNjA4VCIbyPWq3G6dOnYWpqioULFwIAUlJSkJOTg2+++QZ5eXl44YUXsHbtWly6dAmlpaUQiUT45JNPIBKJsHz5cuzatQuNjY1obW3F4cOH4ezsDJlMhuXLl+PcuXMAoBeJD/B0ajTUajUKCwuFOirGGDM0nPwwnTIyMuozsRg3bhwCAgIwYcIEABBmYby8vPDgwQPs378fBQUF+Otf/4qYmBihYC4rKwvff/89NmzYgLq6Onh5eWHChAmIjY2FQqGAhYUFrK2tYWFhgbfeeguhoaFIT09HdnY2urq6oFAosHr1anz77bcwMTHBwoULMWXKFBQVFeHhw4fYtGkTNm/erL1vUB/602IDAHbs2IGvv/4aVVVVyMvLQ0BAAGpra7Fy5UpdfQTGGNMtHd92Y6xPj6u1+fjjj2ny5Mn0yiuvUHBwMIlEIsrMzCQiotTUVHJycqLi4mIiIrpz5w6lp6eTv78/LViwgIiIKisrSSQS0dmzZzXeNzs7m2QyGV28eFEjjoKCAmptbaXy8nJ69dVXKTg4mIhIp4Wr/anRWLdunTB27NixtGDBAsrLy9NB1Iwxph9ERHzzlum3nvqgoqIi1NbWCre3vv/+e3z88cf4/PPPUVlZCaB7aaWjoyMiIiKwadMmjfdpbW2FVCrF+++/j88//xw5OTmwtrYGADx8+BDR0dHYv3+/sMHij6WkpGDHjh2Ii4vD3LlzhQ0VH60NYowxpv/4thfTez31Qbm5uVi/fj1CQ0ORmpqKdevWITk5GWvWrAHQnSRZWlriwIEDSE1Nxa5du1BUVISCggJcuXJFKGxOTU3FggUL8Nxzzwlf44cffsA333yDlpYWjB49GrNnz0ZiYqJQgN3W1oa8vDw888wz8PT0BNCd9Bh64tOfNhsAcP/+fYSGhsLS0hISiQR2dnY4ffq0lqJljLFunPywISMkJASxsbGor6/H9u3b0dHRgb179wrJT4+AgAC88847SE9Px9y5cxEREYFz584Jq6QqKiowZ84cSCQSodi6oqIC//nPf/DVV1/h6tWrePnll7F7924kJSUJr1+7dg1ubm4wMTFBcXExfHx8eq2EMST9bbPR3t6OefPmoaamBmlpaSgrK0NSUhKsrKy0HDljzODp+LYbYwPW1NT0s2MaGxvp8uXLwoZthYWF5OrqKrTZIOretG337t00fvx4jXO7urqora2NiIj+/ve/k729PWVkZBBRd83N9OnT6R//+IcwXqVS0Y0bN574cw0V/W2z8cknn9DkyZP1dq8bxpjh4JkfNmSNGDHiJ/cb6WlnYW5uDjc3N6FVip2dHXx9fbFp0yY8//zzKCkpwd27d3H+/HnMnz8fAISWGyKRCGKxGB0dHSgoKICZmZkw5vz585g6dSpeeukl4WseO3YMb7zxhrA8vqfx6qOIyGDbbGRkZMDd3R2hoaEYO3YsHB0dERkZaRDNaBlj+oWTHzak/dT+O492en+UWCzGtm3bcO/ePbz33nuwsrLCzZs3kZmZicWLF2u8Z09iVV1dDaVSCRcXF0gkEpSXl6OmpgYODg4aGwuWlJRg2rRpmDZtGgDAz88P4eHhGgmaSCTSi55OT+q///0v1Gq1kFT2GDt2LFQqVZ/nVFVVIS0tTdib6d1330VUVBR27dqljZCHnf7WW508eRJTp06FmZkZnJycuNaKGbSh/1uYsX4gIqjVakgkEgQGBuLZZ5+Fm5sbzpw5A29vbwC9V28VFxfj1q1bwus99UOurq7CmOvXr6OiogL29vZCQrBt2zacPHkSDx8+BAAUFBTg7bffNthGvV1dXRgzZgwSExPh6uoKf39/bN26FQkJCboObcjpb71Vbm4uli9fjhUrVkCpVMLX1xe+vr4oKirScuSM6QdOfphBEYlEfa7Qmj9/fq9baCKRCJ2dnTh//jzUarWwkWJNTQ1kMhlefPFFYWzPmFmzZgnH7O3t8cwzzyAzMxMnTpzA/PnzUVZWNkifTLsG0mbD0tISdnZ2Gt9/e3t7qFQqtLe3D2q8w010dDRWrVqF4OBgTJs2DQkJCZBKpUhOTu5zfExMDH7zm99g48aNsLe3x86dO/Hiiy8iPj5ey5Ezph84+WHs//R1C62zsxOTJk3CnDlzIJVKoVarMWbMGFy7dg0ymUwYl5aWhlGjRmHmzJkAupfGOzg4QC6XIzAwELGxsVi9ejXOnTsHGxubId8baSBtNjw8PFBRUaFR83Tjxg1YWlpCLBYPeszDxUDqrS5evKgxHujeLf2nxjM23HHyw9hjmJmZCU1Rge5bYp6enhg5ciRWrlyJo0eP4s0334RCoYCrq6sw6yGRSPDvf/8bX3zxBZqamhAbG4sPPvgAgP40SX1S/W2zsWbNGty9exdr167FjRs3cOrUKURGRiI0NFRXH2FIGki9lUql6td4xoY77urO2GP0rM7quVVDRHBxccHx48cRHR2NoqIiSKVSjB49Gs7OzgCA5uZmxMfHIykpCS+//DKqq6thYWEBtVoNY2PjYZH4AIC/vz9++OEHbN++HSqVCjNmzMCZM2eEi2xdXZ1Gcbe1tTXOnj2L9evXY/r06bCyssLatWt77cTNGGODjZMfxh7jxzVCPYmLq6srjh8/DgC4desWMjMz8dprr6GyshJ+fn5Qq9XYunUrAgICMHfuXBw9ehQ7duwQWnUMF2FhYQgLC+vztb42gHR3d4dCoRjkqIa3gdRbjRs3rl/jGRvuhs9vYca0qKurS9ifZsKECQgODsaoUaMgk8mwaNEifPXVV3jrrbcgFovh7OwMpVIJIhpWiY8+6c+y79deew0ikajXo6dnnL4bSL2Vu7u7xngAyMzM/MnxjA17OtpckbFh43Ed6ImIrl69SiKRiJRKpXYCMjApKSkkFospOTmZiouLadWqVWRhYUENDQ19jr9z5w7dvn1beBQVFZGxsTF99tln2g38CaSkpJBEIqEjR45QSUkJhYSEkIWFhbCTeWBgIG3evFkY/+2335KJiQkdOHCASktL6b333iNTU1MqLCzU1UdgTKc4+WHsKVKr1X0mQ1VVVXTnzh0dRDT89bfNxo8dPHiQzM3Nqbm5ebBCHBRxcXFkY2NDYrGY5HI5KRQK4TVPT08KCgrSGJ+amkp2dnYkFovJwcGBTp06peWIGdMfIqIhvuaWMWaw2tvbIZVKkZaWBl9fX+F4UFAQ7t+/j3/+858/+x5OTk5wd3dHYmLiIEbKGNMnXIDAGBuyBrLs+1GXL19GUVERVq5cOVghMsb0ECc/jDGDdfjwYTg5OUEul+s6FMaYFnHywxgbsgay7LtHS0sLUlJSsGLFisEMkTGmhzj5YYwNWQNZ9t3j5MmTaGtrQ0BAwGCHyRjTM7zJIWNsSAsPD0dQUBBmzpwJuVyOjz76qFebDSsrK+zZs0fjvMOHD8PX1xejR4/WRdiMMR3i5IcxNqT1t80GAJSVleHChQv4+uuvdREyY0zHeKk7Y4wxxgwK1/wwxhhjzKBw8sMYY4wxg8LJD2OMMcYMCic/jDHGGDMonPwwxhhjzKBw8sMYY4wxg8LJD2OMMcYMCic/jDHGGDMonPwwxhhjzKBw8sMYY4wxg8LJD2OMMcYMCic/jDHGGDMo/wOfXWegugsOGQAAAABJRU5ErkJggg==\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -4003,7 +1042,7 @@ { "data": { "text/plain": [ - "[0.37641902680049005, 0.4440292454531176, 20.0];{'b1854_ec2': 0, 'b3925_ec2': 0, 'b0724_ec1': 0, 'b3952_ec2': 0, 'b0902_ec1': 0, 'b4015_ec2': 0, 'b3612_ec1': 0, 'b2925_ec1': 0, 'b3925_ec1': 0, 'b3739_ec1': 0, 'b0351_ec2': 0, 'b0809_ec1': 0, 'b1524_ec1': 0, 'b1602_ec2': 0, 'b1852_ec1': 0, 'b1761_ec2': 0, 'b3114_ec1': 0, 'b1818_ec1': 0, 'b2976_ec2': 0, 'b3951_ec2': 0}" + "[0.2161638927545335, 0.5385991304931342, 40.0];{'b4395_ec2': 0, 'b0485_ec1': 0, 'b3114_ec2': 0, 'b0729_ec2': 0, 'b2463_ec2': 0, 'b3213_ec1': 0, 'b0115_ec2': 0, 'b4122_ec2': 0, 'b1849_ec1': 0, 'b1241_ec1': 0, 'b3951_ec2': 0, 'b2976_ec2': 0, 'b4090_ec2': 0, 'b1621_ec1': 0, 'b0733_ec2': 0, 'b2458_ec2': 0, 'b2029_ec2': 0, 'b3870_ec2': 0, 'b2458_ec1': 0, 'b2287_ec1': 0, 'b1380_ec1': 0, 'b2297_ec2': 0, 'b1603_ec1': 0, 'b2925_ec2': 0, 'b3916_ec2': 0, 'b3962_ec2': 0, 'b0723_ec2': 0, 'b1241_ec2': 0, 'b0720_ec1': 0, 'b1817_ec2': 0, 'b1611_ec2': 0, 'b4015_ec2': 0, 'b2296_ec2': 0, 'b1812_ec1': 0, 'b0723_ec1': 0, 'b2133_ec1': 0, 'b3213_ec2': 0, 'b1819_ec2': 0, 'b1602_ec2': 0, 'b3236_ec2': 0}" ] }, "execution_count": 20, @@ -4019,17 +1058,9 @@ { "cell_type": "code", "execution_count": 21, - "id": "d0efbd3c", + "id": "9c1fc9ed-ad8a-44ab-b48a-f314db521dee", "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Set parameter FeasibilityTol to value 1e-09\n", - "Set parameter OptimalityTol to value 1e-09\n" - ] - }, { "data": { "text/html": [ @@ -4061,11 +1092,15 @@ " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_ec1\n", - " 0.376419\n", + " 0.151669\n", " \n", " \n", " BIOMASS_Ecoli_core_w_GAM_ec2\n", - " 0.444029\n", + " 0.610718\n", + " \n", + " \n", + " community_growth\n", + " 0.762387\n", " \n", " \n", "\n", @@ -4074,8 +1109,9 @@ "text/plain": [ " Flux rate\n", "Reaction ID \n", - "BIOMASS_Ecoli_core_w_GAM_ec1 0.376419\n", - "BIOMASS_Ecoli_core_w_GAM_ec2 0.444029" + "BIOMASS_Ecoli_core_w_GAM_ec1 0.151669\n", + "BIOMASS_Ecoli_core_w_GAM_ec2 0.610718\n", + "community_growth 0.762387" ] }, "execution_count": 21, @@ -4084,36 +1120,492 @@ } ], "source": [ - "problem.simulate(solution=solution.values,method=regComFBA).find('BIOMASS',show_nulls=True)" + "problem.simulate(solution=solution.values,method='FBA').find('BIOMASS|growth',show_nulls=True)" + ] + }, + { + "cell_type": "markdown", + "id": "1983ab2b-4143-4362-9e89-55e2c5ddd60e", + "metadata": {}, + "source": [ + "The previous FBA solution is one of many that result from the genes deletion. We can select one particular solution by considering some additional assumption such as: \n", + "- the organisms will try minimize enzyme ussage (pFBA)\n", + "- the difference between the organisms growth is minimized (regComFBA)" ] }, { "cell_type": "markdown", - "id": "2787a893", + "id": "7271c352-0f1b-4a66-a82d-85647f5647d2", "metadata": {}, "source": [ - "or have a look to the reactions that were 'deleted'" + "**pFBA**" ] }, { "cell_type": "code", "execution_count": 22, + "id": "3e4b2ac0-91a1-41b2-bd58-23996a111bad", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
BIOMASS_Ecoli_core_w_GAM_ec10.151669
BIOMASS_Ecoli_core_w_GAM_ec20.610718
community_growth0.762387
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "BIOMASS_Ecoli_core_w_GAM_ec1 0.151669\n", + "BIOMASS_Ecoli_core_w_GAM_ec2 0.610718\n", + "community_growth 0.762387" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "problem.simulate(solution=solution.values,method='pFBA').find('BIOMASS|growth',show_nulls=True)" + ] + }, + { + "cell_type": "markdown", + "id": "1f647264-190f-4fe6-98a9-7308ed96e4d4", + "metadata": {}, + "source": [ + "**regComFBA**" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "id": "d0efbd3c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
BIOMASS_Ecoli_core_w_GAM_ec10.216164
BIOMASS_Ecoli_core_w_GAM_ec20.538599
community_growth0.754763
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "BIOMASS_Ecoli_core_w_GAM_ec1 0.216164\n", + "BIOMASS_Ecoli_core_w_GAM_ec2 0.538599\n", + "community_growth 0.754763" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "problem.simulate(solution=solution.values,method=regComFBA).find('BIOMASS|growth',show_nulls=True)" + ] + }, + { + "cell_type": "markdown", + "id": "d5eef1f2-3cc6-4359-a4dc-20451061b94f", + "metadata": {}, + "source": [ + "We may also relax on the community growth to 90% of confidence by setting `obj_frac=0.9` (by default this value is set to 0.99):" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "id": "19e526f3-e152-4164-a740-b53fa520172e", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
BIOMASS_Ecoli_core_w_GAM_ec10.281992
BIOMASS_Ecoli_core_w_GAM_ec20.404156
community_growth0.686148
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "BIOMASS_Ecoli_core_w_GAM_ec1 0.281992\n", + "BIOMASS_Ecoli_core_w_GAM_ec2 0.404156\n", + "community_growth 0.686148" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "problem.simulate(solution=solution.values,method=regComFBA, obj_frac=0.9).find('BIOMASS|growth',show_nulls=True)" + ] + }, + { + "cell_type": "markdown", + "id": "614281b9-b4a4-45a4-ae88-248559bd1e3c", + "metadata": {}, + "source": [ + "To have a first glimps to the interactions between the organism, we may look at the exchanges with the medium:" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "71d388c4-d81d-47ce-b191-57ad12541ced", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ec1ec2Total
Metabolite
glc__D_e-1.000000e+01-4.035703e-10-10.00000
gln__L_e-0.000000e+00-0.000000e+000.00000
glu__L_e9.001655e+00-9.001655e+00-0.00000
h2o_e-1.451961e+014.748387e+0132.96426
h_e9.896481e+005.451275e+0015.34776
lac__D_e-0.000000e+001.491075e-100.00000
mal__L_e-0.000000e+00-0.000000e+000.00000
nh4_e-1.018035e+016.064782e+00-4.11557
o2_e-0.000000e+00-2.659368e+01-26.59368
pi_e-7.952022e-01-1.981345e+00-2.77655
pyr_e5.819462e+00-5.819462e+00-0.00000
ac_e2.072098e-01-0.000000e+000.20721
acald_e-4.704296e+014.704296e+010.00000
succ_e5.148543e-103.085917e-130.00000
akg_e-9.234875e+009.234875e+00-0.00000
co2_e2.842858e+01-9.623151e-0127.46626
etoh_e4.987583e+01-4.987583e+01-0.00000
for_e5.580235e-101.355247e-090.00000
fru_e-0.000000e+00-0.000000e+000.00000
fum_e-0.000000e+00-0.000000e+000.00000
\n", + "
" + ], + "text/plain": [ + " ec1 ec2 Total\n", + "Metabolite \n", + "glc__D_e -1.000000e+01 -4.035703e-10 -10.00000\n", + "gln__L_e -0.000000e+00 -0.000000e+00 0.00000\n", + "glu__L_e 9.001655e+00 -9.001655e+00 -0.00000\n", + "h2o_e -1.451961e+01 4.748387e+01 32.96426\n", + "h_e 9.896481e+00 5.451275e+00 15.34776\n", + "lac__D_e -0.000000e+00 1.491075e-10 0.00000\n", + "mal__L_e -0.000000e+00 -0.000000e+00 0.00000\n", + "nh4_e -1.018035e+01 6.064782e+00 -4.11557\n", + "o2_e -0.000000e+00 -2.659368e+01 -26.59368\n", + "pi_e -7.952022e-01 -1.981345e+00 -2.77655\n", + "pyr_e 5.819462e+00 -5.819462e+00 -0.00000\n", + "ac_e 2.072098e-01 -0.000000e+00 0.20721\n", + "acald_e -4.704296e+01 4.704296e+01 0.00000\n", + "succ_e 5.148543e-10 3.085917e-13 0.00000\n", + "akg_e -9.234875e+00 9.234875e+00 -0.00000\n", + "co2_e 2.842858e+01 -9.623151e-01 27.46626\n", + "etoh_e 4.987583e+01 -4.987583e+01 -0.00000\n", + "for_e 5.580235e-10 1.355247e-09 0.00000\n", + "fru_e -0.000000e+00 -0.000000e+00 0.00000\n", + "fum_e -0.000000e+00 -0.000000e+00 0.00000" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from mewpy.com.analysis import exchanges\n", + "res = problem.simulate(solution=solution.values,method=regComFBA)\n", + "exchanges(community,res)" + ] + }, + { + "cell_type": "markdown", + "id": "bc0123c8-cc62-48d1-87a0-313ebfd96bed", + "metadata": {}, + "source": [ + "Finally, we can audit the deleted reactions: " + ] + }, + { + "cell_type": "code", + "execution_count": 26, "id": "c92e07da", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "{'SUCDi_ec1': 0,\n", + "{'CS_ec1': 0,\n", + " 'PDH_ec2': 0,\n", + " 'NADH16_ec1': 0,\n", + " 'SUCOAS_ec2': 0,\n", + " 'LDH_D_ec1': 0,\n", + " 'GLUSy_ec1': 0,\n", + " 'SUCDi_ec1': 0,\n", + " 'GND_ec2': 0,\n", + " 'PTAr_ec2': 0,\n", + " 'ME2_ec2': 0,\n", " 'THD2_ec2': 0,\n", - " 'GLUDy_ec2': 0,\n", - " 'G6PDH2r_ec1': 0,\n", " 'ICL_ec2': 0,\n", - " 'GLNabc_ec1': 0,\n", - " 'FRUpts2_ec1': 0}" + " 'THD2_ec1': 0,\n", + " 'SUCDi_ec2': 0,\n", + " 'FRUpts2_ec2': 0,\n", + " 'NADTRHD_ec2': 0,\n", + " 'MDH_ec2': 0,\n", + " 'GLUSy_ec2': 0}" ] }, - "execution_count": 22, + "execution_count": 26, "metadata": {}, "output_type": "execute_result" } @@ -4122,10 +1614,21 @@ "problem.solution_to_constraints(solution.values)" ] }, + { + "cell_type": "markdown", + "id": "56af34d1", + "metadata": {}, + "source": [ + "## Next Steps:\n", + "You may now apply the modifications to the models and analyse further the solution using SMETANA and SteadyCom (see [notebook 8](08-community.ipynb)).\n", + "\n", + "You may also consider running other alternative optimization tasks considering different strategies (e.g. Gene Over/Under Expression) and alternative optimization objectives." + ] + }, { "cell_type": "code", "execution_count": null, - "id": "0ba1823b", + "id": "4c985d8d", "metadata": {}, "outputs": [], "source": [] diff --git a/examples/10-Ecoli&Yeast-Tyrosine dependent.ipynb b/examples/10-Ecoli&Yeast-Tyrosine dependent.ipynb new file mode 100644 index 00000000..68f9aab4 --- /dev/null +++ b/examples/10-Ecoli&Yeast-Tyrosine dependent.ipynb @@ -0,0 +1,1042 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "964f21d0", + "metadata": {}, + "source": [ + "# Escherichia coli and Saccharomices cerevisiae co-culture\n", + "\n", + "The notebook illustrates how to \n", + "- construct a community model representing the co-culture of Escherichia coli and Saccharomices cerevisiae from models of each single organism,\n", + "- run FBA on the community model\n", + "- optimize the co-culture for the production of a naringenin." + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "671b4784", + "metadata": {}, + "outputs": [], + "source": [ + "from cobra.io import read_sbml_model\n", + "\n", + "from mewpy.optimization import EA\n", + "from mewpy.optimization.evaluation import TargetFlux, BPCY\n", + "from mewpy.problems import RKOProblem\n", + "from mewpy import get_simulator\n", + "from mewpy.com import *" + ] + }, + { + "cell_type": "markdown", + "id": "744898e7", + "metadata": {}, + "source": [ + "## Load individual organism model" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "230f1c74", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Set parameter Username\n", + "Academic license - for non-commercial use only - expires 2024-12-11\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "No objective coefficients in model. Unclear what should be optimized\n" + ] + } + ], + "source": [ + "sc = read_sbml_model('models/yeast/iMM904.xml.gz')\n", + "ec = read_sbml_model('models/ec/iAF1260.xml')\n", + "get_simulator(ec).objective='BIOMASS'" + ] + }, + { + "cell_type": "markdown", + "id": "7ee03f89", + "metadata": {}, + "source": [ + "# Community Model and Medium" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "46a6450f", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "Organism: 0%| | 0/2 [00:00\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Value
Reaction
R_EX_tyr__L_e_iAF1260-0.057137
R_EX_tyr__L_e_iMM9040.057137
R_EX_tyr__L_e-0.000000
\n", + "" + ], + "text/plain": [ + " Value\n", + "Reaction \n", + "R_EX_tyr__L_e_iAF1260 -0.057137\n", + "R_EX_tyr__L_e_iMM904 0.057137\n", + "R_EX_tyr__L_e -0.000000" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "res.get_metabolite('M_tyr__L_e')" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "c54dda6d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'R_EX_tyr__L_e_iAF1260': [-0.06201572827296663, 0.4629281063033095],\n", + " 'R_EX_tyr__L_e_iMM904': [-0.46292810649603566, 0.062015728275737037]}" + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "cmodel.FVA(reactions=['R_EX_tyr__L_e_iAF1260','R_EX_tyr__L_e_iMM904'])" + ] + }, + { + "cell_type": "markdown", + "id": "eb3d0ccb", + "metadata": {}, + "source": [ + "## Optimization" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "d3e3b08c", + "metadata": {}, + "outputs": [], + "source": [ + "TARGET = 'R_EX_tyr__L_e_iAF1260'" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "08757ac8", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'community_growth'" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "BIOMASS = list(cmodel.objective.keys())[0]\n", + "BIOMASS" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "ef387529", + "metadata": {}, + "outputs": [], + "source": [ + "f1 = BPCY(BIOMASS,TARGET)\n", + "f2 = TargetFlux(TARGET)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "fb9dedf8", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████████████████████████████████████████████████████████████| 4320/4320 [06:58<00:00, 10.32it/s]\n" + ] + } + ], + "source": [ + "essential = cmodel.essential_reactions()" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "52d72fd4", + "metadata": {}, + "outputs": [], + "source": [ + "KO_targets = []\n", + "\n", + "for rxn in cmodel.reactions:\n", + " if rxn.endswith('iAF1260') and rxn not in essential:\n", + " if (rxn == 'R_ATPM_iAF1260'\n", + " or rxn.startswith('R_EX_') \n", + " or rxn.startswith('R_ATPS')\n", + " or rxn.endswith('tex_iAF1260')\n", + " or rxn.endswith('pp_iAF1260')\n", + " or rxn.endswith('exi_iAF1260')):\n", + " continue\n", + " else:\n", + " KO_targets.append(rxn)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "id": "1738198b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "1038" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(KO_targets)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "id": "5c7994cd", + "metadata": {}, + "outputs": [], + "source": [ + "problem = RKOProblem(cmodel, \n", + " fevaluation=[f1,f2],\n", + " target=KO_targets,\n", + " candidate_max_size=2)\n", + "\n", + "ea = EA(problem, max_generations = 10)" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "e5a3d000", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Running NSGAII\n", + "Eval(s)| Worst Best Median Average Std Dev| Worst Best Median Average Std Dev|\n", + " 100| -0.023636 -0.022767 -0.023636 -0.023596 0.000149| -0.057137 -0.056078 -0.057137 -0.057089 0.000181|\n", + " 200| -0.023636 -0.022767 -0.023636 -0.023579 0.000167| -0.057137 -0.056078 -0.057137 -0.057068 0.000203|\n", + " 300| -0.023636 -0.022746 -0.023614 -0.023511 0.000222| -0.057137 -0.056051 -0.057111 -0.056985 0.000271|\n", + " 400| -0.023601 -0.022582 -0.023396 -0.023312 0.000289| -0.057095 -0.055849 -0.056847 -0.056743 0.000352|\n", + " 500| -0.023167 -0.015257 -0.023053 -0.022875 0.000788| -0.056568 -0.037559 -0.056428 -0.056117 0.001879|\n", + " 600| -0.022953 -0.015257 -0.022797 -0.022507 0.001291| -0.056306 -0.037559 -0.056114 -0.055479 0.003162|\n", + " 700| -0.022767 -0.015257 -0.022491 -0.022096 0.001744| -0.056078 -0.037559 -0.055736 -0.054693 0.004339|\n", + " 800| -0.022400 0.016952 -0.022241 -0.020890 0.004514| -0.055623 0.041582 -0.055426 -0.051977 0.011266|\n", + " 900| -0.022241 0.016952 -0.022025 -0.017690 0.007824| -0.055426 0.041582 -0.055156 -0.043979 0.019480|\n", + " 1000| -0.015257 0.016952 -0.015257 -0.011392 0.010467| -0.037559 0.041582 -0.037559 -0.028062 0.025718|\n" + ] + }, + { + "data": { + "text/plain": [ + "[[0.016951661844721137, 0.041582081575620475];{'R_CS_iAF1260': 0, 'R_PPM_iAF1260': 0},\n", + " [-0.015257349329576394, -0.03755919954146343];{'R_3OAR80_iAF1260': 0, 'R_PPM_iAF1260': 0},\n", + " [-0.015257349329576394, -0.03755919954146343];{'R_3OAS60_iAF1260': 0, 'R_PPM_iAF1260': 0}]" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ea.run(simplify=False)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "aa6f0b3b", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
ModificationMSizeBPCYTargetFlux
0{'R_CS_iAF1260': 0, 'R_PPM_iAF1260': 0}20.0169520.041582
1{'R_3OAR80_iAF1260': 0, 'R_PPM_iAF1260': 0}2-0.015257-0.037559
2{'R_3OAS60_iAF1260': 0, 'R_PPM_iAF1260': 0}2-0.015257-0.037559
\n", + "
" + ], + "text/plain": [ + " Modification MSize BPCY TargetFlux\n", + "0 {'R_CS_iAF1260': 0, 'R_PPM_iAF1260': 0} 2 0.016952 0.041582\n", + "1 {'R_3OAR80_iAF1260': 0, 'R_PPM_iAF1260': 0} 2 -0.015257 -0.037559\n", + "2 {'R_3OAS60_iAF1260': 0, 'R_PPM_iAF1260': 0} 2 -0.015257 -0.037559" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "ea.dataframe()" + ] + }, + { + "cell_type": "markdown", + "id": "ccd4346f", + "metadata": {}, + "source": [ + "# Evaluate solutions" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "id": "8734a2b7", + "metadata": {}, + "outputs": [], + "source": [ + "solution = {'R_PYK_iAF1260':0, 'R_PPNDH_iAF1260':0}\n", + "res = cmodel.simulate(method='pFBA',constraints=solution)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "id": "0d941ae2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
R_EX_tyr__L_e_iAF12600.041595
R_EX_tyr__L_e_iMM904-0.041595
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "R_EX_tyr__L_e_iAF1260 0.041595\n", + "R_EX_tyr__L_e_iMM904 -0.041595" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "res.find('tyr')" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "id": "f89cee61", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Flux rate
Reaction ID
R_BIOMASS_iAF12600.407792
R_BIOMASS_SC5_notrace_iMM9040.407792
\n", + "
" + ], + "text/plain": [ + " Flux rate\n", + "Reaction ID \n", + "R_BIOMASS_iAF1260 0.407792\n", + "R_BIOMASS_SC5_notrace_iMM904 0.407792" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "res.find('BIO')" + ] + }, + { + "cell_type": "markdown", + "id": "e81c92c6", + "metadata": {}, + "source": [ + "Identify additional interactions:" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "id": "18295c6c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
iAF1260iMM904Total Net
Metabolite
M_pro__L_e-0.0901630.0901630.00000
M_mobd_e-0.0012880.000000-0.00129
M_cl_e-0.0019320.000000-0.00193
M_asn__L_e0.041472-0.0414720.00000
M_cobalt2_e-0.0012880.000000-0.00129
M_orn_e-0.1861570.1861570.00000
M_h2o_e22.69901811.55166734.25068
M_co2_e10.1618338.48228618.64412
M_fum_e-14.16909414.1690940.00000
M_cu_e-0.0012880.000000-0.00129
M_met__L_e-0.0627690.0627690.00000
M_mn2_e-0.0012880.000000-0.00129
M_phe__L_e-0.0717310.0717310.00000
M_hxan_e-6.7537136.7537130.00000
M_pi_e-0.392017-0.080620-0.47264
M_thr__L_e-0.2303370.2303370.00000
M_acald_e0.373422-0.3734220.00000
M_ins_e6.753713-6.7537130.00000
M_ile__L_e0.038219-0.0382190.00000
M_mg2_e-0.0032200.000000-0.00322
M_for_e-0.0021080.0021080.00000
M_gua_e0.014300-0.0143000.00000
M_succ_e14.169094-14.1690940.00000
M_fe3_e-0.0059770.000000-0.00598
M_tyr__L_e0.041595-0.0415950.00000
M_ca2_e-0.0019320.000000-0.00193
M_k_e-0.0724240.000000-0.07242
M_ac_e0.184974-0.1849740.00000
M_arg__L_e0.065532-0.0655320.00000
M_ala__L_e-0.0827260.0827260.00000
M_so4_e-0.001610-0.131962-0.13357
M_xyl__D_e-10.0000000.000000-10.00000
M_nh4_e-4.869143-1.810687-6.67983
M_zn2_e-0.0012880.000000-0.00129
M_h_e5.6253300.1730675.79840
M_lys__L_e0.116710-0.1167100.00000
M_his__L_e0.027037-0.0270370.00000
M_akg_e0.509536-0.5095360.00000
M_trp__L_e0.011581-0.0115810.00000
M_ade_e0.000182-0.0001820.00000
M_cys__L_e-0.0376710.0376710.00000
M_leu__L_e0.120869-0.1208690.00000
M_o2_e-10.376920-7.107278-17.48420
M_ser__L_e0.265250-0.2652500.00000
M_val__L_e0.107902-0.1079020.00000
M_ura_e0.045102-0.0451020.00000
M_etoh_e-7.5670707.5670700.00000
\n", + "
" + ], + "text/plain": [ + " iAF1260 iMM904 Total Net\n", + "Metabolite \n", + "M_pro__L_e -0.090163 0.090163 0.00000\n", + "M_mobd_e -0.001288 0.000000 -0.00129\n", + "M_cl_e -0.001932 0.000000 -0.00193\n", + "M_asn__L_e 0.041472 -0.041472 0.00000\n", + "M_cobalt2_e -0.001288 0.000000 -0.00129\n", + "M_orn_e -0.186157 0.186157 0.00000\n", + "M_h2o_e 22.699018 11.551667 34.25068\n", + "M_co2_e 10.161833 8.482286 18.64412\n", + "M_fum_e -14.169094 14.169094 0.00000\n", + "M_cu_e -0.001288 0.000000 -0.00129\n", + "M_met__L_e -0.062769 0.062769 0.00000\n", + "M_mn2_e -0.001288 0.000000 -0.00129\n", + "M_phe__L_e -0.071731 0.071731 0.00000\n", + "M_hxan_e -6.753713 6.753713 0.00000\n", + "M_pi_e -0.392017 -0.080620 -0.47264\n", + "M_thr__L_e -0.230337 0.230337 0.00000\n", + "M_acald_e 0.373422 -0.373422 0.00000\n", + "M_ins_e 6.753713 -6.753713 0.00000\n", + "M_ile__L_e 0.038219 -0.038219 0.00000\n", + "M_mg2_e -0.003220 0.000000 -0.00322\n", + "M_for_e -0.002108 0.002108 0.00000\n", + "M_gua_e 0.014300 -0.014300 0.00000\n", + "M_succ_e 14.169094 -14.169094 0.00000\n", + "M_fe3_e -0.005977 0.000000 -0.00598\n", + "M_tyr__L_e 0.041595 -0.041595 0.00000\n", + "M_ca2_e -0.001932 0.000000 -0.00193\n", + "M_k_e -0.072424 0.000000 -0.07242\n", + "M_ac_e 0.184974 -0.184974 0.00000\n", + "M_arg__L_e 0.065532 -0.065532 0.00000\n", + "M_ala__L_e -0.082726 0.082726 0.00000\n", + "M_so4_e -0.001610 -0.131962 -0.13357\n", + "M_xyl__D_e -10.000000 0.000000 -10.00000\n", + "M_nh4_e -4.869143 -1.810687 -6.67983\n", + "M_zn2_e -0.001288 0.000000 -0.00129\n", + "M_h_e 5.625330 0.173067 5.79840\n", + "M_lys__L_e 0.116710 -0.116710 0.00000\n", + "M_his__L_e 0.027037 -0.027037 0.00000\n", + "M_akg_e 0.509536 -0.509536 0.00000\n", + "M_trp__L_e 0.011581 -0.011581 0.00000\n", + "M_ade_e 0.000182 -0.000182 0.00000\n", + "M_cys__L_e -0.037671 0.037671 0.00000\n", + "M_leu__L_e 0.120869 -0.120869 0.00000\n", + "M_o2_e -10.376920 -7.107278 -17.48420\n", + "M_ser__L_e 0.265250 -0.265250 0.00000\n", + "M_val__L_e 0.107902 -0.107902 0.00000\n", + "M_ura_e 0.045102 -0.045102 0.00000\n", + "M_etoh_e -7.567070 7.567070 0.00000" + ] + }, + "execution_count": 22, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "exchanges(community,res)" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "cobra", + "language": "python", + "name": "cobra" + }, + "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.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/examples/models/ec/iAF1260.xml b/examples/models/ec/iAF1260.xml new file mode 100644 index 00000000..40569e89 --- /dev/null +++ b/examples/models/ec/iAF1260.xml @@ -0,0 +1,64086 @@ + + + + + + + + + + + + +

FORMULA: C5H9NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C15H19N2O18P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C16H29O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C126H226N2O40P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C10H13N5O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H13N3O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: MoO4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H12NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H14O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C18H30N5O9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H16NO5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H14O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H8O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Cl

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H14O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Ni

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C27H42FeN9O12

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C312H523N6O200P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H7O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C176H303N2O100P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C2H3O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: NO3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H14N2O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H8NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C11H18NO8

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H10NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C11H18NO9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H6O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CNO

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C48H72CoN11O8

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H15O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H8N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Co

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C8H8O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H8O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H18O6N3Fe

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H9O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: H2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H6NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H4O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H5O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: O4W1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H10N2O3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H13N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: H2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N3O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: CO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H17N4OS

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C4H2O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H11N5O7P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Cu

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H14NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H11NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H11N2O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C62H88CoN13O14P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: H2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C22H33FeN4O13

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H16N4

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C35H52N6O13Fe

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H18O6N3

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CNS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C2H2O5S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C24H42O21

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C18H33O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C192H333N2O101P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: Mn

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C3H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Cu

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C5H16N2

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C84H148N2O37P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C2H6OS

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C18H35O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H4N4O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H11N2O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Hg

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C15H22N2O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: HO4P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C30H27N3O15

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H18O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C2H5O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N5O6P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H15NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H7O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C12H25N2O7

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C4H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H30N6O12S2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C36H62O31

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C16H31O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N5O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H14N2O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H9NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H13NO8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9NO4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C112H202N3O42P3

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C10H13N5O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H9O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C14H25O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: O2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H6N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H4O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H6O24P6

+

CHARGE: -12

+ +
+
+ + + +

FORMULA: C6H14NO5

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H12N4O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C36H62O31

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N4O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H9O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C110H196N2O39P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C6H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H8O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H14NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C30H52O26

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Mg

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C2H7NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: NO

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H13N5O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H25N4O8

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C18H32O16

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CH1O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O11P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C35H52N6O13

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C15H22N2O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H5N5O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Fe

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C10H11N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H16N3O6S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O14P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H11NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H6S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: O3S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H13N2O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Ca

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C3H9NO

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: K

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H13NO8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H5N3O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H3O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H4N4O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H14NO2S

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C4H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H3O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C272H447N14O160P4

+

CHARGE: -15

+ +
+
+ + + +

FORMULA: C3H6O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H20NO6P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H13N3O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H23O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H22N3

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C4H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: CH2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H6NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H4NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H15N4O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C2H8NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H11N4O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H8O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H8O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N4O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: O4S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H11NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H3N2O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Fe

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: H2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: H4N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Zn

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: H

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C22H33N4O13

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H9O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C2H5O4S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H8NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Na

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: O3S2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H15N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C9H11N2O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H9N3O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H7O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: HO3P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H25N2O7

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C9H12N3O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C34H30FeN4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H12N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H15O9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H42N9O12

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H8O10P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H5N5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H10FeO14

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C4H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C17H25N3O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H10N2O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H14NO6P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H5O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: CHN

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H10N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C9H12N3O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C25H46FeN6O8

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H5NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CH4N2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H11NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: N2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H14NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C3H6O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H12N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H14O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C14H27O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H29N2O12

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H11N3O7P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H19O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H13N5O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H5O7

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C181H314N3O103P4

+

CHARGE: -9

+ +
+
+ + + +

FORMULA: C6H11O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H15NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H11N4O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H12NO2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C25H46N6O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H9N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: CH3O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C72H100CoN18O17P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H12N2O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: AsO3

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: Cd

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C4H4N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H6N4O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H14N2O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H25N3O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H12N2O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C114H202N2O39P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C10H10NO6Fe

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H14N2

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C30H27FeN3O15

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C7H12N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Ag

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H7N

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H6O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C17H36NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H13N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: H2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Ni

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C77H117N15O40

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C3H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C37H74N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C24H48O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H15NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C22H42O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H15O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H42FeN9O12

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H14O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: O4W1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H16N4

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C4H4O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C79H126N3O22P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: Co

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C89H145N1O32P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H9O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: H2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N3O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: CO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H14O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C34H61O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C2H2O5S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C17H32O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C123H200N2O57P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Cu

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C9H11N2O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C80H124N16O42

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: XC16H30O1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H63O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CNS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H29O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C74H112N14O39

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H9O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C18H35O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H18O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H16N2

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C24H42O21

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H11NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C71H109N13O39

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: HO4P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H3O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C41H78N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H27N3O15

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C36H62O31

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9NO4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H67O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H4O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H25N2O7

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C16H31O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: O2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H9O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C36H62O31

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H52O26

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N4O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H58O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H4N4O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: XH2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H7NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H5N5O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H57O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C3H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C41H82N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N5O14P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: Mg

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C20H30N6O12S2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C22H44O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H36NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H52N6O13

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: Ca

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C10H11N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H13N2O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H42O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: O3S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: MoO4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C55H89O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C21H40O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H11NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H6NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H34O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: H2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H13N3O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C272H447N14O160P4

+

CHARGE: -15

+ +
+
+ + + +

FORMULA: C9H9O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H8O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C68H102N12O37

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C7H22N3

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C9H15O9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C23H48NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CH2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H6S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C38H69O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C33H62N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C65H116O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C74H114N14O40

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H15N4O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: H4N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C5H3N2O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: CH1O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C39H71O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C24H48O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: O4S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H8O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Fe

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C34H62O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C34H52N6O19

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H5N5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9N3O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H40NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C111H169N21O59

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C33H66N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C38H73O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C65H124O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H42N9O12

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C39H75O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H52O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H12N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C24H46O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C71H107N13O38

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C5H14NO6P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H10N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: CHN

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H38NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H5NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H46FeN6O8

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C17H25N3O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C127H198N9O52P2

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C34H65O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C34H30FeN4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C57H108O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C37H57N7O20

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: XH2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H12N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C3H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H5O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C191H310N4O107P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H12NO2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H19O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Cd

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C4H6N4O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H8N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C181H314N3O103P4

+

CHARGE: -9

+ +
+
+ + + +

FORMULA: C37H70N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H14N2O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H12N2O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N2O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H38O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H7O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H7N

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C16H29O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H14O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C25H46N6O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C34H66O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C30H27FeN3O15

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C3H9N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C12H23O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Cl

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C23H46NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H16NO5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: NO3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C2H3O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H19N2O18P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H8NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C114H172N22O59

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C48H72CoN11O8

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C176H303N2O100P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C10H14N2O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H6NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C73H140O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H5O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C18H30N5O9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H10NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C42H81O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H18O6N3Fe

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H8O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: H2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C312H523N6O200P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C8H8O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C31H60O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CNO

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H42NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H18NO8

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10N2O3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C18H36O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H6O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H18NO9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C38H74O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C35H52N6O13Fe

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H14NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H6O24P6

+

CHARGE: -12

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C84H148N2O37P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C10H11N5O7P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H4N4O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H2O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H18O6N3

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H11N2O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H17N4OS

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C22H33FeN4O13

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C21H44NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N3O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H13N5O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N5O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H10NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C38H70O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Cu

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C6H8O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C18H33O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Mn

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C3H9NO

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C21H44NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H6OS

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H7O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Hg

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C15H22N2O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C68H104N12O38

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C7H15NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C29H58N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C14H25O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C110H196N2O39P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H6N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H14NO5

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C20H38O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C103H162N6O37P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H13NO8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N5O6P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H9O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H14N2O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H14NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C17H31O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C74H112N14O39

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C4H9NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C42H78O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C112H202N3O42P3

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C10H13N5O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C18H32O16

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C21H42NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H8O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: K

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H12N5O11P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C15H25N4O8

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N4O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H30O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C42H77O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C19H36O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C73H132O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H13NO8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H5O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C31H56O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H40O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H14NO2S

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H16N3O6S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C23H46NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C15H22N2O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H14O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H20NO6P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C120H186N24O63

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: NO

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H5N3O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C111H167N21O58

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: Fe

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: H

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H35O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H4NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C55H89O4P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C39H72O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H8NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H11N4O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H51O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N4O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H5O4S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H7O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Zn

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C10H13N5O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N3O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: HO3P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Na

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C22H33N4O13

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C18H36O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H11NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: O3S2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H15N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C5H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C19H37O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C39H76O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H8NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C22H42O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H38NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H25N2O7

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C12H10FeO14

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C3H6O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H3O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H8O10P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C60H100N1O7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H11N2O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C42H82O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C151H234N12O67P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C7H12N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C21H41O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H13N5O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H11N3O7P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H10N2O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H6O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: XH2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H40O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: CH4N2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C81H148O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H14NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C35H64O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: N2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H40NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C22H44O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C31H55O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C74H114N14O40

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C62H88CoN13O14P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H29N2O12

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: AsO3

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C23H48NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H11N4O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H5O7

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C24H46O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H25N3O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C17H33O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C77H119N15O41

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C20H38O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H10NO6Fe

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C14H27O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C81H156O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H11O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: CH3O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H4N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H11NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H68O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C72H100CoN18O17P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C157H255N3O82P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H13N3O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H12NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C2H6O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C31H59O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H39O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C114H202N2O39P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C4H14N2

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C7H15NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C16H29O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H29N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C16H21N5O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H11NO6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H8NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H14O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C37H74N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C37H62N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C17H31N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: MoO4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Ni

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C7H9O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H42FeN9O12

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11N3O4P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C68H126N2O23P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C10H13N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C34H65N1O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H15N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H8O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N5O13P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C3H6NOSR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C4H4O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H15O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H8NO4PS

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H13N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10NOR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: O4W1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C34H32N4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: H2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H15N2O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: CO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N3O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H15N2O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H11O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C44H82O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C34H61O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C28H44N8O17P3S

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: HSe

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C20H24N10O21P4

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C7H10O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C39H66N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C44H79N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H21O14P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C100H176N2O38P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H12O11P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C17H21N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C24H42O21

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H7O7

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C76H137N2O30P2

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: CNS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C2H2O5S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H13O10P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C15H25N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C35H58N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C17H36N6O5S

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C9H23N3O

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C48H86O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C35H63O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C15H29O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C49H76O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C60H100N1O7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H27N3O15

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H18O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H17O10PR2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H30N6O12S2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H5O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H6O7

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H14N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: HO4P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C36H62O31

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H21N7O7

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H32N7O16P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: O2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C17H25N5O16P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C157H271N2O84P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C15H19N5O6S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H4O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C36H62O31

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H3N2O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C16H24N2O16P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C25H38N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H11O7PS

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C55H89O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: Mg

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C27H49N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C41H82N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H13N5O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H7NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C15H23N6O5S

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C17H36NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H8O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H6O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H57N1O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H12N3O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H14N2OR

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C5H5N5O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H52N6O13

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H10NO2R

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C3H6O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C17H20N4O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H20N2O9PS

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C40H65O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C22H44O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C11H18N3O7S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H6NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H19N5O14P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C10H11N5O6P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H4N4O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H3O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C35H56N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C3H5N2O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C40H74O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C25H45N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H6N2O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C38H69O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C8H20NO6P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H23O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H13N3O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H11N2O12P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C7H22N3

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C2H6NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C29H53N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H3N2O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H15N4O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C17H19N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C17H22N4O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H8O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C15H19N5O20P4

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C9H12N3O11P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H11O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C34H62O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H8O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C24H48O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H5O6

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H6O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: O4S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C18H27N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: H2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C39H71O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H21O14P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C17H34O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C32H39N7O20P3S

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C9H9O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O4S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C33H66N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9N3O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H10O12P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H9O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C38H73N1O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H7O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N4O13P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C5H10O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H4O8P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C17H24N3O15P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H13N2O5S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C11H11N2OR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C5H9O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H9NOS

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C34H30FeN4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C25H45N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H35N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H5N5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H6O8P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H10O9P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C35H56N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C5H14NO6P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CHN

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H10N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C40H38N4O17

+

CHARGE: -8

+ +
+
+ + + +

FORMULA: C131H231N2O60P3

+

CHARGE: -8

+ +
+
+ + + +

FORMULA: C8H13N2O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H7NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H46FeN6O8

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C12H13NO9P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H12NOR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C25H43N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: H2O3PSe

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H17N4O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C14H24N6O3S

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C8H8NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C36H63N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C26H39N5O14

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H8N3O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C37H57N7O20

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H13O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C23H43N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C23H34N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C34H64NO12P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H8N5O8P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C50H70O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C124H219N2O54P3

+

CHARGE: -8

+ +
+
+ + + +

FORMULA: C4H6N4O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N2O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Cd

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: CH2NO5P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H1O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H12N5O13P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C7H8O8P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C16H22N2O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H21O14P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C48H74O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H27FeN3O15

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C9H12N2O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C23H41N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H3O5P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H8NO3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H7O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H39N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H6O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H38O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H9NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H14N2O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H4O7P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C27H49N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H25N3O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C15H21N5O14P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H7O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C29H44N6O15

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H8NO7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C23H41N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H7NO4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H13N2O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C17H29N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C176H303N2O100P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C42H41N4O16

+

CHARGE: -7

+ +
+
+ + + +

FORMULA: C10H11N5O13P2S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: CNO

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O13P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C37H60N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C8H10NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H40N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H17NO6S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H11N4O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O10P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C60H116O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C71H113N2O18P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H8O9P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C11H21N2O7PS

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H10NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H11N2O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C62H88CoN13O14P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H14NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H7O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H18O6N3

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C29H50N3O18P2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C16H22N2O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H44NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H52N6O13Fe

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C23H39N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C29H46N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C3H6NOSeR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C5H10N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C38H70O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C18H33O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H41O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Cl

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O10PS

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Cu

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C5H4N4O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C33H54N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C84H148N2O37P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: Hg

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C29H55N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C40H67N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H4O7P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C15H22N2O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C42H81N1O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H6N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C33H54N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C15H22N2O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C11H12NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C39H64N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C10H16N3O6S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H7O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C25H35N7O19P3S

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C17H31O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H13N5O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C42H78O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H9NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C110H196N2O39P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C6H8O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H37N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C47H72O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C21H33N7O13P2S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H5NO4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H42N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C42H77O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C11H15N5O3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C68H127N2O20P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C42H72O36

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H16N4O7P2S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C31H60O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C27H33N9O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H6NO2R

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N5O13P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H11N2O14P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C15H30O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C19H36O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H37N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H13NO8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H21N5O15P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C4H4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H15O10P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H6S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C31H50N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: K

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C31H48N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C4H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H5N3O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H13NO8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C13H23N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H14NO2S

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C3H6O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H20O3N3

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C96H170N2O38P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C21H40O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H14NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H13N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C58H84CoN16O11

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H9O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H3O6

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C10H10NO6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H11NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H56N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C5H10O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C14H23N2O12PR2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C8H14O7

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C13H18N4O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H7O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Zn

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H12NO6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C2H5O4S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H7N2O5P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H7N4O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Na

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C8H13O8

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H9NO4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H37O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C23H41N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H7O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H15NO8P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C11H12NO8

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C3H8NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C39H76O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H3O6

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H16N4O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H35N7O19P3S

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C6H12NOR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H11N4O10P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C20H24N10O22P5

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C23H43N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C20H24N7O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H11NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C13H19N6O9P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CHO3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C54H104O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H14N2O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H27N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H6O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C124H220N2O51P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C7H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H6NO2R

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: CH4N2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H21N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C44H75N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C29H44N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C11H16N2O7

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H68O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H11NO3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C31H50N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H11O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C19H40NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H14NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C31H55O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H14O12P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C4H5NO3R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H7O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H12N5O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C17H25N5O16P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C14H27O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C77H125N1O22P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C37H62N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C21H39N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H7O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C145H251N2O74P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C25H45N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H9O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H13N5O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H6O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C46H70O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9N3O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H9O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H15NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C69H113N1O16P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: AsO3

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C21H26N7O14P2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H12O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H8O9P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H10O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: XH2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H38O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C14H22N3O15P2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C39H64N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H11N3O9P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C27H49N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H12N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C17H22N3O18P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H11NO7P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H5O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H17N5O10P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: XH2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H8N3OR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C16H24N2O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H13O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N5O17P4

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C40H71N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H13N3O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O10P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C3H8O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H35N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C14H14N5O11P

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C10H8O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C11H17NO11P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C4H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: HO7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C4H8N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H10O10P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C79H126N3O22P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: Co

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C7H15NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C22H42O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C17H33O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H12N2O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C27H51N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H13N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C36H40N4O8

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C15H27N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H9O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H7O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C16H21N4O10P2S

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C10H8O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C89H145N1O32P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C48H87N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Cu

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C3H5NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C17H32O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H11NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H17NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C37H60N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H15O5N2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: H2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H9N5O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H36N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C34H61N1O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C19H19N7O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H16N4

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C61H99N1O8P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H13N2O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C20H28N3O19P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C15H21N5O15P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C3H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: HO10P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C49H74O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C23H33N4O20P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C43H75N3O20P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H9NO5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H16N2

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C10H10NO5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C18H35O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H11N2O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H13NO8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C46H70O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C41H78N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H7O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H5N2O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C19H21N7O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C14H17N2O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H37N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H3O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C29H53N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C12H25N2O7

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C14H23N3O14P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C16H31O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H9O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9NO4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H58O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C20H26N3O19P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C10H9O10P

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C13H15N4O12P

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C12H22O11

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H13N5O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H3NO4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H25N7O17P3

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H13N4O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N4O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H67O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C48H92O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H25O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C139H241N2O70P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H6NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H42O7P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C30H57O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C30H52O26

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H51N7O26P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H15N2O4S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H7O7

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H9O8P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H11N2O11P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H11N2O15P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H7O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N4O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H8NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C9H12N3O13P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H11NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O14P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: O3S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H13N2O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C11H10O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H13O10P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H9N2O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: Ca

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C39H66N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C47H69O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H10NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C33H62N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: CH2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: XH2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H10NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H52O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H13O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H17N2O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C16H23N5O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C4H7O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C23H48NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H8O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: Fe

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H26N7O17P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C14H24O12

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: H4N

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C14H22N3O17P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C16H23N5O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C38H73O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H10O10P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C10H13N2O14P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C29H55N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C34H52N6O19

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C15H25N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N4O12P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C20H20N7O6

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H8NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C163H281N2O89P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C5H11NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C48H83N3O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C169H291N2O94P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C5H7O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C11H12N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C24H46O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C28H39N5O23P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C131H230N2O63P4

+

CHARGE: -10

+ +
+
+ + + +

FORMULA: C11H21N2O7PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H42N9O12

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H11O7PS

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H16O4N2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H4O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C39H75O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C23H41N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C34H65O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C3H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C14H18N2O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C29H38N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C40H36N4O16

+

CHARGE: -8

+ +
+
+ + + +

FORMULA: C4H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H7N

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H5O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C25H36N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C4H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N4O14P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H12N3O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C38H69N1O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H8NO2R

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C41H61N9O28P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C2H5NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H9N2O2R

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H21N7O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H4O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C27H40N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C15H21N3O16P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C29H51N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H19O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H46N6O8

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H6O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H14N2O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C37H70N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H9N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C10H12N5O12P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C17H31N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C11H14N2O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H13N3O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C34H66O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H14N5O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N5O20P5

+

CHARGE: -7

+ +
+
+ + + +

FORMULA: C83H135N1O27P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H3O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H4N4O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H38N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H14N4OR

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C42H36FeN4O16

+

CHARGE: -8

+ +
+
+ + + +

FORMULA: C5H7O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H6N2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C95H152N8O28P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C42H80O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C117H208N2O45P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C5H8NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C15H19N2O18P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C10H13N5O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H12N5O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C13H20N3O8S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C21H24N6O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C9H16NO5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C42H81O13P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C18H30N5O9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H42N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H23N3O

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: XH2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H7O7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: NO3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C2H3O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H7O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H42NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H6O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C48H72CoN11O8

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H18NO9

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H10NOR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C29H53N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H8O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H5O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H6NO6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C38H74O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C58H83CoN16O14P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C14H20N6O5S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H8O10P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C9H18O6N3Fe

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: H2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H45N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H10N2O11P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H9O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C49H56FeN4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H10N2O3S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C28H46N8O18P3S

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C4H2O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H47N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C12H17N4OS

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C5H7O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H51N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C22H33FeN4O13

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C51H72O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C35H64O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H12NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C29H51N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H4O10P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C6H9O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C29H53N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C7H6O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H5O7

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C31H51N3O19P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C29H44N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H9O6PS

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C11H16NO7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H13N5O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Mn

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C3H5O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H15N3O8P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H2O6P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H10NOSR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C2H6OS

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C33H52N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C24H36N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C23H39N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H3O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C29H58N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H12N3O

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C2H5O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C31H56O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C51H74O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H15NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H3NO4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H2O6P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C4H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C7H8O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H8NO7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H27N7O14P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C63H103NO12P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N5O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C14H25O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H9O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N4O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H2O7P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C7H14N2O4

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C4H7NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: NO

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C48H74O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C15H25N4O8

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C18H32O16

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N3O10P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C42H77N1O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C87H139N7O23P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C10H12N5O11P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C7H14N2O4S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H12N3O14P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: CH1O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C43H82N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C15H22N2O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H8O14P3

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C8H15NO6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C25H35N7O19P3S

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C23H46NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C28H46N8O18P3S

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C8H13N2O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Fe

+

CHARGE: 3

+ +
+
+ + + +

FORMULA: C6H9O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C47H72O3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H33N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H9NO2SR

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C2H2NO3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H9NO

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H6O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C24H33N7O19P3S

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C12H24N2O10P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H12NO

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C19H35O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C21H39O7P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C33H52N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C3H3O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C71H115N1O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H9NO8P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C151H261N2O79P4

+

CHARGE: -11

+ +
+
+ + + +

FORMULA: C4H6NO4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C55H89O4P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C8H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H9NO3

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H4NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: X

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C39H72O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H16N3O7S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H31N9O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H9O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C4H6NO7P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C25H43N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C14H13N6O3

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H2O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C5H7NO3R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H5O5P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H12N4O6

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C3H7NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H7O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O7

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C37H60N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C9H11N3O9P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C11H7O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: H

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C22H33N4O13

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C54H98O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H8O6

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C27H51O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: O3S2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H15N2O2

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C12H14N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C5H4O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C16H21N5O15P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H11N4O15P3

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C5H8NOR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C7H8O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C42H39N4O16

+

CHARGE: -7

+ +
+
+ + + +

FORMULA: C10H13N2O11P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C8H12N2O5P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H6NOR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C12H25N2O7

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C29H46N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C7H12O13P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C19H38NO7P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C6H10O12P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C18H36O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N4O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C42H82O10P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C19H33N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C31H48N7O17P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C10H17O7P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C16H23N5O16P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C28H46N8O17P3S

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C25H47N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C38H56N8O27P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C39H74N1O8P1

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H10N2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C9H10NO7

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C50H72O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C8H14NO9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C10H17N4O5

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: AsO4

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C3H7NO2S

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: N2O

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H40O9P1

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C3H5NO4S

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C14H18N2O16P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C7H13O10P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H13NO2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C68H95CoN21O21P2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C6H8N3O4P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H10O5

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C19H29N2O12

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H11N4O11P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C5H6NO2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C5H8O11P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C12H13NO9P

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C39H64N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C5H9O8P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C14H22N2O10PRS

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C3H5O6P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C6H5O7

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: RHO

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C20H24N10O19P4

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C34H38N4O4

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C2H4NOR

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C35H58N7O18P3S

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C27H49N2O8PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C10H12N5O9P2

+

CHARGE: -3

+ +
+
+ + + +

FORMULA: C28H41N7O19P3S

+

CHARGE: -5

+ +
+
+ + + +

FORMULA: C6H11O2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C11H8O5

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: CH3O3S

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C4H4N2O2

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C17H25N3O17P2

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C16H26N3O14P2

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C72H100CoN18O17P

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C31H59O8P1

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C26H40N7O26P5S

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C10H11N5O10P2

+

CHARGE: -4

+ +
+
+ + + +

FORMULA: C114H202N2O39P2

+

CHARGE: -6

+ +
+
+ + + +

FORMULA: C9H11O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: R

+

CHARGE: 0

+ +
+
+ + + +

FORMULA: C10H10NO6Fe

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C4H14N2

+

CHARGE: 2

+ +
+
+ + + +

FORMULA: C12H16N4O4PS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C9H9O4

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C27H47N2O9PRS

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: C60H110O11P

+

CHARGE: -1

+ +
+
+ + + +

FORMULA: Ag

+

CHARGE: 1

+ +
+
+ + + +

FORMULA: C6H11O9P

+

CHARGE: -2

+ +
+
+ + + +

FORMULA: C25H47N2O9PRS

+

CHARGE: -1

+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

PROTEIN_ASSOCIATION: PurF

+

PROTEIN_CLASS: 2.4.2.14

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dos

+

PROTEIN_CLASS: 3.1.4.17

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: WecB

+

PROTEIN_CLASS: 5.1.3.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( XapA ) or ( DeoD )

+

PROTEIN_CLASS: 2.4.2.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XapA

+

PROTEIN_CLASS: 2.4.2.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( XapA ) or ( DeoD )

+

PROTEIN_CLASS: 2.4.2.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( XapA ) or ( DeoD )

+

PROTEIN_CLASS: 2.4.2.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MmuM

+

PROTEIN_CLASS: 2.1.1.10

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MetG

+

PROTEIN_CLASS: 6.1.1.10

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CobU

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GshA

+

PROTEIN_CLASS: 6.3.2.2

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tsx

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( Slt ) or ( MltA ) or ( MltB ) or ( MltE ) or ( MltC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Psd

+

PROTEIN_CLASS: 4.1.1.65

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.58

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DeoD

+

PROTEIN_CLASS: 2.4.2.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( XapA ) or ( DeoD )

+

PROTEIN_CLASS: 2.4.2.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DeoD

+

PROTEIN_CLASS: 2.4.2.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PrpB

+

PROTEIN_CLASS: 4.1.3.30

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Psd

+

PROTEIN_CLASS: 4.1.1.65

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( BtuC and BtuD and BtuF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacB ) or ( MepA ) or ( PbpG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaR

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LpxP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaO

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: RhaA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cof ) or ( YmfB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RhaT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CycAec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuE and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AstA

+

PROTEIN_CLASS: 2.3.1.109

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LpxL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ArsC and GrxB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NarKec ) or ( NarU )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NupG ) or ( NupCec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemBec

+

PROTEIN_CLASS: 4.2.1.24

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AmiB ) or ( AmiA ) or ( AmiC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CbdAB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XapB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MhpF ) or ( AdhE )

+

PROTEIN_CLASS: 1.2.1.10

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DadA

+

PROTEIN_CLASS: 1.4.99.1

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.58

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Apt

+

PROTEIN_CLASS: 2.4.2.7

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpB ) or ( PgpA )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LldP ) or ( GlcA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlnS

+

PROTEIN_CLASS: 6.1.1.18

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DppA and DppB and DppC and DppD and DppF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MgsA

+

PROTEIN_CLASS: 4.2.3.3

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Psd

+

PROTEIN_CLASS: 4.1.1.65

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LeuA

+

PROTEIN_CLASS: 4.1.3.12

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Psd

+

PROTEIN_CLASS: 4.1.1.65

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IlvCec

+

PROTEIN_CLASS: 1.1.1.86

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AspC

+

PROTEIN_CLASS: 2.6.1.1

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ClcA ) or ( ClcB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UxuB

+

PROTEIN_CLASS: 1.1.1.57

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( WzyE and WzzE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CysH and TrxC ) or ( CysH and TrxA )

+

PROTEIN_CLASS: 1.8.4.8

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LytB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GalM

+

PROTEIN_CLASS: 5.1.3.3

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GlyQS

+

PROTEIN_CLASS: 6.1.1.14

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 2.7.1.100

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalE and MalF and MalG and MalK )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BioBec

+

PROTEIN_CLASS: 2.8.1.6

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 5.3.1.23

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YcdG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RhaB

+

PROTEIN_CLASS: 2.7.1.5

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RhaA

+

PROTEIN_CLASS: 5.3.1.14

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CaiD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CodA

+

PROTEIN_CLASS: 3.5.4.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CobS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DapD

+

PROTEIN_CLASS: 2.3.1.117

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IlvCec

+

PROTEIN_CLASS: 1.1.1.86

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Psd

+

PROTEIN_CLASS: 4.1.1.65

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TrpS

+

PROTEIN_CLASS: 6.1.1.2

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UxaA

+

PROTEIN_CLASS: 4.2.1.7

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SerS

+

PROTEIN_CLASS: 6.1.1.11

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ProS

+

PROTEIN_CLASS: 6.1.1.15

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.58

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysC

+

PROTEIN_CLASS: 2.7.1.25

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Add

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Fdoec ) or ( Fdn )

+

PROTEIN_CLASS: 1.2.2.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MenD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurA

+

PROTEIN_CLASS: 6.3.4.4

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MetB

+

PROTEIN_CLASS: 4.2.99.9

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Adk

+

PROTEIN_CLASS: 2.7.4.11

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FucA ) or ( YgbL )

+

PROTEIN_CLASS: 4.1.2.17

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UshA ) or ( AphA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcpH

+

PROTEIN_CLASS: 3.1.2.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: YjjX

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YjjX ) or ( YjeQ )

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RpiA ) or ( RpiB )

+

PROTEIN_CLASS: 5.3.1.6

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YjjX

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DsbD and TrxA ) or ( DsbD and TrxC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LivF and LivG and LivH and LivJ and LivM )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( Rpeec ) or ( SgcE )

+

PROTEIN_CLASS: 5.1.3.1

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TrpDec and TrpEec )

+

PROTEIN_CLASS: 4.1.3.27

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CaiD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AraD ) or ( SgaE ) or ( SgbE )

+

PROTEIN_CLASS: 5.1.3.4

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZntA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlpX ) or ( Fbp )

+

PROTEIN_CLASS: 3.1.3.11

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FocA ) or ( FocB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PstA and PstB and PstC and PstD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FucI

+

PROTEIN_CLASS: 5.3.1.25

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GltX

+

PROTEIN_CLASS: 6.1.1.17

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GldA

+

PROTEIN_CLASS: 1.1.1.6

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgoD

+

PROTEIN_CLASS: 4.2.1.6

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tam

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacA ) or ( DacB ) or ( DacC ) or ( DacD )

+

PROTEIN_CLASS: 3.4.16.4

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( KefB ) or ( KefC ) or ( ChaA ) or ( MdfA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmpD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Adk

+

PROTEIN_CLASS: 2.7.4.3

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IspA

+

PROTEIN_CLASS: 2.5.1.10

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NagZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FbaB ) or ( B1773 ) or ( FbaA )

+

PROTEIN_CLASS: 4.1.2.13

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GloB

+

PROTEIN_CLASS: 3.1.2.6

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AcpP and FabHec )

+

PROTEIN_CLASS: 2.3.1.38

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Adk

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Adk

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibDec

+

PROTEIN_CLASS: 1.1.1.193

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RelA ) or ( SpoT )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FieF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS: 5.3.3.7

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GcpE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GapA

+

PROTEIN_CLASS: 1.2.1.12

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GalUec

+

PROTEIN_CLASS: 2.7.7.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DppA and DppB and DppC and DppD and DppF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: HemG

+

PROTEIN_CLASS: 1.3.3.4

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SerB

+

PROTEIN_CLASS: 3.1.3.3

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ZitB ) or ( FieF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.1.3.10

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YbiV

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ManX and ManY and ManZ and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GdhA

+

PROTEIN_CLASS: 1.4.1.4

+

SUBSYSTEM: S_Glutamate_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: WaaB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LeuB

+

PROTEIN_CLASS: 1.1.1.85

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MenA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dcd

+

PROTEIN_CLASS: 3.5.4.13

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GadA ) or ( GadB )

+

PROTEIN_CLASS: 4.1.1.15

+

SUBSYSTEM: S_Glutamate_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadD ) or ( FadK )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GltS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tmk

+

PROTEIN_CLASS: 2.7.4.9

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AldA

+

PROTEIN_CLASS: 1.2.1.21

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HmpA

+

PROTEIN_CLASS: 1.14.12.17

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SsuA and SsuB and SsuC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SucCD

+

PROTEIN_CLASS: 6.2.1.5

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlpA ) or ( GlpD )

+

PROTEIN_CLASS: 1.1.99.5

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MmuM

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GlpA

+

PROTEIN_CLASS: 1.1.99.5

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpA

+

PROTEIN_CLASS: 1.1.99.5

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FolE

+

PROTEIN_CLASS: 3.5.4.16

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GpsA

+

PROTEIN_CLASS: 1.1.1.94

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AcpH

+

PROTEIN_CLASS: 3.1.2.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gph

+

PROTEIN_CLASS: 3.1.3.18

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YiaM and YiaN and YiaO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MelA

+

PROTEIN_CLASS: 3.2.1.22

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadK ) or ( FadD )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PutPec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TrpCec

+

PROTEIN_CLASS: 5.3.1.24

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GrxC ) or ( GrxA ) or ( GrxD ) or ( GrxB )

+

PROTEIN_CLASS: 1.8.4.2

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GmhB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: EntB

+

PROTEIN_CLASS: 3.3.2.1

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SelD

+

PROTEIN_CLASS: 2.7.9.3

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mpl

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GarK

+

PROTEIN_CLASS: 2.7.1.31

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurM

+

PROTEIN_CLASS: 6.3.3.1

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: OtsA

+

PROTEIN_CLASS: 2.4.1.15

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CysA and CysU and CysW and Sbp ) or ( ModA and ModB and ModC ) or ( CysA and CysP and CysU and CysW )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WzxB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: OtsB

+

PROTEIN_CLASS: 3.1.3.12

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MenF

+

PROTEIN_CLASS: 5.4.99.6

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PotA and PotB and PotC and PotDec ) or ( YdcS and YdcT and YdcU and YdcV )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TreC

+

PROTEIN_CLASS: 3.2.1.93

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AphA ) or ( UshA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MurA

+

PROTEIN_CLASS: 2.5.1.7

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( TorYZ ) or ( TorCA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cls ) or ( YbhO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Psd

+

PROTEIN_CLASS: 4.1.1.65

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Psd

+

PROTEIN_CLASS: 4.1.1.65

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CusCFBA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HmpA

+

PROTEIN_CLASS: 1.14.12.17

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YjjN

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DcuB ) or ( DcuC ) or ( DcuA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArnT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NanT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GltP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThrS

+

PROTEIN_CLASS: 6.1.1.3

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CysA and CysP and CysU and CysW ) or ( CysA and CysU and CysW and Sbp )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: NrfABCD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurDec

+

PROTEIN_CLASS: 6.3.4.13

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CynX

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RdgB

+

PROTEIN_CLASS: 3.6.1.19

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RdgB

+

PROTEIN_CLASS: 3.6.1.19

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.4.17.13

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AlaS

+

PROTEIN_CLASS: 6.1.1.7

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ProA

+

PROTEIN_CLASS: 1.2.1.41

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GalT

+

PROTEIN_CLASS: 2.7.7.12

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YcdW ) or ( YiaE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YiaE ) or ( YcdW )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CycAec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CydC and CydD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabB ) or ( FabF )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UgpA and UgpB and UgpC and UgpE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabB

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SsuE ) or ( CysIJ ) or ( Fre )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tdh

+

PROTEIN_CLASS: 1.1.1.103

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ndh

+

PROTEIN_CLASS: 1.6.5.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalE and MalF and MalG and MalK )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gsk

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cfa

+

PROTEIN_CLASS: 2.1.1.79

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpB ) or ( PgpA )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GlmMec

+

PROTEIN_CLASS: 5.4.2.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DapE

+

PROTEIN_CLASS: 3.5.1.18

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GarP ) or ( GudP )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AstB

+

PROTEIN_CLASS: 2.6.1.69

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YedO

+

PROTEIN_CLASS: 4.4.1.15

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PepD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlyA ) or ( LtaE )

+

PROTEIN_CLASS: 4.1.2.5

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RfaD

+

PROTEIN_CLASS: 5.1.3.20

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabB ) or ( FabF )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GalK ) or ( WcaK )

+

PROTEIN_CLASS: 2.7.1.6

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabHec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PbpC ) or ( MrcB ) or ( MrcA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MurGec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabB ) or ( FabF )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Cfa

+

PROTEIN_CLASS: 2.1.1.79

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PdxK

+

PROTEIN_CLASS: 2.7.1.35

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlmUec

+

PROTEIN_CLASS: 2.7.7.23

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YbiV

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YicE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CdsA

+

PROTEIN_CLASS: 2.7.7.41

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SgaU

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LdcA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CdsA

+

PROTEIN_CLASS: 2.7.7.41

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LivF and LivG and LivH and LivJ and LivM )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GsiA and GsiB and GsiC and GsiD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( ManX and ManY and ManZ and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcpH

+

PROTEIN_CLASS: 3.1.2.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( BtuB and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AraA

+

PROTEIN_CLASS: 5.3.1.4

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WzxE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( Rfc and WzzB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlxK

+

PROTEIN_CLASS: 2.7.1.31

+

SUBSYSTEM: S_Glyoxylate_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tsx

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ProVec and ProW and ProX )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PyrBec

+

PROTEIN_CLASS: 2.1.3.2

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LamB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GcvH and GcvP and GcvT and LpdA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Folate_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ugd

+

PROTEIN_CLASS: 1.1.1.22

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.4.17.13

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UhpT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 2.1.3.5

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThrC

+

PROTEIN_CLASS: 4.2.3.1

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MurD

+

PROTEIN_CLASS: 6.3.2.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CdsA

+

PROTEIN_CLASS: 2.7.7.41

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CdsA

+

PROTEIN_CLASS: 2.7.7.41

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UxaB

+

PROTEIN_CLASS: 1.1.1.58

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: LpxD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadD ) or ( FadK )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FldA and Fpr ) or ( FldB and Fpr )

+

PROTEIN_CLASS: 1.18.1.2

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PanD

+

PROTEIN_CLASS: 4.1.1.11

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FdhF and Hyd4 ) or ( FdhF and HycB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadD

+

PROTEIN_CLASS: 2.7.7.18

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Kbl

+

PROTEIN_CLASS: 2.3.1.29

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CdsA

+

PROTEIN_CLASS: 2.7.7.41

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PrpE

+

PROTEIN_CLASS: 6.2.1.13

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CitG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( BtuB and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CdsA

+

PROTEIN_CLASS: 2.7.7.41

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 1.1.1.77

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SseA

+

PROTEIN_CLASS: 2.8.1.2

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FucO

+

PROTEIN_CLASS: 1.1.1.77

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgoT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.1.3.7

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( BetT ) or ( YeaV )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Fsa ) or ( TalC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Car

+

PROTEIN_CLASS: 6.3.5.5

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS: 3.1.4.16

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SstT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CysA and CysP and CysU and CysW ) or ( ModA and ModB and ModC ) or ( CysA and CysU and CysW and Sbp )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ndh

+

PROTEIN_CLASS: 1.6.5.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ndh

+

PROTEIN_CLASS: 1.6.5.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PaaK

+

PROTEIN_CLASS: 6.2.1.30

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YbiV

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( HyaA ) or ( HybC ) or ( HycB )

+

PROTEIN_CLASS: 1.18.99.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ArgT and HisM and HisP and HisQ ) or ( ArtI and ArtJ and ArtM and ArtP and ArtQ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IlvE

+

PROTEIN_CLASS: 2.6.1.42

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Dld ) or ( Ldh )

+

PROTEIN_CLASS: 1.1.1.28

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadI ) or ( FadA )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadI ) or ( FadA )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadA ) or ( FadI )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadI ) or ( FadA )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadA ) or ( FadI )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SgaH ) or ( SgbH )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MtlA and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CdsA

+

PROTEIN_CLASS: 2.7.7.41

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadA ) or ( FadI )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadA ) or ( FadI )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadI ) or ( FadA )

+

PROTEIN_CLASS: 2.3.1.16

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Fre

+

PROTEIN_CLASS: 1.5.1.30

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PnuCec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TdcC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Lig ) or ( NudC )

+

PROTEIN_CLASS: 3.6.1.22

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PheP ) or ( AroP )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SolA

+

PROTEIN_CLASS: 1.5.3.1

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GltA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FumA ) or ( FumB ) or ( FumCec )

+

PROTEIN_CLASS: 4.2.1.2

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AllD

+

PROTEIN_CLASS: 1.1.1.154

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TyrS

+

PROTEIN_CLASS: 6.1.1.1

+

SUBSYSTEM: S_tRNA_charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GudD ) or ( YgcY )

+

PROTEIN_CLASS: 4.2.1.40

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mtn

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlgA

+

PROTEIN_CLASS: 2.4.1.21

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cls ) or ( YbhO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabF ) or ( FabB )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FabF

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AphA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DhaK and DhaL and DhaM and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Acc

+

PROTEIN_CLASS: 6.4.1.2

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ProB

+

PROTEIN_CLASS: 2.7.2.11

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YdfG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FucK

+

PROTEIN_CLASS: 2.7.1.51

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DeoC

+

PROTEIN_CLASS: 4.1.2.4

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NapAB and NapC )

+

PROTEIN_CLASS: 1.7.99.4

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibFec

+

PROTEIN_CLASS: 2.7.1.26

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( SsuA and SsuB and SsuC ) or ( TauA and TauB and TauC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DsbA and DsbB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XylB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThiE

+

PROTEIN_CLASS: 2.5.1.3

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DsbA and DsbB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gpt

+

PROTEIN_CLASS: 2.4.2.22

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemH

+

PROTEIN_CLASS: 4.99.1.1

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PurB

+

PROTEIN_CLASS: 4.3.2.2

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Gsp

+

PROTEIN_CLASS: 6.3.1.8

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TauA and TauB and TauC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Amn

+

PROTEIN_CLASS: 3.2.2.4

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabB ) or ( FabF )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabB

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: HisI

+

PROTEIN_CLASS: 3.6.1.31

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DapF

+

PROTEIN_CLASS: 5.1.1.7

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Nuo

+

PROTEIN_CLASS: 1.6.5.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PyrE

+

PROTEIN_CLASS: 2.4.2.10

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CrcA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ChaA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AphA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AtoADec

+

PROTEIN_CLASS: 2.8.3.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( ModA and ModB and ModC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: EptB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurB

+

PROTEIN_CLASS: 4.3.2.2

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ProPec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfiK ) or ( EamA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FolB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalP ) or ( GlgP )

+

PROTEIN_CLASS: 2.4.1.1

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AraB

+

PROTEIN_CLASS: 2.7.1.16

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CsdA

+

PROTEIN_CLASS: 4.1.1.12

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gsp

+

PROTEIN_CLASS: 3.5.1.78

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( UshA ) or ( AphA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UhpT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SpeA

+

PROTEIN_CLASS: 4.1.1.19

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabB ) or ( FabF )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabB

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GatD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NhoA

+

PROTEIN_CLASS: 2.3.1.118

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: YffH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Fmt

+

PROTEIN_CLASS: 2.1.2.9

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SurE

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SodA ) or ( SodB )

+

PROTEIN_CLASS: 1.15.1.1

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: WcaH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SurE

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfbR ) or ( SurE )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YrbG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpF ) or ( OmpN ) or ( OmpC ) or ( PhoE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpN ) or ( OmpC ) or ( PhoE ) or ( OmpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlyA ) or ( LtaE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CoaD

+

PROTEIN_CLASS: 2.7.7.3

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlcDEF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LpxB

+

PROTEIN_CLASS: 2.4.1.182

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgD

+

PROTEIN_CLASS: 2.6.1.17

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( KdpA and KdpB and KdpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlcDEF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlcDEF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ManX and ManY and ManZ and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlmS

+

PROTEIN_CLASS: 2.6.1.16

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BioF

+

PROTEIN_CLASS: 2.3.1.47

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurL

+

PROTEIN_CLASS: 6.3.5.3

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisA

+

PROTEIN_CLASS: 5.3.1.16

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AphA ) or ( UshA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArnA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MutT ) or ( MazG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MazG ) or ( MutT )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YgjG

+

PROTEIN_CLASS: 2.6.1.29

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AspS

+

PROTEIN_CLASS: 6.1.1.12

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AnsP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MenC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcpH

+

PROTEIN_CLASS: 3.1.2.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MenE

+

PROTEIN_CLASS: 6.2.1.26

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PncB

+

PROTEIN_CLASS: 2.4.2.11

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AnsB

+

PROTEIN_CLASS: 3.5.1.2

+

SUBSYSTEM: S_Glutamate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadD ) or ( FadK )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LysP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XylE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PuuP ) or ( PotEec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WecG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CodB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: KdsA

+

PROTEIN_CLASS: 4.1.2.16

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Crr and PtsG and PtsH and PtsI ) or ( NagE and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Slt ) or ( MltA ) or ( MltB ) or ( MltE ) or ( MltC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YrbI

+

PROTEIN_CLASS: 3.1.3.45

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NanK

+

PROTEIN_CLASS: 2.7.1.60

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DctA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MetI and MetN and MetQ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FieF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CaiB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mae

+

PROTEIN_CLASS: 1.1.1.40

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YgfG

+

PROTEIN_CLASS: 4.1.1.41

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: EptB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Sfc

+

PROTEIN_CLASS: 1.1.1.38

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IlvD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IlvD

+

PROTEIN_CLASS: 4.2.1.9

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CysIJ ) or ( Fre )

+

PROTEIN_CLASS: 1.5.1.30

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemDec

+

PROTEIN_CLASS: 4.2.1.75

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadEec

+

PROTEIN_CLASS: 6.3.1.5

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlgX

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mdh

+

PROTEIN_CLASS: 1.1.1.37

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CoaE

+

PROTEIN_CLASS: 2.7.1.24

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WecE

+

PROTEIN_CLASS: 2.6.1.33

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LivF and LivG and LivH and LivJ and LivM )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DcuA ) or ( DcuB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysS

+

PROTEIN_CLASS: 6.1.1.16

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NhaB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GppA

+

PROTEIN_CLASS: 3.6.1.40

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NupG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: DgkA

+

PROTEIN_CLASS: 2.7.1.107

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgkA

+

PROTEIN_CLASS: 2.7.1.107

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Gpt ) or ( Hpt )

+

PROTEIN_CLASS: 2.4.2.8

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NagB

+

PROTEIN_CLASS: 3.5.99.6

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurH

+

PROTEIN_CLASS: 3.5.4.10

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GuaB

+

PROTEIN_CLASS: 1.1.1.205

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AgaZ ) or ( GatZ )

+

PROTEIN_CLASS: 4.1.2.40

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YjeQ

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( HscC ) or ( YjeQ )

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YjeQ

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MenD

+

PROTEIN_CLASS: 4.1.1.71

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThrC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FadL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LpxC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Udp

+

PROTEIN_CLASS: 2.4.2.2

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisB

+

PROTEIN_CLASS: 4.2.1.19

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MazG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfaO ) or ( MazG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: RdgB

+

PROTEIN_CLASS: 3.6.1.19

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MazG ) or ( NudG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BglX

+

PROTEIN_CLASS: 3.2.1.108

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MazG ) or ( YfaO ) or ( NudG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MazG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MazG ) or ( NtpA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BrnQ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BioAec

+

PROTEIN_CLASS: 2.6.1.62

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: LamB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmpD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LamB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: EntS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuB and FhuC and FhuD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AppA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Crr and MurP and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dfp

+

PROTEIN_CLASS: 6.3.2.5

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Fiu and Ton ) or ( CirA and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PyrC

+

PROTEIN_CLASS: 3.5.2.3

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpF ) or ( OmpN ) or ( OmpC ) or ( PhoE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsC

+

PROTEIN_CLASS: 2.3.1.51

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsC

+

PROTEIN_CLASS: 2.3.1.51

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PepB ) or ( PepA ) or ( PepD ) or ( PepN )

+

PROTEIN_CLASS: 3.4.11.2

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SetB ) or ( SetA ) or ( SotB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LdcC ) or ( CadA )

+

PROTEIN_CLASS: 4.1.1.18

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Pnt

+

PROTEIN_CLASS: 1.6.1.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XapB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CycAec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AraB ) or ( LyxK )

+

PROTEIN_CLASS: 2.7.1.53

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IdnD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mak

+

PROTEIN_CLASS: 2.7.1.1

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GalP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CbdAB ) or ( CydA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Glk

+

PROTEIN_CLASS: 2.7.1.1

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cls ) or ( YbhO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UhpT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 2.7.1.7

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LacZ

+

PROTEIN_CLASS: 3.2.1.23

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HcaCDEF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PfkA

+

PROTEIN_CLASS: 2.7.1.11

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IdnT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LytB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcpH

+

PROTEIN_CLASS: 3.1.2.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YdcS and YdcT and YdcU and YdcV ) or ( PotF and PotG and PotH and PotI ) or ( PotA and PotB and PotC and PotDec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( BtuC and BtuD and BtuF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( CcmA and CcmB and CcmC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsC

+

PROTEIN_CLASS: 2.3.1.51

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsC

+

PROTEIN_CLASS: 2.3.1.51

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( NupG ) or ( NupCec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( HemX ) or ( CysG )

+

PROTEIN_CLASS: 2.1.1.107

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XylA

+

PROTEIN_CLASS: 5.3.1.5

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XylA

+

PROTEIN_CLASS: 5.3.1.5

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( XylB ) or ( AraB )

+

PROTEIN_CLASS: 2.7.1.17

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( NarZYWV ) or ( NarGHIJ )

+

PROTEIN_CLASS: 1.7.99.4

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LacY

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DeoA

+

PROTEIN_CLASS: 2.4.2.4

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ggt

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZntA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS: 3.1.4.16

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RfbB ) or ( RffG )

+

PROTEIN_CLASS: 4.2.1.46

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dxr

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( TdcB ) or ( SdaAec ) or ( SdaB ) or ( IlvA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FldA and Fpr and NrdD and NrdG ) or ( FldB and NrdD ) or ( FldA and NrdD ) or ( FldB and Fpr and NrdD and NrdG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NtpA ) or ( MutT )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YiaE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ValS

+

PROTEIN_CLASS: 6.1.1.9

+

SUBSYSTEM: S_tRNA_charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YiaE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ActP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacB ) or ( MepA ) or ( PbpG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 5.1.99.1

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( IlvE ) or ( TyrB )

+

PROTEIN_CLASS: 2.6.1.42

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DcuB ) or ( DcuA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ProVec and ProW and ProX )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MurB

+

PROTEIN_CLASS: 1.1.1.158

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FldB and NrdD ) or ( FldA and Fpr and NrdD and NrdG ) or ( FldA and NrdD ) or ( FldB and Fpr and NrdD and NrdG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AceA

+

PROTEIN_CLASS: 4.1.3.1

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Fre

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MngA and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AroC

+

PROTEIN_CLASS: 4.2.3.5

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FepB and FepC and FepD and FepG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CobT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MglA and MglB and MglC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PheA ) or ( TyrAec )

+

PROTEIN_CLASS: 5.4.99.5

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: WbbI

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mqo

+

PROTEIN_CLASS: 1.1.99.16

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MgtA ) or ( NikA and NikB and NikC and NikD and NikE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mqo

+

PROTEIN_CLASS: 1.1.99.16

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HcaT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SurE

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LamB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfbR ) or ( SurE ) or ( YjjG )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThiDec

+

PROTEIN_CLASS: 2.7.4.7

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FldA and NrdD ) or ( FldB and NrdD ) or ( FldB and Fpr and NrdD and NrdG ) or ( FldA and Fpr and NrdD and NrdG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfbR ) or ( SurE )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Udk

+

PROTEIN_CLASS: 2.7.1.48

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SurE

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZupT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NupG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfbR ) or ( SurE )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfbR ) or ( SurE ) or ( YjjG )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YjjG ) or ( SurE )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( SurE ) or ( YfbR )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AphA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SurE

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LpxK

+

PROTEIN_CLASS: 2.7.1.130

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThyA

+

PROTEIN_CLASS: 2.1.1.45

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tdk

+

PROTEIN_CLASS: 2.7.1.21

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( Lnt and Lpp )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacA ) or ( DacB ) or ( DacC ) or ( DacD )

+

PROTEIN_CLASS: 3.4.16.4

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PutAec

+

PROTEIN_CLASS: 1.5.99.8

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UhpT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FldB and Fpr and NrdD and NrdG ) or ( FldB and NrdD ) or ( FldA and NrdD ) or ( FldA and Fpr and NrdD and NrdG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PdxK

+

PROTEIN_CLASS: 2.7.1.35

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmpD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BetB

+

PROTEIN_CLASS: 1.2.1.8

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BetB

+

PROTEIN_CLASS: 1.2.1.8

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ApaH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NagZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( KdgT ) or ( ExuT )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuB and FhuC and FhuD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AnmK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadB

+

PROTEIN_CLASS: 5.3.3.8

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RbsK

+

PROTEIN_CLASS: 2.7.1.15

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BioD

+

PROTEIN_CLASS: 6.3.3.3

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SotB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NupG ) or ( NupCec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AcnB ) or ( AcnA )

+

PROTEIN_CLASS: 4.2.1.3

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AcnB ) or ( AcnA )

+

PROTEIN_CLASS: 4.2.1.3

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( SthA ) or ( Pnt )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TtdAB

+

PROTEIN_CLASS: 4.2.1.32

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TrxA and TrxB ) or ( TrxB and TrxC )

+

PROTEIN_CLASS: 1.8.1.9

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CueO

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( IscS and ThiFec and ThiGH and ThiI and ThiS )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TreF

+

PROTEIN_CLASS: 3.2.1.28

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( SsuA and SsuB and SsuC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NarKec ) or ( NirC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tdk

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AvtA

+

PROTEIN_CLASS: 2.6.1.66

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: YaaJ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PotEec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpN ) or ( OmpF ) or ( OmpC ) or ( PhoE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpF ) or ( OmpN ) or ( OmpC ) or ( PhoE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YicE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UshA

+

PROTEIN_CLASS: 3.6.1.45

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GltI and GltJ and GltK and GltL )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( BtuB and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadD ) or ( FadK )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GltI and GltJ and GltK and GltL )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SerC

+

PROTEIN_CLASS: 2.6.1.52

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WbbK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( BtuC and BtuD and BtuF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( AroP ) or ( Mtr ) or ( TnaB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcnB

+

PROTEIN_CLASS: 4.2.1.99

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gcl

+

PROTEIN_CLASS: 4.1.1.47

+

SUBSYSTEM: S_Glyoxylate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuA and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: DsdA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( TdcG ) or ( SdaAec ) or ( SdaB ) or ( TnaA )

+

PROTEIN_CLASS: 4.3.1.17

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UshA ) or ( AphA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CaiC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( IlvB ) or ( IlvH )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: EntC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmpG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TrpDec

+

PROTEIN_CLASS: 2.4.2.18

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FrmA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PurUec

+

PROTEIN_CLASS: 3.5.1.10

+

SUBSYSTEM: S_Folate_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlgP ) or ( MalP )

+

PROTEIN_CLASS: 2.4.1.1

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgsA

+

PROTEIN_CLASS: 2.7.8.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NhaA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgsA

+

PROTEIN_CLASS: 2.7.8.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PhoA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AphA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IspF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.1.3.10

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cls ) or ( YbhO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZupT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CysH and GrxA ) or ( CysH and GrxB ) or ( CysH and GrxD ) or ( CysH and GrxC )

+

PROTEIN_CLASS: 1.8.4.8

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Gpt ) or ( Hpt )

+

PROTEIN_CLASS: 2.4.2.8

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpB ) or ( PgpA )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Edd

+

PROTEIN_CLASS: 4.2.1.12

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Eda

+

PROTEIN_CLASS: 4.1.2.14

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PepN ) or ( PepD ) or ( PepA ) or ( PepB )

+

PROTEIN_CLASS: 3.4.11.2

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadB

+

PROTEIN_CLASS: 5.3.3.8

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurC

+

PROTEIN_CLASS: 6.3.2.6

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AroD

+

PROTEIN_CLASS: 4.2.1.10

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Agp

+

PROTEIN_CLASS: 3.1.3.10

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Fes

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgsA

+

PROTEIN_CLASS: 2.7.8.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FeoB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IspB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlyA ) or ( LtaE )

+

PROTEIN_CLASS: 4.1.2.5

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Asd

+

PROTEIN_CLASS: 1.2.1.11

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacA ) or ( DacB ) or ( DacC ) or ( DacD )

+

PROTEIN_CLASS: 3.4.16.4

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZupT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Maa

+

PROTEIN_CLASS: 2.3.1.79

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UgpA and UgpB and UgpC and UgpE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gmd

+

PROTEIN_CLASS: 4.2.1.47

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PhpB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PyrD

+

PROTEIN_CLASS: 1.3.3.1

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IleS

+

PROTEIN_CLASS: 6.1.1.5

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgsA

+

PROTEIN_CLASS: 2.7.8.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemF

+

PROTEIN_CLASS: 1.3.3.3

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FecB and FecC and FecD and FecE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LtaE ) or ( GlyA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DdlA ) or ( DdlB )

+

PROTEIN_CLASS: 6.3.2.4

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ProVec and ProW and ProX )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PyrD

+

PROTEIN_CLASS: 1.3.3.1

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgkA

+

PROTEIN_CLASS: 2.7.1.107

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Fdn ) or ( Fdoec )

+

PROTEIN_CLASS: 1.2.2.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GntP ) or ( GntU ) or ( GntT ) or ( IdnT )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgsA

+

PROTEIN_CLASS: 2.7.8.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgkA

+

PROTEIN_CLASS: 2.7.1.107

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpN ) or ( OmpC ) or ( OmpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AphA ) or ( UshA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Fre

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: XapB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DdpX

+

PROTEIN_CLASS: 3.4.17.14

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Upp

+

PROTEIN_CLASS: 2.4.2.9

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThiL

+

PROTEIN_CLASS: 2.7.4.16

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpC ) or ( OmpN ) or ( PhoE ) or ( OmpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MenB

+

PROTEIN_CLASS: 4.1.3.36

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dgt

+

PROTEIN_CLASS: 3.1.5.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dgt

+

PROTEIN_CLASS: 3.1.5.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgkA

+

PROTEIN_CLASS: 2.7.1.107

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GatA and GatB and GatC and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgsA

+

PROTEIN_CLASS: 2.7.8.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BglA

+

PROTEIN_CLASS: 3.2.1.86

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgsA

+

PROTEIN_CLASS: 2.7.8.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SdaC ) or ( TdcC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgkA

+

PROTEIN_CLASS: 2.7.1.107

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AraF and AraG and AraH )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgkA

+

PROTEIN_CLASS: 2.7.1.107

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AcpS ) or ( AcpT )

+

PROTEIN_CLASS: 2.7.8.7

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XapB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgH

+

PROTEIN_CLASS: 4.3.2.1

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( DeoA ) or ( DeoD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgG

+

PROTEIN_CLASS: 6.3.4.5

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: RfaEec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( MetL ) or ( ThrA )

+

PROTEIN_CLASS: 1.1.1.3

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DsbD and DsbG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DsbC and DsbD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LeuS

+

PROTEIN_CLASS: 6.1.1.4

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YbiV

+

PROTEIN_CLASS: 3.1.3.9

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgoK

+

PROTEIN_CLASS: 2.7.1.58

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NorV and NorW )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UshA

+

PROTEIN_CLASS: 3.6.1.45

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FecA and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Acs

+

PROTEIN_CLASS: 6.2.1.1

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: DapA

+

PROTEIN_CLASS: 4.2.1.52

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( OppA and OppB and OppC and OppD and OppF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ThiDec ) or ( PdxK )

+

PROTEIN_CLASS: 2.7.1.49

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: YicP

+

PROTEIN_CLASS: 3.5.4.2

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Add

+

PROTEIN_CLASS: 3.5.4.4

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Sbm

+

PROTEIN_CLASS: 5.4.99.2

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ActP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GshB

+

PROTEIN_CLASS: 6.3.2.3

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AdiC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YehW and YehX and YehY and YehZ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Epd

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuB and FhuC and FhuD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SsuD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LpdA and SucAec and SucBec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpF ) or ( OmpN ) or ( OmpC ) or ( PhoE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Aas

+

PROTEIN_CLASS: 2.3.1.40

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Hyi

+

PROTEIN_CLASS: 5.3.1.22

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( HisJ and HisM and HisP and HisQ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YjfF and YtfQ and YtfR and YtfT ) or ( RbsA and RbsB and RbsC and RbsDec ) or ( AlsA and AlsB and AlsC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Eno

+

PROTEIN_CLASS: 4.2.1.11

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PdxB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( WzyE and WzzE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( ArcCec ) or ( YahI ) or ( YqeA )

+

PROTEIN_CLASS: 2.7.2.2

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AtoADec

+

PROTEIN_CLASS: 2.8.3.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YliI ) or ( Gcd )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MgtA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpC ) or ( PhoE ) or ( OmpF ) or ( OmpN )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YgfP

+

PROTEIN_CLASS: 3.5.4.3

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmpD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: HisI

+

PROTEIN_CLASS: 3.5.4.19

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YdcW

+

PROTEIN_CLASS: 1.2.1.19

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Fes

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpC ) or ( PhoE ) or ( OmpF ) or ( OmpN )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UshA

+

PROTEIN_CLASS: 3.6.1.45

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AllC

+

PROTEIN_CLASS: 3.5.3.9

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dxs

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgO

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DcuA ) or ( DcuB ) or ( DcuC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Nuo

+

PROTEIN_CLASS: 1.6.5.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ThrA ) or ( MetL ) or ( LysCec )

+

PROTEIN_CLASS: 2.7.2.4

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SpeG

+

PROTEIN_CLASS: 2.3.1.57

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CueO

+

PROTEIN_CLASS: 1.16.3.1

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SpeG

+

PROTEIN_CLASS: 2.3.1.57

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RffH ) or ( RfbA )

+

PROTEIN_CLASS: 2.7.7.24

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YiaK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ppsa

+

PROTEIN_CLASS: 2.7.9.2

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AnsB

+

PROTEIN_CLASS: 3.5.1.1

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FadL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DeoB ) or ( YhfW )

+

PROTEIN_CLASS: 5.4.2.7

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalQ

+

PROTEIN_CLASS: 2.4.1.25

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Crr and PtsG and PtsH and PtsI ) or ( ManX and ManY and ManZ and PtsH and PtsI ) or ( Crr and MalX and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalQ

+

PROTEIN_CLASS: 2.4.1.25

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalQ

+

PROTEIN_CLASS: 2.4.1.25

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalQ

+

PROTEIN_CLASS: 2.4.1.25

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DctA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpN ) or ( OmpC ) or ( OmpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PoxB

+

PROTEIN_CLASS: 1.2.2.2

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CysKec ) or ( CysM )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TnaA

+

PROTEIN_CLASS: 4.1.99.1

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( UshA ) or ( AphA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdd

+

PROTEIN_CLASS: 3.5.4.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SPONTANEOUS ) or ( GlpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AnsA ) or ( YbiK )

+

PROTEIN_CLASS: 3.5.1.1

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ppc

+

PROTEIN_CLASS: 4.1.1.31

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Ppa ) or ( Ppx ) or ( SurE )

+

PROTEIN_CLASS: 3.6.1.1

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlnA ) or ( YcjK )

+

PROTEIN_CLASS: 6.3.1.2

+

SUBSYSTEM: S_Glutamate_metabolism

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ArgT and HisM and HisP and HisQ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ArgT and HisM and HisP and HisQ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DgoA

+

PROTEIN_CLASS: 4.1.2.21

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RhtA ) or ( RhtB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SuhB

+

PROTEIN_CLASS: 3.1.3.25

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RelA

+

PROTEIN_CLASS: 2.7.6.5

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AdiA

+

PROTEIN_CLASS: 4.1.1.19

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FepA and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NarZYWV ) or ( NarGHIJ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AceB ) or ( GlcB )

+

PROTEIN_CLASS: 4.1.3.2

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YbjG ) or ( PgpB ) or ( UppP )

+

PROTEIN_CLASS: 3.6.1.27

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MetH ) or ( MetE )

+

PROTEIN_CLASS: 2.1.1.13

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfiK ) or ( EamA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Icd

+

PROTEIN_CLASS: 1.1.1.42

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS: 3.1.4.16

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadD ) or ( FadK )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ZitB ) or ( FieF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YehW and YehX and YehY and YehZ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AspA

+

PROTEIN_CLASS: 4.3.1.1

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YfaO ) or ( Dutec )

+

PROTEIN_CLASS: 3.6.1.23

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PrpD

+

PROTEIN_CLASS: 4.2.1.79

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cls ) or ( YbhO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YiaE ) or ( YcdW )

+

PROTEIN_CLASS: 1.1.1.26

+

SUBSYSTEM: S_Glyoxylate_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YiaE ) or ( YcdW )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glyoxylate_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FtsI ) or ( MrdA ) or ( MrcA ) or ( MrcB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DctA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 2.6.1.2

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AstC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PanB

+

PROTEIN_CLASS: 2.1.2.11

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SolA

+

PROTEIN_CLASS: 1.5.3.2

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FeaB

+

PROTEIN_CLASS: 1.2.1.39

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CaiC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tsx

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MngB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LdcA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SsuD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SsuD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SsuD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UgpA and UgpB and UgpC and UgpE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AsnA

+

PROTEIN_CLASS: 6.3.1.1

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BtuR

+

PROTEIN_CLASS: 2.5.1.17

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AsnB

+

PROTEIN_CLASS: 6.3.5.4

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MetK

+

PROTEIN_CLASS: 2.5.1.6

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SsuD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabG

+

PROTEIN_CLASS: 1.1.1.100

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AstE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FrmB ) or ( YeiG )

+

PROTEIN_CLASS: 3.1.2.12

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FabB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DcuB ) or ( DcuA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlgC

+

PROTEIN_CLASS: 2.7.7.27

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ApaH

+

PROTEIN_CLASS: 3.6.1.41

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XapB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YiaE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YiaE

+

PROTEIN_CLASS: 1.1.1.215

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SerS

+

PROTEIN_CLASS: 6.1.1.11

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TalA ) or ( TalB )

+

PROTEIN_CLASS: 2.2.1.2

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ManC

+

PROTEIN_CLASS: 2.7.7.22

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Rfc and WzzB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: KdgT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysIJ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: KgtPec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpB ) or ( PgpA )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YiaE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YiaE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MetA

+

PROTEIN_CLASS: 2.3.1.46

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TdcD

+

PROTEIN_CLASS: 2.7.2.1

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ProPec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GntP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GlpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PrpC

+

PROTEIN_CLASS: 4.1.3.31

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurH

+

PROTEIN_CLASS: 2.1.2.3

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BrnQ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PheA

+

PROTEIN_CLASS: 4.2.1.51

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FieF ) or ( ZitB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MrcB ) or ( PbpC ) or ( MrcA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( Pyka ) or ( Pykf )

+

PROTEIN_CLASS: 2.7.1.40

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MrcB ) or ( MrcA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( NupG ) or ( NupCec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YjfR

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cmk

+

PROTEIN_CLASS: 2.7.4.14

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TrpA

+

PROTEIN_CLASS: 4.2.1.20

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgO

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TrpA

+

PROTEIN_CLASS: 4.2.1.20

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TrpA

+

PROTEIN_CLASS: 4.2.1.20

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AtoADec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TynA

+

PROTEIN_CLASS: 1.4.3.6

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cmk

+

PROTEIN_CLASS: 2.7.4.14

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CoaA

+

PROTEIN_CLASS: 2.7.1.33

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MraY

+

PROTEIN_CLASS: 2.7.8.13

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: WaaC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaU

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaQ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Gmkec

+

PROTEIN_CLASS: 2.7.4.8

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsB

+

PROTEIN_CLASS: 2.3.1.15

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PutAec

+

PROTEIN_CLASS: 1.5.1.12

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PheTS

+

PROTEIN_CLASS: 6.1.1.20

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MurC

+

PROTEIN_CLASS: 6.3.2.8

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: RihC

+

PROTEIN_CLASS: 3.2.2.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NupG ) or ( NupCec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ProC

+

PROTEIN_CLASS: 1.5.1.2

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TynA

+

PROTEIN_CLASS: 1.4.3.6

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Fcl

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LysU ) or ( LysS )

+

PROTEIN_CLASS: 6.1.1.6

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Slt ) or ( MltA ) or ( MltB ) or ( MltE ) or ( MltC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PtsH and PtsI and SrlA and SrlB and SrlE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AtoE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FolXec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( ArgI ) or ( ArgF )

+

PROTEIN_CLASS: 2.1.3.3

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: DsbG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IspD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThiMec

+

PROTEIN_CLASS: 2.7.1.50

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArnA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacB ) or ( MepA ) or ( PbpG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YgiN

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YgiN

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MetF

+

PROTEIN_CLASS: 1.5.1.20

+

SUBSYSTEM: S_Folate_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GlmUec

+

PROTEIN_CLASS: 2.3.1.157

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YnfEFGH ) or ( DmsABC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PanCec

+

PROTEIN_CLASS: 6.3.2.1

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DmsABC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AmiC ) or ( AmiB ) or ( AmiA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CaiT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SstT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SpeC ) or ( SpeF )

+

PROTEIN_CLASS: 4.1.1.17

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CynT ) or ( YadF )

+

PROTEIN_CLASS: 4.2.1.1

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SfuA and SfuB and SfuC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UbiD ) or ( UbiX )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YnfEFGH ) or ( DmsABC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcpH

+

PROTEIN_CLASS: 3.1.2.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpC ) or ( OmpN ) or ( PhoE ) or ( OmpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadK ) or ( FadD )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tsx

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AlsE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DmsABC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GalE

+

PROTEIN_CLASS: 5.1.3.2

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AldH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GalP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LamB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cls ) or ( YbhO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.3

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MurFec

+

PROTEIN_CLASS: 6.3.2.15

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HcaCDEF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PssA

+

PROTEIN_CLASS: 2.7.8.8

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PssA

+

PROTEIN_CLASS: 2.7.8.8

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Aas and AcpP )

+

PROTEIN_CLASS: 6.2.1.20

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AstD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadD ) or ( FadK )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FocA ) or ( FocB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MppA and OppB and OppC and OppD and OppF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuB and FhuC and FhuD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpN ) or ( OmpC ) or ( PhoE ) or ( OmpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmyA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TreA

+

PROTEIN_CLASS: 3.2.1.28

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PssA

+

PROTEIN_CLASS: 2.7.8.8

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PssA

+

PROTEIN_CLASS: 2.7.8.8

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LamB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RihC

+

PROTEIN_CLASS: 3.2.2.8

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: LeuC

+

PROTEIN_CLASS: 4.2.1.33

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PuuD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LeuC

+

PROTEIN_CLASS: 4.2.1.33

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.3

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PrsA

+

PROTEIN_CLASS: 2.7.6.1

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsC

+

PROTEIN_CLASS: 2.3.1.51

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AllP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FolK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpC ) or ( OmpN ) or ( OmpF ) or ( PhoE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CadB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YidK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BrnQ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: HcaB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlxR ) or ( GarR )

+

PROTEIN_CLASS: 1.1.1.60

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.3

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacA ) or ( DacB ) or ( DacC ) or ( DacD )

+

PROTEIN_CLASS: 3.4.16.4

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WecC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PssA

+

PROTEIN_CLASS: 2.7.8.8

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RhtA ) or ( RhtC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AphA ) or ( UshA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LysA

+

PROTEIN_CLASS: 4.1.1.20

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaY

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RihB ) or ( RihA ) or ( RihC )

+

PROTEIN_CLASS: 3.2.2.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DsbC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.2.2.14

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsC

+

PROTEIN_CLASS: 2.3.1.51

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CobU

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.3

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsC

+

PROTEIN_CLASS: 2.3.1.51

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YbiV

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.4.17.13

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: EntA

+

PROTEIN_CLASS: 1.3.1.28

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CyoE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SrlD

+

PROTEIN_CLASS: 1.1.1.140

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ArgD ) or ( AstC )

+

PROTEIN_CLASS: 2.6.1.11

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FolP

+

PROTEIN_CLASS: 2.5.1.15

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: EntE

+

PROTEIN_CLASS: 2.7.7.58

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FrlB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.3

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PssA

+

PROTEIN_CLASS: 2.7.8.8

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NanC ) or ( OmpF ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PssA

+

PROTEIN_CLASS: 2.7.8.8

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.2.2.10

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GloA

+

PROTEIN_CLASS: 4.4.1.5

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cfa

+

PROTEIN_CLASS: 2.1.1.79

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cfa

+

PROTEIN_CLASS: 2.1.1.79

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CopA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.2.2.14

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalE and MalF and MalG and MalK )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.2

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YgeX

+

PROTEIN_CLASS: 4.3.1.15

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UxaC

+

PROTEIN_CLASS: 5.3.1.12

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Bcp and TrxC ) or ( Bcp and TrxA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgS

+

PROTEIN_CLASS: 6.1.1.19

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UxaC

+

PROTEIN_CLASS: 5.3.1.12

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FrmA ) or ( AdhP ) or ( AdhE )

+

PROTEIN_CLASS: 1.1.1.1

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FepB and FepC and FepD and FepG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZupT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cmk ) or ( PyrHec )

+

PROTEIN_CLASS: 2.7.4.14

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Gsk

+

PROTEIN_CLASS: 2.7.1.73

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Frd

+

PROTEIN_CLASS: 1.3.99.1

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PabBec ) or ( YbaS ) or ( YneH )

+

PROTEIN_CLASS: 3.5.1.2

+

SUBSYSTEM: S_Glutamate_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LuxS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MurI

+

PROTEIN_CLASS: 5.1.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FrmA

+

PROTEIN_CLASS: 1.1.1.1

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.3

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RihC

+

PROTEIN_CLASS: 3.2.2.8

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Frd

+

PROTEIN_CLASS: 1.3.99.1

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CaiC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NirBD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LivF and LivG and LivH and LivJ and LivM )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UppS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadB

+

PROTEIN_CLASS: 5.3.3.8

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XapB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PyrHec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GabT ) or ( PuuE )

+

PROTEIN_CLASS: 2.6.1.19

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibDec

+

PROTEIN_CLASS: 3.5.4.26

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Maa

+

PROTEIN_CLASS: 2.3.1.79

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PflBec and YfiD ) or ( PflBec ) or ( TdcEec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FadE

+

PROTEIN_CLASS: 1.3.99.3

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Adk

+

PROTEIN_CLASS: 2.7.1.20

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UshA ) or ( AphA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GrxB and NrdE ) or ( GrxC and NrdE ) or ( GrxD and NrdE ) or ( GrxA and NrdE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ManA

+

PROTEIN_CLASS: 5.3.1.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LeuB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Glf

+

PROTEIN_CLASS: 5.4.99.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MpaA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CaiB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PanE ) or ( IlvCec )

+

PROTEIN_CLASS: 1.1.1.169

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: XdhABC

+

PROTEIN_CLASS: 1.1.1.204

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FrlA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: EntD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlyA

+

PROTEIN_CLASS: 2.1.2.1

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ProPec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mtr

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PutPec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcpH

+

PROTEIN_CLASS: 3.1.2.14

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GrxD and NrdE ) or ( GrxB and NrdE ) or ( GrxA and NrdE ) or ( GrxC and NrdE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NupG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThrB

+

PROTEIN_CLASS: 2.7.1.39

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MmuP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UxuAec

+

PROTEIN_CLASS: 4.2.1.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( UgpA and UgpB and UgpC and UgpE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GrxC and NrdE ) or ( GrxB and NrdE ) or ( GrxD and NrdE ) or ( GrxA and NrdE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YdfG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Crr and MalX and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NagA

+

PROTEIN_CLASS: 3.5.1.25

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ApaH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ppk

+

PROTEIN_CLASS: 2.7.4.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UraA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpE

+

PROTEIN_CLASS: 2.8.1.1

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArnB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpB ) or ( PgpA )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GrxD and NrdE ) or ( GrxA and NrdE ) or ( GrxB and NrdE ) or ( GrxC and NrdE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IdnT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemE

+

PROTEIN_CLASS: 4.1.1.37

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Agp

+

PROTEIN_CLASS: 3.1.3.10

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GldA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TorYZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpK

+

PROTEIN_CLASS: 2.7.1.30

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: UbiF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CorA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuA and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XasA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisS

+

PROTEIN_CLASS: 6.1.1.21

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: EntF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YcjG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SodC

+

PROTEIN_CLASS: 1.15.1.1

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: KdsBec

+

PROTEIN_CLASS: 2.7.7.38

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NrdA and TrxC ) or ( NrdA and TrxA )

+

PROTEIN_CLASS: 1.17.4.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NrdA and TrxA ) or ( NrdA and TrxC )

+

PROTEIN_CLASS: 1.17.4.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( NrdA and TrxC ) or ( NrdA and TrxA )

+

PROTEIN_CLASS: 1.17.4.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NrdA and TrxC ) or ( NrdA and TrxA )

+

PROTEIN_CLASS: 1.17.4.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacB ) or ( MepA ) or ( PbpG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MurEec

+

PROTEIN_CLASS: 6.3.2.13

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabZ ) or ( FabA )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( ZupT ) or ( CorA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.2.2.5

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DctA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FieF ) or ( ZitB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YfjB

+

PROTEIN_CLASS: 2.7.1.23

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CorA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpsG

+

PROTEIN_CLASS: 5.4.2.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LdcA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FrlC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalY ) or ( MetC )

+

PROTEIN_CLASS: 4.4.1.8

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HcaB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MhpB

+

PROTEIN_CLASS: 1.13.11.16

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AcpP and FabD )

+

PROTEIN_CLASS: 2.3.1.39

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemG

+

PROTEIN_CLASS: 1.3.3.4

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( Alrec ) or ( DadX )

+

PROTEIN_CLASS: 5.1.1.1

+

SUBSYSTEM: S_Alanine_and_Aspartate_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WecF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SsuA and SsuB and SsuC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AroB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IdnO

+

PROTEIN_CLASS: 1.1.1.69

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.60

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AphA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FrlA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZupT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PyrF

+

PROTEIN_CLASS: 4.1.1.23

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tsx

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TynA

+

PROTEIN_CLASS: 1.4.3.6

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LyxK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CitDEF and CitX )

+

PROTEIN_CLASS: 4.1.3.6

+

SUBSYSTEM: S_Citric_Acid_Cycle

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MsrB and TrxC ) or ( MsrB and TrxA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( MsrA and TrxC ) or ( MsrA and TrxA )

+

PROTEIN_CLASS: 1.8.4.5

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FrlD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Pta ) or ( EutD )

+

PROTEIN_CLASS: 2.3.1.8

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RhaD

+

PROTEIN_CLASS: 4.1.2.19

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AllA

+

PROTEIN_CLASS: 3.5.3.19

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabB ) or ( FabF )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GuaC

+

PROTEIN_CLASS: 1.7.1.7

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: WaaZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LldD

+

PROTEIN_CLASS: 1.1.2.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LldD

+

PROTEIN_CLASS: 1.1.2.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SurE ) or ( Ppx )

+

PROTEIN_CLASS: 3.6.1.1

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IspA

+

PROTEIN_CLASS: 2.5.1.1

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SpoT

+

PROTEIN_CLASS: 3.1.7.2

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CynS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CrcA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArcD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Cdh

+

PROTEIN_CLASS: 3.6.1.26

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdh

+

PROTEIN_CLASS: 3.6.1.26

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PgpB

+

PROTEIN_CLASS: 3.1.3.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( AphA ) or ( UshA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FtsI ) or ( MrdA ) or ( MrcB ) or ( MrcA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DapB

+

PROTEIN_CLASS: 1.3.1.26

+

SUBSYSTEM: S_Threonine_and__Lysine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UgpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisB

+

PROTEIN_CLASS: 3.1.3.15

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.5.1.42

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TyrP ) or ( AroP ) or ( PheP )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UgpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UgpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UgpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Lnt and Lpp )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CusCFBA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UgpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PurN

+

PROTEIN_CLASS: 2.1.2.2

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabB ) or ( FabF )

+

PROTEIN_CLASS: 2.3.1.41

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpN ) or ( OmpF ) or ( OmpC ) or ( PhoE ) or ( SPONTANEOUS ) or ( OmpL ) or ( OmpG ) or ( OmpA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( HyaA ) or ( HybC )

+

PROTEIN_CLASS: 1.18.99.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisD

+

PROTEIN_CLASS: 1.1.1.23

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisG

+

PROTEIN_CLASS: 2.4.2.17

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpN ) or ( OmpF ) or ( PhoE ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Sdh

+

PROTEIN_CLASS: 1.3.99.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( WzyE and WzzE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MetI and MetN and MetQ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AtpF0 and AtpF1 ) or ( AtpF0 and AtpF1 and AtpI )

+

PROTEIN_CLASS: 3.6.3.14

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PitBec ) or ( PitA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AtoE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemN

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YicE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdh

+

PROTEIN_CLASS: 3.6.1.26

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: YdfG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdh

+

PROTEIN_CLASS: 3.6.1.26

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( Pgmec ) or ( YqaB )

+

PROTEIN_CLASS: 5.4.2.2

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dld

+

PROTEIN_CLASS: 1.1.2.4

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LldP ) or ( GlcA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RfbC

+

PROTEIN_CLASS: 5.1.3.13

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CyaA

+

PROTEIN_CLASS: 4.6.1.1

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgE

+

PROTEIN_CLASS: 3.5.1.16

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AldH

+

PROTEIN_CLASS: 1.2.1.3

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AldB

+

PROTEIN_CLASS: 1.2.1.4

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PncA

+

PROTEIN_CLASS: 3.5.1.19

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadK ) or ( FadD )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Zwf

+

PROTEIN_CLASS: 1.1.1.49

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RfbD

+

PROTEIN_CLASS: 1.1.1.133

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Slt ) or ( MltA ) or ( MltB ) or ( MltE ) or ( MltC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NadD ) or ( NadR )

+

PROTEIN_CLASS: 2.7.7.1

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mpl

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( RihB ) or ( RihA ) or ( RihC )

+

PROTEIN_CLASS: 3.2.2.8

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WecD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 1.7.3.3

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZntA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZntA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PdxK ) or ( PdxYec )

+

PROTEIN_CLASS: 2.7.1.35

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NadCec

+

PROTEIN_CLASS: 2.4.2.19

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( YdiB ) or ( AroEec )

+

PROTEIN_CLASS: 1.1.1.25

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgB

+

PROTEIN_CLASS: 2.7.2.8

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdh

+

PROTEIN_CLASS: 3.6.1.26

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MntH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ArgA

+

PROTEIN_CLASS: 2.3.1.1

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SerA

+

PROTEIN_CLASS: 1.1.1.95

+

SUBSYSTEM: S_Glycine_and__Serine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TorYZ ) or ( TorCA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpB ) or ( YbjG ) or ( UppP )

+

PROTEIN_CLASS: 3.6.1.27

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArgC

+

PROTEIN_CLASS: 1.2.1.38

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( XylF and XylG and XylH )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BtuR

+

PROTEIN_CLASS: 2.5.1.17

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( SsuE ) or ( Fre )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GutQ ) or ( YrbH )

+

PROTEIN_CLASS: 5.3.1.13

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AraE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NagZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadJ ) or ( FadB )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabZ ) or ( FabA )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MdfA ) or ( ChaA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 4.2.1.17

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FolM ) or ( FolA )

+

PROTEIN_CLASS: 1.5.1.3

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GldA

+

PROTEIN_CLASS: 1.1.1.21

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FolCec

+

PROTEIN_CLASS: 6.3.2.12

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdh

+

PROTEIN_CLASS: 3.6.1.26

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpN ) or ( OmpF ) or ( OmpC ) or ( PhoE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SpeB

+

PROTEIN_CLASS: 3.5.3.11

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuA and Ton )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MglA and MglB and MglC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Rfc and WzzB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdh

+

PROTEIN_CLASS: 3.6.1.26

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: FruK

+

PROTEIN_CLASS: 2.7.1.56

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ThiC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DacA ) or ( DacB ) or ( DacC ) or ( DacD )

+

PROTEIN_CLASS: 3.4.16.4

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: GlgB

+

PROTEIN_CLASS: 2.4.1.18

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Kch ) or ( SapD and TrkA and TrkG ) or ( Kup ) or ( SapD and TrkA and TrkH )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: BisC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalE and MalF and MalG and MalK )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AsnS

+

PROTEIN_CLASS: 6.1.1.22

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CyoA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: BisC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GlpQ

+

PROTEIN_CLASS: 3.1.4.46

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MntH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ArnC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabZ ) or ( FabA )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UshA

+

PROTEIN_CLASS: 3.6.1.45

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TauA and TauB and TauC ) or ( SsuA and SsuB and SsuC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadJ ) or ( FadB )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Crr and MurP and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YaaJ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UshA ) or ( AphA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Pta

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TdcD ) or ( AckA ) or ( PurT )

+

PROTEIN_CLASS: 2.7.2.1

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( IlvH ) or ( IlvB )

+

PROTEIN_CLASS: 4.1.3.18

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Ndk ) or ( Adk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Ndk ) or ( Adk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmpG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Adk ) or ( Ndk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GabD

+

PROTEIN_CLASS: 1.2.1.16

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Adk ) or ( Ndk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 1.2.1.24

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Adk ) or ( Ndk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HisC

+

PROTEIN_CLASS: 2.6.1.9

+

SUBSYSTEM: S_Histidine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CaiT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Ndk ) or ( Adk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Adk ) or ( Ndk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Ndk ) or ( Adk )

+

PROTEIN_CLASS: 2.7.4.6

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DctA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FabA ) or ( FabZ )

+

PROTEIN_CLASS: 4.2.1.61

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NupCec ) or ( NupG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ShiA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mtn

+

PROTEIN_CLASS: 3.2.2.9

+

SUBSYSTEM: S_Methionine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FhuB and FhuC and FhuD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AldA

+

PROTEIN_CLASS: 1.2.1.21

+

SUBSYSTEM: S_Folate_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MelB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YeaV

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PdxAJ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ProPec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SpeE

+

PROTEIN_CLASS: 2.5.1.16

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PyrG

+

PROTEIN_CLASS: 6.3.4.2

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ProVec and ProW and ProX )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NagK

+

PROTEIN_CLASS: 2.7.1.59

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FolD

+

PROTEIN_CLASS: 1.5.1.5

+

SUBSYSTEM: S_Folate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FolD

+

PROTEIN_CLASS: 3.5.4.9

+

SUBSYSTEM: S_Folate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SerC

+

PROTEIN_CLASS: 2.6.1.52

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CpdB

+

PROTEIN_CLASS: 3.1.4.16

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Crr and PtsH and PtsI and TreB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GAPOR

+

PROTEIN_CLASS: 1.8.1.7

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WecA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadB ) or ( FadJ )

+

PROTEIN_CLASS: 1.1.1.35

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpC ) or ( OmpN )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TnaA ) or ( MetC )

+

PROTEIN_CLASS: 4.1.99.1

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AroP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GltP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: IspE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsB

+

PROTEIN_CLASS: 2.3.1.15

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Ppk

+

PROTEIN_CLASS: 2.7.4.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsB

+

PROTEIN_CLASS: 2.3.1.15

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AllB

+

PROTEIN_CLASS: 3.5.2.5

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( DkgA ) or ( DkgB ) or ( YeaE ) or ( YghZ )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Methylglyoxal_Metabolism

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DeoB

+

PROTEIN_CLASS: 5.4.2.7

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TrpCec

+

PROTEIN_CLASS: 4.1.1.48

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AcrEF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DdpA and DdpB and DdpC and DdpD and DdpF ) or ( DppA and DppB and DppC and DppD and DppF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GmhA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ZnuA and ZnuB and ZnuC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GuaA

+

PROTEIN_CLASS: 6.3.5.2

+

SUBSYSTEM: S_Purine_and_Pyrimidine_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NupG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PlsB

+

PROTEIN_CLASS: 2.3.1.15

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( OmpN ) or ( OmpC ) or ( PhoE ) or ( OmpF )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CydC and CydD )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: PlsB

+

PROTEIN_CLASS: 2.3.1.15

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: CitT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( Cls ) or ( YbhO )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AqpZ ) or ( SPONTANEOUS )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibBec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( IdnK ) or ( GntK )

+

PROTEIN_CLASS: 2.7.1.12

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.4.17.13

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: AtoB

+

PROTEIN_CLASS: 2.3.1.9

+

SUBSYSTEM: S_Membrane__Lipid_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PgpA ) or ( PgpB )

+

PROTEIN_CLASS: 3.1.3.27

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gnd

+

PROTEIN_CLASS: 1.1.1.44

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PdxHec

+

PROTEIN_CLASS: 1.4.3.5

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: SelA

+

PROTEIN_CLASS: 2.9.1.1

+

SUBSYSTEM: S_tRNA_Charging

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ArsB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RpiB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( FadD ) or ( FadK )

+

PROTEIN_CLASS: 6.2.1.3

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ExuT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibE

+

PROTEIN_CLASS: 2.5.1.9

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LpxH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: HemCec

+

PROTEIN_CLASS: 4.3.1.8

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibCec

+

PROTEIN_CLASS: 2.5.1.9

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Mtn

+

PROTEIN_CLASS: 3.2.2.16

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: EutBC

+

PROTEIN_CLASS: 4.3.1.7

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IdnD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YeaU

+

PROTEIN_CLASS: 1.1.1.83

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LamB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tsx

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UbiH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GarP ) or ( GudP )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SotB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZntA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MdaB

+

PROTEIN_CLASS: 1.6.99.6

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MdaB

+

PROTEIN_CLASS: 1.6.99.6

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AmpG

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FruAec and FruBec and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MdaB

+

PROTEIN_CLASS: 1.6.99.6

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( SPONTANEOUS ) or ( AmtB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Cdd

+

PROTEIN_CLASS: 3.5.4.14

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( CycAec ) or ( YeaV )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GarL

+

PROTEIN_CLASS: 4.1.2.20

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysE

+

PROTEIN_CLASS: 2.3.1.30

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: UshA

+

PROTEIN_CLASS: 3.6.1.45

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: NanE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: TyrAec

+

PROTEIN_CLASS: 1.3.1.12

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Gmkec

+

PROTEIN_CLASS: 2.7.4.8

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LivF and LivG and LivH and LivJ and LivM ) or ( LivF and LivG and LivH and LivK and LivM )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsB

+

PROTEIN_CLASS: 2.3.1.15

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YmfB

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PhnN

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GabP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PabC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: KdgK

+

PROTEIN_CLASS: 2.7.1.45

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GarD

+

PROTEIN_CLASS: 4.2.1.42

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PlsB

+

PROTEIN_CLASS: 2.3.1.15

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PabA and PabBec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( KatE ) or ( KatG )

+

PROTEIN_CLASS: 1.11.1.6

+

SUBSYSTEM: S_Unassigned

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AlsA and AlsB and AlsC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MsbA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldB

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UshA ) or ( AphA )

+

PROTEIN_CLASS: 3.1.3.5

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpN ) or ( OmpF ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PflBec and YfiD ) or ( PflBec ) or ( TdcEec ) or ( PflDec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SPONTANEOUS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PfkA ) or ( PfkB )

+

PROTEIN_CLASS: 2.7.1.11

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AroK ) or ( AroL )

+

PROTEIN_CLASS: 2.7.1.71

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: MtlD

+

PROTEIN_CLASS: 1.1.1.17

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Idi

+

PROTEIN_CLASS: 5.3.3.2

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Eda

+

PROTEIN_CLASS: 4.1.1.3

+

SUBSYSTEM: S_Pyruvate_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LplT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CycAec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AppA

+

PROTEIN_CLASS: 3.6.1.15

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.4.17.13

+

SUBSYSTEM: S_Murein_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpD

+

PROTEIN_CLASS: 4.2.1.80

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ThiK

+

PROTEIN_CLASS: 2.7.1.89

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( ManX and ManY and ManZ and PtsH and PtsI )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: YjjL

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PtsH and PtsI and SgaA and SgaB and SgaT )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.4

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RfaEec

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: CysIJ

+

PROTEIN_CLASS: 1.8.2.2

+

SUBSYSTEM: S_Cysteine_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Tsx

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: Udk

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Tpi

+

PROTEIN_CLASS: 5.3.1.1

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NanA

+

PROTEIN_CLASS: 4.1.3.3

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PspE

+

PROTEIN_CLASS: 2.8.1.1

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MalS

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PanF

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: HemL

+

PROTEIN_CLASS: 5.4.3.8

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: DctA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AroA

+

PROTEIN_CLASS: 2.5.1.19

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NudE

+

PROTEIN_CLASS: 3.6.1.13

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( DkgA ) or ( DkgB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( YibO ) or ( GpmB ) or ( GpmA )

+

PROTEIN_CLASS: 5.4.2.1

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Pgl

+

PROTEIN_CLASS: 3.1.1.31

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Pgk

+

PROTEIN_CLASS: 2.7.2.3

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Pgi

+

PROTEIN_CLASS: 5.3.1.9

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NapAB and NapC and NapG and NapH )

+

PROTEIN_CLASS: 1.7.99.4

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WaaA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RibFec

+

PROTEIN_CLASS: 2.7.7.2

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AroF ) or ( AroGec ) or ( AroH )

+

PROTEIN_CLASS: 4.1.2.15

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Pck

+

PROTEIN_CLASS: 4.1.1.49

+

SUBSYSTEM: S_Anaplerotic__Reactions

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: RhaT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( HyaA ) or ( HybC )

+

PROTEIN_CLASS: 1.18.99.1

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TauD

+

PROTEIN_CLASS: 1.14.11.17

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: XdhABC

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nucleotide__Salvage_Pathway

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesA

+

PROTEIN_CLASS: 3.1.1.5

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TorYZ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: GltB

+

PROTEIN_CLASS: 1.4.1.13

+

SUBSYSTEM: S_Glutamate_metabolism

+ +
+ + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GlnHec and GlnPec and GlnQec )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS: 3.2.1.26

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( UgpA and UgpB and UgpC and UgpE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PldA

+

PROTEIN_CLASS: 3.1.1.32

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.9

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FabI

+

PROTEIN_CLASS: 1.3.1.10

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalE and MalF and MalG and MalK )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Glycerophospholipid_Metabolism

+ +
+ + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( GarP ) or ( GudP )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TktA ) or ( TktB )

+

PROTEIN_CLASS: 2.2.1.1

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TktA ) or ( TktB )

+

PROTEIN_CLASS: 2.2.1.1

+

SUBSYSTEM: S_Pentose_Phosphate_Pathway

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( IlvE ) or ( AspC ) or ( TyrB )

+

PROTEIN_CLASS: 2.6.1.58

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: ( UgpA and UgpB and UgpC and UgpE )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: IlvE

+

PROTEIN_CLASS: 2.6.1.42

+

SUBSYSTEM: S_Valine__Leucine_and_Isoleucine_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ZntA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Dfp

+

PROTEIN_CLASS: 4.1.1.36

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( FieF ) or ( ZitB )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Fcl

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM:

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: NrfABCD

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Nitrogen_Metabolism

+ +
+ + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AceEec and AceFec and LpdA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_GlycolysisGluconeogenesis

+ +
+ + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( TyrB ) or ( AspC )

+

PROTEIN_CLASS: 2.6.1.5

+

SUBSYSTEM: S_Tyrosine_Tryptophan_and_Phenylalanine_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: MhpT

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: SpeD

+

PROTEIN_CLASS: 4.1.1.50

+

SUBSYSTEM: S_Arginine_and_Proline_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: LdcA

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Murein__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( MalE and MalF and MalG and MalK )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PuuB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AtoE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( NupCec ) or ( NupG )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_

+ +
+ + + +
+ + + +

PROTEIN_ASSOCIATION: YgjE

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION:

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Inorganic_Ion_Transport_and_Metabolism

+ +
+ + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( LldP ) or ( GlcA )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: AlsK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: WbbJ

+

PROTEIN_CLASS:

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YgfH

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: PdxHec

+

PROTEIN_CLASS: 1.4.3.5

+

SUBSYSTEM: S_Cofactor_and_Prosthetic_Group_Biosynthesis

+ +
+ + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( AcpP and LpxA )

+

PROTEIN_CLASS: 2.3.1.129

+

SUBSYSTEM: S__Lipopolysaccharide_Biosynthesis__Recycling

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: Nuo

+

PROTEIN_CLASS: 1.6.5.3

+

SUBSYSTEM: S_Oxidative_Phosphorylation

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: FucP

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Inner_Membrane

+ +
+ + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: ( PhoE ) or ( OmpF ) or ( OmpN ) or ( OmpC )

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Transport_Outer_Membrane_Porin

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: YcjK

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Alternate_Carbon_Metabolism

+ +
+ + + + + + + + + + + + + + +
+ + + +

PROTEIN_ASSOCIATION: TesB

+

PROTEIN_CLASS:

+

SUBSYSTEM: S_Cell_Envelope_Biosynthesis

+ +
+ + + + + + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
diff --git a/pyproject.toml b/pyproject.toml index e8cf30ba..e245852c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,108 @@ [build-system] -# These are the assumed default build requirements from pip: -# https://pip.pypa.io/en/stable/reference/pip/#pep-517-and-518-support -requires = ["setuptools>=43.0.0", "wheel"] -build-backend = "setuptools.build_meta" \ No newline at end of file +requires = ["setuptools>=61.0.0", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "mewpy" +version = "1.0.0" +description = "MEWpy - Metabolic Engineering in Python" +readme = "README.md" +license = "GPL-3.0-or-later" +authors = [ + {name = "Vitor Pereira", email = "vmspereira@gmail.com"}, + {name = "BiSBII CEB University of Minho"}, +] +maintainers = [ + {name = "Vitor Pereira", email = "vmspereira@gmail.com"}, +] +keywords = [ + "metabolism", + "biology", + "constraint-based", + "optimization", + "flux-balance analysis", + "strain optimization" +] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Science/Research", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Topic :: Scientific/Engineering :: Bio-Informatics", +] +requires-python = ">=3.8" +dependencies = [ + "numpy>=1.20,<1.24", + "cobra>=0.26.0,<0.27.0", + "reframed", + "inspyred", + "jmetalpy>=1.5.0", + "networkx", + "matplotlib>=3.5.0,<4.0.0", + "tqdm", + "joblib", + "httpx>=0.23.0,<0.24.0", + "pandas>=1.0,<2.0", +] + +[project.optional-dependencies] +test = [ + "pytest>=6.0", + "pytest-runner", + "cplex", + "tox", +] +dev = [ + "pytest>=6.0", + "pytest-runner", + "cplex", + "tox", + "flake8", + "black", + "isort", +] +docs = [ + "sphinx", + "sphinx-rtd-theme", +] + +[project.urls] +Homepage = "https://github.com/BioSystemsUM/mewpy/" +Repository = "https://github.com/vmspereira/mewpy/" +Development = "https://github.com/vmspereira/MEWpy" +Documentation = "https://mewpy.readthedocs.io" +Issues = "https://github.com/vmspereira/mewpy/issues" + +[tool.setuptools] +zip-safe = true +include-package-data = true + +[tool.setuptools.packages.find] +where = ["src"] + +[tool.setuptools.package-data] +mewpy = ["model/data/*"] +"*" = ["*.xml", "*.csv", "*.txt"] + +[tool.pytest.ini_options] +testpaths = ["tests"] +python_files = ["test_*.py"] +python_classes = ["Test*"] +python_functions = ["test_*"] + +[tool.flake8] +max-line-length = 120 +exclude = ["__init__.py", "docs"] + +[tool.black] +line-length = 120 +target-version = ["py38", "py39", "py310", "py311", "py312"] + +[tool.isort] +profile = "black" +line_length = 120 \ No newline at end of file diff --git a/requirements.txt b/requirements.txt index cf1d86e0..c5798f02 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,11 +1,11 @@ numpy -cobra<=0.26.2 +cobra>=0.26.0,<0.27.0 reframed inspyred -jmetalpy<=1.5.5 +jmetalpy>=1.5.0 networkx -matplotlib<=3.5.0 +matplotlib>=3.5.0,<4.0.0 tqdm joblib -httpx~=0.24.0 +httpx>=0.23.0,<0.24.0 diff --git a/setup.cfg b/setup.cfg index 57c4f6e0..04a9de16 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,57 +1,10 @@ +# Legacy setup.cfg - most configuration moved to pyproject.toml + [bumpversion] -current_version = 0.1.34 +current_version = 1.0.0 commit = True tag = False -[metadata] -name = MEWpy -author = Vitor Pereira -author_email = vpereira@ceb.uminho.pt -description = Metabolic Enginneering Workbench -long_description = file: README.md -long_description_content_type = text/markdown -url = https://github.com/BioSystemsUM/mewpy -project_urls = - Bug Tracker = https://github.com/BioSystemsUM/mewpy/issues - Documentation = https://mewpy.readthedocs.io -classifiers = - Programming Language :: Python :: 3 - License :: OSI Approved :: Apache Software License - Operating System :: OS Independent -keywords = - metabolism - biology - constraint-based - optimization - flux-balance analysis - -[options] -zip_safe = True -install_requires = - cobra<=0.26.2 - reframed - inspyred - jmetalpy<=1.5.5 - networkx - matplotlib<=3.5.0 - tqdm - joblib - httpx~=0.24 -tests_require = - tox - cplex -packages = find: -package_dir = - = src - -[options.package_data] -mewpy = - model/data/* -* = *.xml, *.csv, *.txt - -[bdist_wheel] -universal = 1 - [bumpversion:file:setup.py] search = version='{current_version}' replace = version='{new_version}' @@ -60,12 +13,12 @@ replace = version='{new_version}' search = __version__ = '{current_version}' replace = __version__ = '{new_version}' -[flake8] -max-line-length = 120 -exclude = __init__.py,docs +[bumpversion:file:pyproject.toml] +search = version = "{current_version}" +replace = version = "{new_version}" -[aliases] -test = pytest +[bdist_wheel] +universal = 0 [egg_info] tag_build = diff --git a/setup.py b/setup.py index d0db4b47..25a0c3ee 100644 --- a/setup.py +++ b/setup.py @@ -1,36 +1,6 @@ -from setuptools import setup, find_packages +# Legacy setup.py for compatibility +# All configuration has been moved to pyproject.toml -files = ["model/data/*"] +from setuptools import setup -with open('README.rst') as readme_file: - readme = readme_file.read() - -requirements = ['cobra', 'inspyred', 'jmetalpy<=1.5.5', - 'reframed', 'networkx', 'matplotlib<=3.5.0', - 'joblib', 'tdqm', 'httpx<=0.23.0'] - -setup_requirements = requirements + ['pytest-runner'] -test_requirements = requirements + ['pytest', 'cplex'] -install_requirements = requirements - -setup( - name='mewpy', - version='0.1.34', - python_requires='>=3.6', - package_dir={'': 'src'}, - packages=find_packages('src'), - package_data={"": ["*.xml", "*.csv", "*.txt"], 'mewpy': files}, - include_package_data=True, - zip_safe=False, - install_requires=install_requirements, - setup_requires=setup_requirements, - tests_require=test_requirements, - author='BiSBII CEB University of Minho', - author_email='vpereira@ceb.uminho.pt', - description='MEWpy - Metabolic Engineering in Python ', - license='GPL v3 License', - keywords='strain optimization', - url='https://github.com/BioSystemsUM/mewpy/', - long_description=readme, - test_suite='tests', -) +setup() diff --git a/src/mewpy/__init__.py b/src/mewpy/__init__.py index 03b431d4..96872031 100644 --- a/src/mewpy/__init__.py +++ b/src/mewpy/__init__.py @@ -1,6 +1,3 @@ -# Copyright (C) 2019- Centre of Biological Engineering, -# University of Minho, Portugal - # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or @@ -16,9 +13,9 @@ from .simulation import get_simulator -__author__ = 'Vitor Pereira (2019-) | CEB University of Minho (2019-2023)' -__email__ = 'vmsapereira@gmail.com' -__version__ = '0.1.34' +__author__ = 'Vitor Pereira (2019-) and CEB University of Minho (2019-2023)' +__email__ = 'vpereira@ceb.uminho.pt' +__version__ = '1.0.0' diff --git a/src/mewpy/cobra/regcomfba.py b/src/mewpy/cobra/regcomfba.py deleted file mode 100644 index 776fcab0..00000000 --- a/src/mewpy/cobra/regcomfba.py +++ /dev/null @@ -1,53 +0,0 @@ -# Regularized Flux Balance Analysis for communities -from mewpy.solvers import solver_instance -from mewpy.simulation import get_simulator, SStatus, SimulationResult -from mewpy.com.com import CommunityModel -from mewpy.solvers.solution import to_simulation_result -from warnings import warn - -def regComFBA(model:CommunityModel, objective=None, minimize=False, constraints=None, alpha=0.9): - """ Run a Regularized Flux Balance Analysis simulation: - - Arguments: - model (CommunityModel): a constraint-based model - objective (dict: objective coefficients (optional) - minimize (bool): minimize objective function (False by default) - constraints (dict): environmental or additional constraints (optional) - - Returns: - Solution: solution - """ - sim = get_simulator(model) - - if not objective: - objective = sim.objective - if len(objective) == 0: - warn('Model objective undefined.') - - solver = solver_instance(sim) - - if not constraints: - constraints = {} - - if not objective: - objective = model.get_objective() - - pre_solution = sim.simulate(objective,minimize=minimize,constraints=constraints) - if pre_solution.status != SStatus.OPTIMAL: - return pre_solution - - solver.add_constraint('obj', objective, '>', - alpha * pre_solution.objective_value) - - solver.update() - - org_bio=list(model.get_organisms_biomass().values()) - qobjective = {(rid,rid):1 for rid in org_bio} - - solution = solver.solve(quadratic=qobjective, minimize=True, constraints=constraints) - - - - result = to_simulation_result(model, solution.fobj, constraints, sim, solution) - - return result diff --git a/src/mewpy/com/analysis.py b/src/mewpy/com/analysis.py index 545ff97f..ec1a2fd4 100644 --- a/src/mewpy/com/analysis.py +++ b/src/mewpy/com/analysis.py @@ -22,15 +22,20 @@ from mewpy.solvers import solver_instance from mewpy.solvers.solver import VarType from mewpy.solvers.solution import Status -from mewpy.simulation import Environment +from mewpy.simulation import Environment, SimulationResult, get_simulator from mewpy.cobra.medium import minimal_medium from mewpy.util.constants import ModelConstants +from mewpy.com import CommunityModel from mewpy.util import AttrDict from warnings import warn from collections import Counter from itertools import combinations, chain from math import isinf, inf +import pandas as pd + +from typing import Union,List + def sc_score(community, environment=None, min_growth=0.1, n_solutions=100, verbose=True, abstol=1e-6, @@ -477,4 +482,49 @@ def ex_by_comp(compound): env = Environment.from_reactions(ex_rxns, max_uptake=max_uptake) if r_h2o is not None: env[r_h2o] = (-inf, inf) - return env \ No newline at end of file + return env + +def exchanges(com:CommunityModel, + solution:SimulationResult, + metabolites:Union[str,List[str]]=None): + """_summary_ + + Args: + com (CommunityModel): _description_ + solution (SimulationResult): _description_ + metabolites (Union[str,List[str]], optional): _description_. Defaults to None. + + Raises: + ValueError: _description_ + + Returns: + _type_: _description_ + """ + sim = get_simulator(solution.model) + exchange = sim.get_exchange_reactions() + m_r = sim.metabolite_reaction_lookup() + + if metabolites is None: + ext_mets = com.ext_mets + elif isinstance(metabolites,str): + ext_mets =[metabolites] + elif isinstance(metabolites,list): + ext_mets =metabolites + else: + raise ValueError('Metabolites should be a string, a list of strings or None') + res = dict() + orgs = com.organisms + for met in ext_mets: + res[met]={k:0.0 for k in orgs} + rxns = m_r[met] + for rx, st in rxns.items(): + if rx in exchange: + continue + org = com.reverse_map[rx][0] + v = solution.fluxes[rx] + res[met][org]=v + df = pd.DataFrame(res).transpose() + df.index.name = 'Metabolite' + df['Total'] = df.sum(axis=1).round(5) + return df + \ No newline at end of file diff --git a/src/mewpy/com/com.py b/src/mewpy/com/com.py index 3a818b37..7943d1a5 100644 --- a/src/mewpy/com/com.py +++ b/src/mewpy/com/com.py @@ -1,5 +1,6 @@ -# Copyright (C) 2019- Centre of Biological Engineering, +# Copyright (C) 2019-2023 Centre of Biological Engineering, # University of Minho, Portugal +# Vitor Pereira 2019- # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -29,7 +30,7 @@ from copy import deepcopy from warnings import warn from numpy import inf - +from tqdm import tqdm from typing import Dict, List, Union, TYPE_CHECKING if TYPE_CHECKING: @@ -39,17 +40,20 @@ class CommunityModel: - + EXT_COMP = "e" GROWTH_ID = "community_growth" - - def __init__(self, - models:List[Union["Simulator","Model","CBModel"]], - abundances:List[float]= None, - merge_biomasses:bool=False, - copy_models:bool=False, - add_compartments=False, - flavor:str='reframed'): + + def __init__( + self, + models: List[Union["Simulator", "Model", "CBModel"]], + abundances: List[float] = None, + merge_biomasses: bool = True, + copy_models: bool = False, + add_compartments=True, + balance_exchange=True, + flavor: str = "reframed", + ): """Community Model. :param models: A list of metabolic models. @@ -57,17 +61,21 @@ def __init__(self, Default None. :param merge_biomasses: If a biomass equation is to be build requiring each organism to grow in acordance to a relative abundance. - Default False. - If no abundance list is provided all organism will have equal abundance. + Default True. + If no abundance list is provided, all organism will have equal abundance. :param add_compartments: If each organism external compartment is to be added - to the community model. Default False. + to the community model. Default True. + :param balance_exchange: If the organisms uptakes should reflect their abundances. + This will normalize each organism flux value in acordance to the abundance. Default True. :param bool copy_models: if the models are to be copied, default True. :param str flavor: use 'cobrapy' or 'reframed. Default 'reframed'. """ self.organisms = AttrDict() self.model_ids = list({model.id for model in models}) + if len(self.model_ids)!= len(set(self.model_ids)): + raise ValueError('Each model must have a different ID.') self.flavor = flavor - + self.organisms_biomass = None self.organisms_biomass_metabolite = None self.biomass = None @@ -75,11 +83,16 @@ def __init__(self, self.reaction_map = None self.metabolite_map = None self.gene_map = None - + self.ext_mets = None + self._reverse_map = None + if abundances and any(e <= 0 for e in abundances): + raise ValueError("All abundances need to be positive") + self._merge_biomasses = True if abundances is not None else merge_biomasses self._add_compartments = add_compartments - + self._balance_exchange = balance_exchange + if len(self.model_ids) < len(models): warn("Model ids are not unique, repeated models will be discarded.") @@ -88,26 +101,29 @@ def __init__(self, if not m.objective: raise ValueError(f"Model {m.id} has no objective") self.organisms[m.id] = deepcopy(m) if copy_models else m - + if self._merge_biomasses: - if abundances and len(abundances)==len(self.organisms): - self.organisms_abundance =dict(zip(self.organisms.keys(),abundances)) - else: - self.organisms_abundance = {org_id:1 for org_id in self.organisms.keys()} - - self._comm_model=None - + if abundances and len(abundances) == len(self.organisms): + self.organisms_abundance = dict(zip(self.organisms.keys(), abundances)) + else: + self.organisms_abundance = { + org_id: 1 for org_id in self.organisms.keys() + } + + self._comm_model = None + def init_model(self): - sid = ' '.join(sorted(self.model_ids)) - if self.flavor == 'reframed': + sid = " ".join(sorted(self.model_ids)) + if self.flavor == "reframed": from reframed.core.cbmodel import CBModel + model = CBModel(sid) else: from cobra.core.model import Model + model = Model(sid) self._comm_model = get_simulator(model) - - + def clear(self): self.organisms_biomass = None self.organisms_biomass_metabolite = None @@ -115,69 +131,113 @@ def clear(self): self.reaction_map = None self.metabolite_map = None self.gene_map = None + self.ext_mets = None self._reverse_map = None self._comm_model = None - + @property def add_compartments(self): return self._add_compartments - + @add_compartments.setter - def add_compartments(self,value:bool): + def add_compartments(self, value: bool): if self._add_compartments == value: pass else: self._add_compartments = value self.clear() - + + @property + def balance_exchanges(self): + return self._balance_exchange + + @balance_exchanges.setter + def balance_exchanges(self, value: bool): + if value == self._balance_exchange: + return + self._balance_exchange = value + if value: + self._update_exchanges() + else: + self._update_exchanges({k:1 for k in self.model_ids}) + @property def merge_biomasses(self): return self._merge_biomasses - + @merge_biomasses.setter - def merge_biomasses(self,value:bool): + def merge_biomasses(self, value: bool): if self._merge_biomasses == value: pass else: self._merge_biomasses = value self.clear() - + @property def reverse_map(self): if self._reverse_map is not None: return self._reverse_map else: self._reverse_map = dict() - self._reverse_map.update({v:k for k,v in self.reaction_map.items()}) - self._reverse_map.update({v:k for k,v in self.gene_map.items()}) - + self._reverse_map.update({v: k for k, v in self.reaction_map.items()}) + self._reverse_map.update({v: k for k, v in self.gene_map.items()}) + return self._reverse_map + def get_organisms_biomass(self): return self.organisms_biomass - - def set_abundance(self,abundances:Dict[str,float],rebuild=False): + + def set_abundance(self, abundances: Dict[str, float], rebuild=False): if not self._merge_biomasses: raise ValueError("The community model has no merged biomass equation") - self.organisms_abundance.update(abundances) - if any([x<0 for x in abundances.values()]): + if any([x < 0 for x in abundances.values()]): raise ValueError("All abundance value need to be non negative.") - if sum(list(abundances.values()))==0: + if sum(list(abundances.values())) == 0: raise ValueError("At leat one organism need to have a positive abundance.") # update the biomass equation + self.organisms_abundance.update(abundances) if rebuild: self.clear() self._merge_models() else: comm_growth = CommunityModel.GROWTH_ID - biomass_stoichiometry = {met: -self.organisms_abundance[org_id] - for org_id, met in self.organisms_biomass_metabolite.items() - if self.organisms_abundance[org_id]>0 - } - self._comm_model.add_reaction(comm_growth, - name="Community growth rate", - stoichiometry=biomass_stoichiometry, - lb=0, ub=inf, reaction_type='SINK') + biomass_stoichiometry = { + met: -self.organisms_abundance[org_id] + for org_id, met in self.organisms_biomass_metabolite.items() + if self.organisms_abundance[org_id] > 0 + } + self._comm_model.add_reaction( + comm_growth, + name="Community growth rate", + stoichiometry=biomass_stoichiometry, + lb=0, + ub=inf, + reaction_type="SINK", + ) self._comm_model.objective = comm_growth - self._comm_model.solver=None + self._comm_model.solver = None + + if self._balance_exchange: + self._update_exchanges() + + def _update_exchanges(self,abundances:dict=None): + if self.merged_model and self._merge_biomasses and self._balance_exchange: + exchange = self.merged_model.get_exchange_reactions() + m_r = self.merged_model.metabolite_reaction_lookup() + for met in self.ext_mets: + rxns = m_r[met] + for rx,st in rxns.items(): + if rx in exchange: + continue + org = self.reverse_map[rx][0] + if abundances: + ab = abundances[org] + else: + ab = self.organisms_abundance[org] + rxn = self.merged_model.get_reaction(rx) + stch = rxn.stoichiometry + new_stch = stch.copy() + new_stch[met] = ab if st > 0 else -ab + self.merged_model.update_stoichiometry(rx, new_stch) def get_community_model(self): """Returns a Simulator for the merged model""" @@ -185,30 +245,30 @@ def get_community_model(self): def size(self): return len(self.organisms) - - def get_organisms_biomass(self)->Dict[str,str]: + + def get_organisms_biomass(self) -> Dict[str, str]: return self.organisms_biomass @property def merged_model(self): - """ Returns a community model (COBRApy or REFRAMED)""" + """Returns a community model (COBRApy or REFRAMED)""" if self._comm_model is None: self._merge_models() return self._comm_model def _merge_models(self): """Merges the models.""" - + self.init_model() - + old_ext_comps = [] - ext_mets = [] + self.ext_mets = [] self.organisms_biomass = {} self.reaction_map = {} self.metabolite_map = {} self.gene_map = {} self._reverse_map = None - + if self._merge_biomasses: self.organisms_biomass_metabolite = {} @@ -217,19 +277,19 @@ def _merge_models(self): comm_growth = CommunityModel.GROWTH_ID # create external compartment - self._comm_model.add_compartment(ext_comp_id, - "extracellular environment", - external=True) + self._comm_model.add_compartment( + ext_comp_id, "extracellular environment", external=True + ) # community biomass if not self._merge_biomasses: biomass_id = "community_biomass" - self._comm_model.add_metabolite(biomass_id, - name="Total community biomass", - compartment=ext_comp_id) + self._comm_model.add_metabolite( + biomass_id, name="Total community biomass", compartment=ext_comp_id + ) # add each organism - for org_id, model in self.organisms.items(): + for org_id, model in tqdm(self.organisms.items(), "Organism"): def rename(old_id): return f"{old_id}_{org_id}" @@ -238,21 +298,21 @@ def r_gene(old_id, organism=True): if model._g_prefix == self._comm_model._g_prefix: _id = old_id else: - _id = self._comm_model._g_prefix+old_id[len(model._g_prefix):] + _id = self._comm_model._g_prefix + old_id[len(model._g_prefix) :] return rename(_id) if organism else _id def r_met(old_id, organism=True): if model._m_prefix == self._comm_model._m_prefix: _id = old_id else: - _id = self._comm_model._m_prefix+old_id[len(model._m_prefix):] + _id = self._comm_model._m_prefix + old_id[len(model._m_prefix) :] return rename(_id) if organism else _id def r_rxn(old_id, organism=True): if model._r_prefix == self._comm_model._r_prefix: _id = old_id else: - _id = self._comm_model._r_prefix+old_id[len(model._r_prefix):] + _id = self._comm_model._r_prefix + old_id[len(model._r_prefix) :] return rename(_id) if organism else _id # add internal compartments @@ -261,108 +321,125 @@ def r_rxn(old_id, organism=True): if comp.external: old_ext_comps.append(c_id) if not self._add_compartments: - continue - self._comm_model.add_compartment(rename(c_id), name=f"{comp.name} ({org_id})") - + continue + self._comm_model.add_compartment( + rename(c_id), name=f"{comp.name} ({org_id})" + ) + # add metabolites for m_id in model.metabolites: met = model.get_metabolite(m_id) if met.compartment not in old_ext_comps or self._add_compartments: new_mid = r_met(m_id) - self._comm_model.add_metabolite(new_mid, - formula=met.formula, - name=met.name, - compartment=rename(met.compartment) - ) + self._comm_model.add_metabolite( + new_mid, + formula=met.formula, + name=met.name, + compartment=rename(met.compartment), + ) self.metabolite_map[(org_id, m_id)] = new_mid - - - - if met.compartment in old_ext_comps and r_met(m_id, False) not in self._comm_model.metabolites: + if ( + met.compartment in old_ext_comps + and r_met(m_id, False) not in self._comm_model.metabolites + ): new_mid = r_met(m_id, False) - self._comm_model.add_metabolite(new_mid, - formula=met.formula, - name=met.name, - compartment=ext_comp_id) - ext_mets.append(new_mid) - + self._comm_model.add_metabolite( + new_mid, + formula=met.formula, + name=met.name, + compartment=ext_comp_id, + ) + self.ext_mets.append(new_mid) + # add genes for g_id in model.genes: new_id = r_gene(g_id) - self.gene_map[(org_id,g_id)] = new_id - if self.flavor == 'reframed': + self.gene_map[(org_id, g_id)] = new_id + if self.flavor == "reframed": gene = model.get_gene(g_id) self._comm_model.add_gene(new_id, gene.name) - + # add reactions ex_rxns = model.get_exchange_reactions() - + for r_id in model.reactions: rxn = model.get_reaction(r_id) new_id = r_rxn(r_id) if r_id in ex_rxns: mets = list(rxn.stoichiometry.keys()) - - if self._add_compartments and r_met(mets[0], False) in ext_mets: - new_stoichiometry = {r_met(mets[0]): -1, - r_met(mets[0],False): 1 - } - self._comm_model.add_reaction(new_id, - name=rxn.name, - stoichiometry=new_stoichiometry, - lb=-inf, - ub=inf, - reaction_type='TRP') + + if ( + self._add_compartments + and r_met(mets[0], False) in self.ext_mets + ): + new_stoichiometry = { + r_met(mets[0]): -1, + r_met(mets[0], False): 1, + } + self._comm_model.add_reaction( + new_id, + name=rxn.name, + stoichiometry=new_stoichiometry, + lb=-inf, + ub=inf, + reaction_type="TRP", + ) self.reaction_map[(org_id, r_id)] = new_id - - - elif (len(mets) == 1 - and r_met(mets[0]) in self._comm_model.metabolites): - # some models (e.g. AGORA models) have sink reactions (for biomass) + + elif ( + len(mets) == 1 + and r_met(mets[0]) in self._comm_model.metabolites + ): + # some models (e.g. AGORA models) have sink reactions (for biomass) new_stoichiometry = {r_met(mets[0]): -1} - self._comm_model.add_reaction(new_id, - name=rxn.name, - stoichiometry=new_stoichiometry, - lb=0, - ub=inf, - reaction_type='SINK') + self._comm_model.add_reaction( + new_id, + name=rxn.name, + stoichiometry=new_stoichiometry, + lb=0, + ub=inf, + reaction_type="SINK", + ) self.reaction_map[(org_id, r_id)] = new_id - + else: if self._add_compartments: new_stoichiometry = { r_met(m_id): coeff for m_id, coeff in rxn.stoichiometry.items() - } + } else: new_stoichiometry = { - r_met( m_id, False) if r_met( m_id, False) in ext_mets + r_met(m_id, False) + if r_met(m_id, False) in self.ext_mets else r_met(m_id): coeff for m_id, coeff in rxn.stoichiometry.items() - } - # assumes that the models' objective is the biomass + } + # assumes that the models' objective is the biomass if r_id in [x for x, v in model.objective.items() if v > 0]: if self._merge_biomasses: - met_id = r_met('Biomass') + met_id = r_met("Biomass") self._comm_model.add_metabolite( met_id, name=f"Biomass {org_id}", - compartment=ext_comp_id) - + compartment=ext_comp_id, + ) + new_stoichiometry[met_id] = 1 self.organisms_biomass_metabolite[org_id] = met_id - + # add biomass sink reaction self._comm_model.add_reaction( - r_rxn('Sink_biomass'), + r_rxn("Sink_biomass"), name=f"Sink Biomass {org_id}", - stoichiometry={met_id:-1}, + stoichiometry={met_id: -1}, lb=0, ub=inf, - reaction_type='SINK') - + reaction_type="SINK", + ) + else: new_stoichiometry[biomass_id] = 1 @@ -375,39 +452,62 @@ def r_rxn(old_id, organism=True): else: new_gpr = rxn.gpr - self._comm_model.add_reaction(new_id, - name=rxn.name, - stoichiometry=new_stoichiometry, - lb=rxn.lb, - ub=rxn.ub, - gpr=new_gpr, - annotations=rxn.annotations) + self._comm_model.add_reaction( + new_id, + name=rxn.name, + stoichiometry=new_stoichiometry, + lb=rxn.lb, + ub=rxn.ub, + gpr=new_gpr, + annotations=rxn.annotations, + ) self.reaction_map[(org_id, r_id)] = new_id # Add exchange reactions - for m_id in ext_mets: - m = m_id[len(self._comm_model._m_prefix):] if m_id.startswith(self._comm_model._m_prefix) else m_id + for m_id in self.ext_mets: + m = ( + m_id[len(self._comm_model._m_prefix) :] + if m_id.startswith(self._comm_model._m_prefix) + else m_id + ) r_id = f"{self._comm_model._r_prefix}EX_{m}" - self._comm_model.add_reaction(r_id, name=r_id, stoichiometry={m_id: -1}, lb=-inf, ub=inf, reaction_type="EX") + self._comm_model.add_reaction( + r_id, + name=r_id, + stoichiometry={m_id: -1}, + lb=-inf, + ub=inf, + reaction_type="EX", + ) if self._merge_biomasses: # if the biomasses are to be merged add - # a new product to each organism biomass - biomass_stoichiometry = {met: -1*self.organisms_abundance[org_id] - for org_id, met in self.organisms_biomass_metabolite.items() - } + # a new product to each organism biomass + biomass_stoichiometry = { + met: -1 * self.organisms_abundance[org_id] + for org_id, met in self.organisms_biomass_metabolite.items() + } else: biomass_stoichiometry = {biomass_id: -1} - self._comm_model.add_reaction(comm_growth, name="Community growth rate", - stoichiometry=biomass_stoichiometry, - lb=0, ub=inf, reaction_type='SINK') + self._comm_model.add_reaction( + comm_growth, + name="Community growth rate", + stoichiometry=biomass_stoichiometry, + lb=0, + ub=inf, + reaction_type="SINK", + ) + + if self._balance_exchange: + self._update_exchanges() self._comm_model.objective = comm_growth self._comm_model.biomass_reaction = comm_growth self.biomass = comm_growth - setattr(self._comm_model,'organisms_biomass',self.organisms_biomass) + setattr(self._comm_model, "organisms_biomass", self.organisms_biomass) + setattr(self._comm_model, "community", self) return self._comm_model def copy(self, copy_models=False, flavor=None): diff --git a/src/mewpy/com/regfba.py b/src/mewpy/com/regfba.py index 460b2abc..f6192bfb 100644 --- a/src/mewpy/com/regfba.py +++ b/src/mewpy/com/regfba.py @@ -30,6 +30,9 @@ def regComFBA(cmodel, objective=None, maximize=True, constraints=None, obj_frac= else: sim = get_simulator(cmodel) + if not hasattr(sim, 'community'): + raise Exception('The model does not seem to be a community model') + if not objective: objective = sim.objective if len(objective) == 0: @@ -51,12 +54,11 @@ def regComFBA(cmodel, objective=None, maximize=True, constraints=None, obj_frac= obj_frac * pre_solution.objective_value) solver.update() - - org_bio=list(sim.organisms_biomass.values()) + org_bio=list(sim.community.organisms_biomass.values()) qobjective = {(rid,rid):1 for rid in org_bio} solution = solver.solve(quadratic=qobjective, minimize=True, constraints=constraints) - result = to_simulation_result(sim, solution.fobj, constraints, sim, solution, regComFBA ) + result = to_simulation_result(sim, solution.fobj, constraints, sim, solution, regComFBA) return result diff --git a/src/mewpy/com/steadycom.py b/src/mewpy/com/steadycom.py index ff21848d..91f5cc9d 100644 --- a/src/mewpy/com/steadycom.py +++ b/src/mewpy/com/steadycom.py @@ -40,6 +40,7 @@ def SteadyCom(community, constraints=None, solver=None): # set the proper community building configuration community.add_compartments = False community.merged_biomasses = False + community.balance_exchanges = False if solver is None: solver = build_problem(community) diff --git a/src/mewpy/io/sbml.py b/src/mewpy/io/sbml.py index dde86140..0536a03f 100644 --- a/src/mewpy/io/sbml.py +++ b/src/mewpy/io/sbml.py @@ -22,8 +22,8 @@ from libsbml import AssignmentRule, SBMLReader -from ..model.kinetic import ODEModel, Compartment, Metabolite, KineticReaction, Rule - +from mewpy.model.kinetic import ODEModel, Compartment, Metabolite, KineticReaction, Rule +from mewpy.util.parsing import Node, EMPTY_LEAF def load_sbml(filename): """ Loads an SBML file. @@ -62,6 +62,7 @@ def load_ODEModel(filename): # load_reactions(sbml_model, ode_model) _load_concentrations(sbml_model, ode_model) _load_global_parameters(sbml_model, ode_model) + _load_functions(sbml_model, ode_model) _load_ratelaws(sbml_model, ode_model) _load_assignment_rules(sbml_model, ode_model) return ode_model @@ -174,7 +175,8 @@ def _load_ratelaws(sbml_model, odemodel): law = KineticReaction(reaction.getId(), formula, name=reaction.getName(), stoichiometry=stoichiometry, parameters=parameters, modifiers=modifiers, - reversible=reaction.getReversible()) + reversible=reaction.getReversible(), + functions = odemodel.function_definition) odemodel.set_ratelaw(reaction.getId(), law) @@ -183,3 +185,36 @@ def _load_assignment_rules(sbml_model, odemodel): if isinstance(rule, AssignmentRule): r_id = rule.getVariable() odemodel.set_assignment_rule(r_id, Rule(r_id, rule.getFormula())) + + +def travel(node): + if node.getNumChildren(): + + if node.isOperator(): + name = node.getCharacter() + else: + name = node.getName() + + r = travel(node.getRightChild()) + l = travel(node.getLeftChild()) + return Node(name,l,r) + else: + name = node.getName() + return Node(name,None,None) + +def _load_functions(sbml_model, odemodel): + functions = OrderedDict() + fd = sbml_model.getListOfFunctionDefinitions() + if not fd: + return + for function in fd: + fname = function.getName() + args = [] + for i in range(function.getNumArguments()): + arg = function.getArgument(i).getName() + args.append(arg) + body = function.getBody() + tree = travel(body) + functions[fname]=(args,tree) + + odemodel.set_functions(functions) \ No newline at end of file diff --git a/src/mewpy/model/kinetic.py b/src/mewpy/model/kinetic.py index a2edb543..01853d68 100644 --- a/src/mewpy/model/kinetic.py +++ b/src/mewpy/model/kinetic.py @@ -232,16 +232,19 @@ def __init__(self, stoichiometry: dict = {}, parameters: dict = {}, modifiers: list = [], - reversible: bool = True): + reversible: bool = True, + functions:dict={}): """Kinetic reaction rule. Args: r_id (str): Reaction identifier law (str): kinetic law - stoichiometry (dict): The stoichiometry of the reaction. - parameters (dict, optional): local parameters. Defaults to dict(). - substrates (list, optional): substrates. Defaults to []. - products (list, optional): products. Defaults to []. + name (str, optional): The name of the reaction. Defaults to None. + stoichiometry (dict, optional): The stoichiometry of the reaction. Defaults to {}. + parameters (dict, optional): local parameters. Defaults to {}. + modifiers (list, optional): modifiers. Defaults to []. + reversible (bool, optional): reversability. Defaults to True. + functions (dict, optional): function defined in the model. Defaults to {}. """ super(KineticReaction, self).__init__(r_id, law, parameters) self.name = name if name else r_id @@ -250,6 +253,20 @@ def __init__(self, self.parameter_distributions = {} self.reversible = reversible self._model = None + self.functions = {k:v[1] for k,v in functions.items()} + + + @property + def tree(self): + """Parsing tree of the law. + + Returns: + Node: Root node of the parsing tree. + """ + if not self._tree: + self._tree = build_tree(self.law, Arithmetic) + self._tree.replace_nodes(self.functions) + return self._tree @property def substrates(self): @@ -279,7 +296,7 @@ def sample_parameter(self, param): raise ValueError(f"The parameter {param} has no associated distribution.") return dist.rvs() - def parse_law(self, map: dict, local=True): + def parse_law(self, map: dict, functions=None, local=True): """Auxiliary method invoked by the model to build the ODE system. Args: @@ -292,6 +309,8 @@ def parse_law(self, map: dict, local=True): r_map = map.copy() r_map.update(m) + self + return self.replace(r_map, local=local) def calculate_rate(self, substrates={}, parameters={}): @@ -367,7 +386,8 @@ def __init__(self, model_id): # variable parameters self.variable_params = OrderedDict() self.assignment_rules = OrderedDict() - + self.function_definition = OrderedDict() + self._func_str = None self._constants = None self._m_r_lookup = None @@ -401,6 +421,9 @@ def add_metabolite(self, metabolite, replace=True): self.metabolites[metabolite.id] = metabolite + def set_functions(self, functions): + self.function_definition = functions + @property def reactions(self): return AttrDict(self.ratelaws) @@ -648,6 +671,43 @@ def find_parameters(self, pattern=None, sort=False): df = pd.DataFrame() return df + + def find_functions(self, pattern=None, sort=False): + """A user friendly method to find functions in the model. + + :param pattern: The pattern which can be a regular expression, + defaults to None in which case all entries are listed. + :type pattern: str, optional + :param sort: if the search results should be sorted, defaults to False + :type sort: bool, optional + :return: the search results + :rtype: pandas dataframe + """ + params = self.function_definition + values = list(params.keys()) + if pattern: + import re + if isinstance(pattern, list): + patt = '|'.join(pattern) + re_expr = re.compile(patt) + else: + re_expr = re.compile(pattern) + values = [x for x in values if re_expr.search(x) is not None] + if sort: + values.sort() + + import pandas as pd + data = [(x, ','.join(params[x][0]), str(params[x][1])) for x in values] + + if data: + df = pd.DataFrame(data, columns=['Name', 'Arguments','Body']) + df = df.set_index(df.columns[0]) + else: + df = pd.DataFrame() + return df + + + def deriv(self, t, y): """ Deriv function called by integrate. diff --git a/src/mewpy/optimization/jmetal/ea.py b/src/mewpy/optimization/jmetal/ea.py index 07a92a3c..5c24a94b 100644 --- a/src/mewpy/optimization/jmetal/ea.py +++ b/src/mewpy/optimization/jmetal/ea.py @@ -91,10 +91,11 @@ def _run_so(self): self.ea_problem.reset_initial_population_counter() if self.algorithm_name == 'SA': print("Running SA") + # For SA, set mutation probability to 1.0 self.mutation.probability = 1.0 algorithm = SimulatedAnnealing( problem=self.ea_problem, - mutation=self.mutation.probability, + mutation=self.mutation, termination_criterion=StoppingByEvaluations(max_evaluations=self.max_evaluations) ) @@ -130,8 +131,10 @@ def _run_mo(self): f = moea_map[self.algorithm_name] else: if self.ea_problem.number_of_objectives > 2: - self.algorithm_name == 'NSGAIII' + self.algorithm_name = 'NSGAIII' + f = moea_map['NSGAIII'] else: + self.algorithm_name = 'SPEA2' f = moea_map['SPEA2'] args = { diff --git a/src/mewpy/optimization/jmetal/operators.py b/src/mewpy/optimization/jmetal/operators.py index f11a1a8e..1dca7a28 100644 --- a/src/mewpy/optimization/jmetal/operators.py +++ b/src/mewpy/optimization/jmetal/operators.py @@ -52,12 +52,12 @@ def execute(self, solution: Solution) -> Solution: :returns: A mutated solution. """ - if random.random() <= self.probability and solution.number_of_variables > self.min_size: + if random.random() <= self.probability and len(solution.variables) > self.min_size: var = copy.copy(solution.variables) index = random.randint(0, len(var) - 1) del var[index] solution.variables = var - solution.number_of_variables = len(var) + # Note: number_of_variables is not stored in new jmetalpy, length is implicit return solution def get_name(self): @@ -84,7 +84,7 @@ def execute(self, solution: Solution) -> Solution: :returns: A mutated solution. """ - if random.random() <= self.probability and solution.number_of_variables < self.max_size: + if random.random() <= self.probability and len(solution.variables) < self.max_size: mutant = copy.copy(solution.variables) idx = random.randint(solution.lower_bound, solution.upper_bound) while idx in mutant: @@ -93,7 +93,7 @@ def execute(self, solution: Solution) -> Solution: idx = solution.lower_bound mutant.append(idx) solution.variables = mutant - solution.number_of_variables = len(mutant) + # Note: number_of_variables is not stored in new jmetalpy, length is implicit return solution def get_name(self): @@ -120,7 +120,7 @@ def execute(self, solution: Solution) -> Solution: :returns: A mutated solution. """ - if random.random() <= self.probability and solution.number_of_variables < self.max_size: + if random.random() <= self.probability and len(solution.variables) < self.max_size: mutant = copy.copy(solution.variables) idx = random.randint(solution.lower_bound[0], solution.upper_bound[0]) idxs = [a for (a, b) in mutant] @@ -131,7 +131,7 @@ def execute(self, solution: Solution) -> Solution: lv = random.randint(solution.lower_bound[1], solution.upper_bound[1]) mutant.append((idx, lv)) solution.variables = mutant - solution.number_of_variables = len(mutant) + # Variable count is now implicit from len(solution.variables) return solution def get_name(self): @@ -157,7 +157,7 @@ def execute(self, parents: List[KOSolution]) -> List[KOSolution]: offspring = [copy.deepcopy(parents[0]), copy.deepcopy(parents[1])] if random.random() <= self.probability and ( - offspring[0].number_of_variables > 1 or offspring[1].number_of_variables > 1): + len(offspring[0].variables) > 1 or len(offspring[1].variables) > 1): mom = set(copy.copy(offspring[0].variables)) dad = set(copy.copy(offspring[1].variables)) intersection = mom & dad @@ -180,9 +180,9 @@ def execute(self, parents: List[KOSolution]) -> List[KOSolution]: otherElems.pop(elemPosition) offspring[0].variables = list(child1) - offspring[0].number_of_variables = len(child1) + # Variable count is now implicit from len(offspring[0].variables) offspring[1].variables = list(child2) - offspring[1].number_of_variables = len(child2) + # Variable count is now implicit from len(offspring[1].variables) return offspring def get_number_of_parents(self) -> int: @@ -236,7 +236,7 @@ def execute(self, parents: List[OUSolution]) -> List[OUSolution]: offspring = [copy.deepcopy(parents[0]), copy.deepcopy(parents[1])] if random.random() <= self.probability and ( - offspring[0].number_of_variables > 1 or offspring[1].number_of_variables > 1): + len(offspring[0].variables) > 1 or len(offspring[1].variables) > 1): mom = set(copy.copy(offspring[0].variables)) dad = set(copy.copy(offspring[1].variables)) @@ -265,9 +265,9 @@ def execute(self, parents: List[OUSolution]) -> List[OUSolution]: child1.add(elem) offspring[0].variables = list(child1) - offspring[0].number_of_variables = len(child1) + # Variable count is now implicit from len(offspring[0].variables) offspring[1].variables = list(child2) - offspring[1].number_of_variables = len(child2) + # Variable count is now implicit from len(offspring[1].variables) return offspring def get_number_of_parents(self) -> int: @@ -290,7 +290,7 @@ def __init__(self, probability: float = 0.1): def execute(self, solution: Solution) -> Solution: n = solution.upper_bound-solution.lower_bound+1 - if random.random() <= self.probability and solution.number_of_variables < n: + if random.random() <= self.probability and len(solution.variables) < n: mutant = copy.copy(solution.variables) index = random.randint(0, len(mutant) - 1) idx = random.randint(solution.lower_bound, solution.upper_bound) @@ -316,7 +316,7 @@ def __init__(self, probability: float = 0.1): def execute(self, solution: Solution) -> Solution: n = solution.upper_bound[0]-solution.lower_bound[0]+1 - if random.random() <= self.probability and solution.number_of_variables < n: + if random.random() <= self.probability and len(solution.variables) < n: mutant = copy.copy(solution.variables) lix = [i for (i, j) in mutant] index = random.randint(0, len(mutant) - 1) @@ -409,7 +409,7 @@ def execute(self, parents: List[Solution]) -> List[Solution]: offspring = [copy.deepcopy(parents[0]), copy.deepcopy(parents[1])] if random.random() <= self.probability and ( - offspring[0].number_of_variables > 1 or offspring[1].number_of_variables > 1): + len(offspring[0].variables) > 1 or len(offspring[1].variables) > 1): mom = copy.copy(offspring[0].variables) dad = copy.copy(offspring[1].variables) child1 = [] @@ -423,9 +423,9 @@ def execute(self, parents: List[Solution]) -> List[Solution]: child2.append(mom[p]) offspring[0].variables = list(child1) - offspring[0].number_of_variables = len(child1) + # Variable count is now implicit from len(offspring[0].variables) offspring[1].variables = list(child2) - offspring[1].number_of_variables = len(child2) + # Variable count is now implicit from len(offspring[1].variables) return offspring def get_number_of_parents(self) -> int: @@ -448,7 +448,7 @@ def __init__(self, probability: float = 0.1): def execute(self, solution: Solution) -> Solution: if random.random() <= self.probability: - index = random.randint(0, solution.number_of_variables - 1) + index = random.randint(0, len(solution.variables) - 1) solution.variables[index] = solution.lower_bound[index] + \ (solution.upper_bound[index] - solution.lower_bound[index]) * random.random() return solution diff --git a/src/mewpy/optimization/jmetal/problem.py b/src/mewpy/optimization/jmetal/problem.py index 5c359aa9..496f340b 100644 --- a/src/mewpy/optimization/jmetal/problem.py +++ b/src/mewpy/optimization/jmetal/problem.py @@ -170,7 +170,19 @@ def __init__(self, problem, initial_polulation): so that it can be used in jMetal. """ self.problem = problem - self.number_of_objectives = len(self.problem.fevaluation) + self._number_of_objectives = len(self.problem.fevaluation) + # Handle different bounder types + try: + if hasattr(self.problem.bounder, 'upper_bound') and hasattr(self.problem.bounder, 'lower_bound'): + if isinstance(self.problem.bounder.upper_bound, int) and isinstance(self.problem.bounder.lower_bound, int): + self._number_of_variables = self.problem.bounder.upper_bound - self.problem.bounder.lower_bound + 1 + else: + self._number_of_variables = 100 # Default fallback + else: + self._number_of_variables = 100 # Default fallback + except: + self._number_of_variables = 100 # Default fallback + self._number_of_constraints = 0 self.obj_directions = [] self.obj_labels = [] for f in self.problem.fevaluation: @@ -182,6 +194,22 @@ def __init__(self, problem, initial_polulation): self.initial_polulation = initial_polulation self.__next_ini_sol = 0 + @property + def name(self) -> str: + return self.problem.get_name() + + @property + def number_of_objectives(self) -> int: + return self._number_of_objectives + + @property + def number_of_variables(self) -> int: + return self._number_of_variables + + @property + def number_of_constraints(self) -> int: + return self._number_of_constraints + def create_solution(self) -> KOSolution: solution = None flag = False @@ -200,7 +228,7 @@ def create_solution(self) -> KOSolution: self.problem.bounder.lower_bound, self.problem.bounder.upper_bound, len(solution), - self.problem.number_of_objectives) + self._number_of_objectives) new_solution.variables = list(solution)[:] return new_solution @@ -247,7 +275,16 @@ def __init__(self, problem, initial_polulation=[]): so that it can be used in jMetal. """ self.problem = problem - self.number_of_objectives = len(self.problem.fevaluation) + self._number_of_objectives = len(self.problem.fevaluation) + # Handle different bounder types for OU problems + try: + if hasattr(self.problem.bounder, 'lower_bound') and isinstance(self.problem.bounder.lower_bound, (list, tuple)): + self._number_of_variables = len(self.problem.bounder.lower_bound) + else: + self._number_of_variables = 100 # Default fallback + except: + self._number_of_variables = 100 # Default fallback + self._number_of_constraints = 0 self.obj_directions = [] self.obj_labels = [] for f in self.problem.fevaluation: @@ -259,6 +296,22 @@ def __init__(self, problem, initial_polulation=[]): self.initial_polulation = initial_polulation self.__next_ini_sol = 0 + @property + def name(self) -> str: + return self.problem.get_name() + + @property + def number_of_objectives(self) -> int: + return self._number_of_objectives + + @property + def number_of_variables(self) -> int: + return self._number_of_variables + + @property + def number_of_constraints(self) -> int: + return self._number_of_constraints + def create_solution(self) -> OUSolution: solution = None flag = False @@ -277,7 +330,7 @@ def create_solution(self) -> OUSolution: self.problem.bounder.lower_bound, self.problem.bounder.upper_bound, len(solution), - self.problem.number_of_objectives) + self._number_of_objectives) new_solution.variables = list(solution)[:] return new_solution diff --git a/src/mewpy/simulation/cobra.py b/src/mewpy/simulation/cobra.py index 6434af9c..e630654c 100644 --- a/src/mewpy/simulation/cobra.py +++ b/src/mewpy/simulation/cobra.py @@ -656,7 +656,7 @@ def simulate(self, else: status = self.__status_mapping[solution.status] - result = SimulationResult(model, + result = SimulationResult(self, solution.objective_value, fluxes=solution.fluxes.to_dict(OrderedDict), status=status, envcond=self.environmental_conditions, diff --git a/src/mewpy/simulation/reframed.py b/src/mewpy/simulation/reframed.py index 95785b33..4d2c3d2c 100644 --- a/src/mewpy/simulation/reframed.py +++ b/src/mewpy/simulation/reframed.py @@ -26,7 +26,18 @@ from collections import OrderedDict import numpy as np -from reframed.cobra.simulation import FBA, pFBA, MOMA, lMOMA, ROOM +# Try to import available simulation methods from reframed +try: + from reframed.cobra.simulation import FBA, pFBA, lMOMA, ROOM + # Try to import MOMA if available + try: + from reframed.cobra.simulation import MOMA + except ImportError: + # MOMA not available in this version, use lMOMA as fallback + MOMA = lMOMA +except ImportError as e: + raise ImportError(f"Failed to import required reframed simulation methods: {e}") + from reframed.core.cbmodel import CBModel from reframed.solvers import set_default_solver from reframed.solvers import solver_instance @@ -43,7 +54,7 @@ LOGGER = logging.getLogger(__name__) -solver_map = {'gurobi': 'gurobi', 'cplex': 'cplex', 'glpk': 'optlang'} +solver_map = {'gurobi': 'gurobi', 'cplex': 'cplex', 'glpk': 'scip', 'scip': 'scip'} reaction_type_map = { "ENZ": ReactionType.ENZYMATIC, @@ -191,7 +202,18 @@ def __init__(self, model: CBModel, "Model is None or is not an instance of REFRAMED CBModel") self.model = model - set_default_solver(solver_map[get_default_solver()]) + + # Set the solver, with fallback to default reframed solver + try: + default_solver = get_default_solver() + if default_solver in solver_map: + set_default_solver(solver_map[default_solver]) + else: + # Use reframed's default solver if MEWpy's default is not mapped + pass # reframed will use its default + except Exception: + # If setting the solver fails, just use reframed's default + pass # keep track on reaction bounds changes self._environmental_conditions = OrderedDict() if envcond is None else envcond self._constraints = dict() if constraints is None else { @@ -627,7 +649,7 @@ def simulate(self, objective=None, method=SimulationMethod.FBA, else: status = self.__status_mapping[solution.status] - result = SimulationResult(self.model, solution.fobj, fluxes=solution.values, status=status, + result = SimulationResult(self, solution.fobj, fluxes=solution.values, status=status, envcond=self.environmental_conditions, model_constraints=self._constraints.copy(), simul_constraints=constraints, maximize=maximize, method=method) return result diff --git a/src/mewpy/simulation/simulation.py b/src/mewpy/simulation/simulation.py index 0f85351a..142cb62c 100644 --- a/src/mewpy/simulation/simulation.py +++ b/src/mewpy/simulation/simulation.py @@ -58,6 +58,9 @@ def __eq__(self, other): def __hash__(self): return hash(self.name) + + def __str__(self) -> str: + return self.name class SStatus(Enum): diff --git a/src/mewpy/simulation/simulator.py b/src/mewpy/simulation/simulator.py index 533ccf48..a53c5792 100644 --- a/src/mewpy/simulation/simulator.py +++ b/src/mewpy/simulation/simulator.py @@ -54,10 +54,11 @@ def get_simulator(model, envcond=None, constraints=None, reference=None, reset_s """ # already is a Simulator instance if isinstance(model, Simulator): - return model + return model.copy() instance = None name = f"{model.__class__.__module__}.{model.__class__.__name__}" + if name in map_model_simulator: module_name, class_name = map_model_simulator[name] module = __import__(module_name, fromlist=[None]) @@ -85,6 +86,7 @@ def get_simulator(model, envcond=None, constraints=None, reference=None, reset_s except Exception: raise RuntimeError("Could not create simulator for the ETFL model") else: + # Try COBRA models first try: from cobra.core.model import Model if isinstance(model, Model): @@ -94,6 +96,11 @@ def get_simulator(model, envcond=None, constraints=None, reference=None, reset_s model, envcond=envcond, constraints=constraints, reference=reference, reset_solver=reset_solver) except ImportError: pass + except Exception: + # Silently continue to try other simulator types + pass + + # Try REFRAMED models if COBRA failed if not instance: try: from reframed.core.cbmodel import CBModel @@ -103,6 +110,9 @@ def get_simulator(model, envcond=None, constraints=None, reference=None, reset_s model, envcond=envcond, constraints=constraints, reference=reference, reset_solver=reset_solver) except ImportError: pass + except Exception as e: + # Re-raise the exception to help with debugging + raise RuntimeError(f"Failed to create simulator for REFRAMED model: {e}") if not instance: raise ValueError(f"The model <{name}> has no defined simulator.") diff --git a/src/mewpy/util/parsing.py b/src/mewpy/util/parsing.py index e8a10ed1..ad344eaa 100644 --- a/src/mewpy/util/parsing.py +++ b/src/mewpy/util/parsing.py @@ -27,6 +27,7 @@ from operator import add, sub, mul, truediv, pow import typing as T from math import * +from copy import copy # Boolean operator symbols S_AND = "&" @@ -112,7 +113,7 @@ def paren(src: str) -> str: } # Operators precedence used to add parentesis when -# need as they are removed in the parsing tree +# needed as they are removed in the parsing tree MAX_PRECEDENCE = 10 latex_precedence = { "+": 0, @@ -231,18 +232,18 @@ def __init__( self.tp = tp def __repr__(self) -> str: - return self.__str__() - - # def _repr_latex_(self): - # return "$$ %s $$" % (self.to_latex()) - - def __str__(self) -> str: if self.is_leaf(): return str(self.value) else: return (f"{str(self.value)} " f"( {str(self.left)} ," f" {str(self.right)} )") + + # def _repr_latex_(self): + # return "$$ %s $$" % (self.to_latex()) + + def __str__(self) -> str: + return self.to_infix() def is_leaf(self) -> bool: """ @@ -317,6 +318,7 @@ def print_node(self, level=0): if self.right is not None: self.right.print_node(level + 1) + def evaluate(self, f_operand=None, f_operator=None): """ Evaluates the expression using the f_operand and @@ -359,13 +361,32 @@ def replace(self, r_map: dict): self.value, self.left.replace(r_map), self.right.replace(r_map), self.tp ) + def replace_node(self,value,node): + + if self.value is not None and self.value==value: + self.value = node.value + self.left = node.left.copy() + self.right = node.right.copy() + self.tp = node.tp + + elif not self.is_leaf(): + self.left.replace_node(value,node) + self.right.replace_node(value,node) + + else: + pass + + def replace_nodes(self,nodes:dict): + for k,v in nodes.items(): + self.replace_node(k,v) + def to_infix( self, opar: str = "(", cpar: str = ")", sep: str = " ", fsep: str = " , ", - replacers={S_AND: "and", S_OR: "or"}, + replacers=None, ) -> str: """Infix string representation @@ -380,23 +401,29 @@ def to_infix( :return: An infix string representation of the node :rtype: str """ - + + rep = {S_AND: "and", S_OR: "or", "^": "**"} + if replacers: + rep.update(replacers) + def rval(value): - return str(replacers[value]) if value in replacers.keys() else str(value) + return str(rep[value]) if value in rep.keys() else str(value) if self.is_leaf(): if self.value == EMPTY_LEAF: return "" else: return rval(self.value) - elif self.tp == 2: + elif self.tp >=2: + op = opar if self.tp==2 else '' + cp = cpar if self.tp==2 else '' return "".join( [ rval(self.value), opar, - self.left.to_infix(opar, cpar, sep, fsep), + self.left.to_infix(op, cp, sep, fsep), fsep, - self.right.to_infix(opar, cpar, sep, fsep), + self.right.to_infix(op, cp, sep, fsep), cpar, ] ) @@ -467,9 +494,9 @@ def to_latex(self) -> T.Tuple[str, int]: def copy(self): if self.is_leaf(): - return Node(self.value.copy(), None, None) + return Node(copy(self.value), None, None) else: - return Node(self.value.copy(), self.left.copy(), self.right.copy(), self.tp) + return Node(copy(self.value), self.left.copy(), self.right.copy(), self.tp) class Syntax: @@ -501,12 +528,17 @@ def arity(op): @staticmethod def replace(): return {} + + @staticmethod + def sub(op): + return op + class Arithmetic(Syntax): """Defines a basic arithmetic sintax.""" - operators = ["+", "-", "*", "/", "^"] + operators = ["+", "-", '**', "*", "/", "^"] @staticmethod def is_operator(op): @@ -527,6 +559,20 @@ def arity(op): ar = {"+": 2, "-": 2, "*": 2, "/": 2, "^": 2} return ar[op] + @staticmethod + def sub(op): + if op=='**': + return '^' + else: + return op + + @staticmethod + def rsub(op): + if op=='^': + return '**' + else: + return op + class ArithmeticEvaluator: @staticmethod @@ -690,6 +736,17 @@ def tokenize_function(exp: str) -> T.List[str]: else: return tokens +def list2tree(values, rules): + if len(values)==0: + return Node(EMPTY_LEAF) + elif len(values)==1: + return build_tree(values[0], rules) + else: + return Node(',', + build_tree(values[0], rules), + list2tree(values[1:],rules)) + + # Tree def build_tree(exp: str, rules: Syntax) -> Node: @@ -735,14 +792,18 @@ def build_tree(exp: str, rules: Syntax) -> Node: else: if "(" in token: f = tokenize_function(token) - if len(f) == 2: - t = Node(f[0], Node(EMPTY_LEAF), build_tree(f[1], rules), 1) - elif len(f) == 3: + fname = f[0] + params = f[1:] + if len(params) == 1: + t = Node(fname, Node(EMPTY_LEAF), build_tree(params[0], rules), 1) + elif len(params) == 2: t = Node( - f[0], build_tree(f[1], rules), build_tree(f[2], rules), 2 + fname, build_tree(params[0], rules), build_tree(params[1], rules), 2 ) else: - t = Node(token) + t = Node( + fname, build_tree(params[0], rules), list2tree(params[1:],rules) , len(f)-1 + ) else: t = Node(token) tree_stack.append(t) @@ -807,7 +868,7 @@ def tokenize_infix_expression(exp: str, _exp = exp.replace("(", " ( ").replace(")", " ) ") if rules: for op in rules.operators: - _exp = _exp.replace(op, " " + op + " ") + _exp = _exp.replace(op, " " + rules.sub(op) + " ") tokens = _exp.split(" ") return list(filter(lambda x: x != "", tokens)) @@ -849,4 +910,4 @@ def split_or(node): raise ValueError(f"{exp} is a malformed expression") proteins = [node.to_infix(opar="", cpar="") for node in prots] - return proteins + return proteins \ No newline at end of file diff --git a/tox.ini b/tox.ini index 2d4c5455..c5f026a9 100644 --- a/tox.ini +++ b/tox.ini @@ -1,28 +1,26 @@ [tox] -envlist = py3{7,8,9} +envlist = py3{8,9,10,11,12} +isolated_build = true [gh-actions] python = - 3.7: py37 3.8: py38 3.9: py39 + 3.10: py310 + 3.11: py311 + 3.12: py312 [testenv] setenv = - PYTHONPATH = {toxinidir} - -deps = pytest - pytest-cov - cplex - - + PYTHONPATH = {toxinidir} +deps = + pytest>=6.0 + pytest-cov + cplex +extras = test commands = pytest --cov=mewpy --cov-report=term --cov-report=xml -[testenv:begin] -commands = coverage erase - - [testenv:flake8] basepython = python3 skip_install = true @@ -34,7 +32,13 @@ deps = flake8-typing-imports>=1.1 pep8-naming commands = - flake8 src tests setup.py + flake8 src tests + +[testenv:black] +basepython = python3 +skip_install = true +deps = black +commands = black --check src tests [testenv:pylint] basepython = python3 @@ -45,7 +49,9 @@ deps = commands = pylint src -[testenv:end] +[testenv:docs] +basepython = python3 +extras = docs commands = - coverage report --omit='.tox/*' + sphinx-build -W -b html docs docs/_build/html coverage html --omit='.tox/*'