{ "info": { "author": "Moritz E. Beber", "author_email": "midnighter@posteo.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: POSIX", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "=============================\nCOBRA Component Models\n=============================\n\n.. image:: https://img.shields.io/pypi/v/cobra-component-models.svg\n :target: https://pypi.org/project/cobra-component-models/\n :alt: Current PyPI Version\n\n.. image:: https://img.shields.io/pypi/pyversions/cobra-component-models.svg\n :target: https://pypi.org/project/cobra-component-models/\n :alt: Supported Python Versions\n\n.. image:: https://img.shields.io/pypi/l/cobra-component-models.svg\n :target: https://www.apache.org/licenses/LICENSE-2.0\n :alt: Apache Software License Version 2.0\n\n.. image:: https://img.shields.io/badge/Contributor%20Covenant-v1.4%20adopted-ff69b4.svg\n :target: https://github.com/opencobra/cobra-component-models/blob/master/.github/CODE_OF_CONDUCT.md\n :alt: Code of Conduct\n\n.. image:: https://img.shields.io/travis/opencobra/cobra-component-models/master.svg?label=Travis%20CI\n :target: https://travis-ci.org/opencobra/cobra-component-models\n :alt: Travis CI\n\n.. image:: https://codecov.io/gh/opencobra/cobra-component-models/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/opencobra/cobra-component-models\n :alt: Codecov\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n :alt: Black\n\n.. image:: https://readthedocs.org/projects/cobra-component-models/badge/?version=latest\n :target: https://cobra-component-models.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. summary-start\n\nProvide SQLAlchemy ORM and pydantic data models for\nSQL storage and serialization of COBRA components such as reactions, compounds,\nand compartments. They are loosely modeled after corresponding classes from the\n`SBML Level 3 Version 2 `_\nspecification. The data models are primarily intended for web services but\nother applications may benefit from these, too.\n\nInstall\n=======\n\nIt's as simple as:\n\n.. code-block:: console\n\n pip install cobra-component-models\n\nUsage\n=====\n\nFor now please take a look at the various class definitions and test cases to \nunderstand how to use the provided models.\n\nCopyright\n=========\n\n* Copyright \u00a9 2019, Moritz E. Beber.\n* Copyright \u00a9 2018-2019, Institute for Molecular Systems Biology, ETH Zurich.\n* Copyright \u00a9 2018-2019, Novo Nordisk Foundation Center for Biosustainability,\n Technical University of Denmark.\n* Free software distributed under the `Apache Software License 2.0 \n `_.\n* Parts of the included codebase are licensed under the MIT license.\n\n.. summary-end\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.org/project/cobra-component-models/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/opencobra/cobra-component-models", "keywords": "", "license": "Apache-2.0", "maintainer": "", "maintainer_email": "", "name": "cobra-component-models", "package_url": "https://pypi.org/project/cobra-component-models/", "platform": "", "project_url": "https://pypi.org/project/cobra-component-models/", "project_urls": { "Download": "https://pypi.org/project/cobra-component-models/", "Homepage": "https://github.com/opencobra/cobra-component-models" }, "release_url": "https://pypi.org/project/cobra-component-models/0.2.0/", "requires_dist": [ "depinfo", "pydantic", "SQLAlchemy", "black ; extra == 'development'", "isort ; extra == 'development'", "tox ; extra == 'development'" ], "requires_python": ">=3.7", "summary": "SQLAlchemy ORM and pydantic data models for SQL storage and JSON serialization of COBRA components such as reactions, compounds, and compartments.", "version": "0.2.0" }, "last_serial": 5984361, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "1b987f199c6c608ef4989d772dbffc76", "sha256": "ccad0930c5933cdfe6c4e5a1c6617c34fd931f594bccec2cde8c61eea9b2a553" }, "downloads": -1, "filename": "cobra_component_models-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b987f199c6c608ef4989d772dbffc76", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 35333, "upload_time": "2019-10-09T00:15:38", "url": "https://files.pythonhosted.org/packages/da/a9/2be9a5c41b6dcc6e481d5ec84d0fb92b740173fd97712f00f9026b9074a8/cobra_component_models-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc81b3b6cc5790255e4f21cb318c23d1", "sha256": "c659b029feef00a88aa7a9fb30ee003d111b86dc025f0f421535048e032802b5" }, "downloads": -1, "filename": "cobra-component-models-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cc81b3b6cc5790255e4f21cb318c23d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 26904, "upload_time": "2019-10-09T00:15:40", "url": "https://files.pythonhosted.org/packages/cd/16/6fdea7ea1fe9b42119b06b5bc96b8ab1a49253502594e22361caf32faa5c/cobra-component-models-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c2ac01c2193f47693ecd07365fa44ed2", "sha256": "f0bd2d4f2df8af8ed8657336ac20d5fa618b46faa54d4a5da19dfbc6ef5d54b4" }, "downloads": -1, "filename": "cobra_component_models-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c2ac01c2193f47693ecd07365fa44ed2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 43161, "upload_time": "2019-10-14T17:42:28", "url": "https://files.pythonhosted.org/packages/14/6b/4537229b0312e75bea2738b6e8ec61f89017908177cb422d340aaf6a5864/cobra_component_models-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9eaf63f00f4f885204f2d3b4639bd622", "sha256": "382e50ed39d394e381593bc9814b59de8ee4cfac4a36f0955f1e806cf0ef16a2" }, "downloads": -1, "filename": "cobra-component-models-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9eaf63f00f4f885204f2d3b4639bd622", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 29848, "upload_time": "2019-10-14T17:42:30", "url": "https://files.pythonhosted.org/packages/a9/d7/defa374008a935d199bdd9236033f09dbb33b0920b86433c203de694087c/cobra-component-models-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "788700b24237ae7e0dad202663ab749f", "sha256": "ddc948544214fa63b11c3ec8ec7ab5aac3b614f1c0e10a14c0b4bb897adeba14" }, "downloads": -1, "filename": "cobra_component_models-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "788700b24237ae7e0dad202663ab749f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 43355, "upload_time": "2019-10-16T15:54:22", "url": "https://files.pythonhosted.org/packages/04/f7/a352fb01250ccb2a332b30ca931b636a99e65c146050de5a67a3fd004588/cobra_component_models-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3c211e4fc098691b0e1ca5b8a7aad7c", "sha256": "abab8c8fe0ec1dc57ddaa5d72aec5f0de89e8c410d0aa39b27123e2f0d10ea3f" }, "downloads": -1, "filename": "cobra-component-models-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e3c211e4fc098691b0e1ca5b8a7aad7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 30014, "upload_time": "2019-10-16T15:54:46", "url": "https://files.pythonhosted.org/packages/e8/28/9e36c3de30458ddcc0cadb45f42db89ddd512c182e964d9f8fb79eb22629/cobra-component-models-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "788700b24237ae7e0dad202663ab749f", "sha256": "ddc948544214fa63b11c3ec8ec7ab5aac3b614f1c0e10a14c0b4bb897adeba14" }, "downloads": -1, "filename": "cobra_component_models-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "788700b24237ae7e0dad202663ab749f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.7", "size": 43355, "upload_time": "2019-10-16T15:54:22", "url": "https://files.pythonhosted.org/packages/04/f7/a352fb01250ccb2a332b30ca931b636a99e65c146050de5a67a3fd004588/cobra_component_models-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3c211e4fc098691b0e1ca5b8a7aad7c", "sha256": "abab8c8fe0ec1dc57ddaa5d72aec5f0de89e8c410d0aa39b27123e2f0d10ea3f" }, "downloads": -1, "filename": "cobra-component-models-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e3c211e4fc098691b0e1ca5b8a7aad7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 30014, "upload_time": "2019-10-16T15:54:46", "url": "https://files.pythonhosted.org/packages/e8/28/9e36c3de30458ddcc0cadb45f42db89ddd512c182e964d9f8fb79eb22629/cobra-component-models-0.2.0.tar.gz" } ] }