Skip to main content

SQLAlchemy ORM and pydantic data models for SQL storage and JSON serialization of COBRA components such as reactions, compounds, and compartments.

Project description

Current PyPI Version Supported Python Versions Apache Software License Version 2.0 Code of Conduct Travis CI Codecov Black Documentation Status

Provide SQLAlchemy ORM and pydantic data models for SQL storage and serialization of COBRA components such as reactions, compounds, and compartments. They are loosely modeled after corresponding classes from the SBML Level 3 Version 2 specification. The data models are primarily intended for web services but other applications may benefit from these, too.

Install

It’s as simple as:

pip install cobra-component-models

Usage

For now please take a look at the various class definitions and test cases to understand how to use the provided models.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cobra-component-models-0.6.0.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

cobra_component_models-0.6.0-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

Details for the file cobra-component-models-0.6.0.tar.gz.

File metadata

  • Download URL: cobra-component-models-0.6.0.tar.gz
  • Upload date:
  • Size: 19.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

File hashes

Hashes for cobra-component-models-0.6.0.tar.gz
Algorithm Hash digest
SHA256 41d4e7552000d18945e506e214fd95d70edb34be4147e17dfbba8f335df263e4
MD5 bce1dbeb435ff52d66d5a623a1228a73
BLAKE2b-256 a68c678bf42f275e0989be32f7cfa5fde1f06e627904e7955bf7d18dfe803b50

See more details on using hashes here.

File details

Details for the file cobra_component_models-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: cobra_component_models-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.8.10

File hashes

Hashes for cobra_component_models-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 55591b1f8848d2568b984b472e968cf5bb498409f6c156543e1f20eede154c75
MD5 8e45623db7701ce2c3edad05a2e2328f
BLAKE2b-256 69e511eed8fe3448d2a7ba77ad2fc923af29928e926fc0291b172e307f0b59df

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page