{ "info": { "author": "Charles Tapley Hoyt", "author_email": "cthoyt@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Bio-Informatics", "Topic :: Scientific/Engineering :: Chemistry" ], "description": "PyBEL-CX |build| |coverage| |documentation|\n===========================================\nA PyBEL extension for interconversion with CX.\n\nInstallation |pypi_version| |python_versions| |pypi_license|\n------------------------------------------------------------\nPyBEL-CX can be installed easily from `PyPI `_ with the following code in\nyour favorite terminal:\n\n.. code-block:: sh\n\n $ python3 -m pip install pybel-cx\n\nor from the latest code on `GitHub `_ with:\n\n.. code-block:: sh\n\n $ python3 -m pip install git+https://github.com/pybel/pybel-cx.git\n\nCommand Line Usage\n------------------\nPyBEL-CX installs two command line utilities: ``bel_to_cx`` and ``cx_to_bel``.\n\nCX to BEL\n~~~~~~~~~\nRunning this script has the caveat that the CX document should conform to the schema created by PyBEL-CX.\n\n.. code-block:: sh\n\n $ cat my_network.cx | cx_to_bel > my_network.bel\n\nBEL to CX\n~~~~~~~~~\n.. code-block:: sh\n\n $ cat my_network.bel | bel_to_cx > my_network.cx\n\nSince this operation can be expensive, PyBEL caches namespace resources. The ``-c`` flag can be used to specify a\ndatabase connection string to use a high performance RDBMS instead of the default SQLite. For example, if you would\nlike to use MySQL, this database string will look something like\n``mysql+pymysql://:@/?charset=utf8[&]``. Be sure to ``pip install`` the\nconnector, which is ``pymysql`` in this example.\n\n.. code-block:: sh\n\n $ pip install pymysql\n $ cat my_network.bel | bel_to_cx -c \"mysql+pymysql://root:root@localhost/mydb?charset=utf8\" > my_network.cx\n\nMore documentation on connection strings at http://pybel.readthedocs.io/en/latest/manager.html#pybel.manager.BaseManager.from_connection.\n\n.. |build| image:: https://travis-ci.com/pybel/pybel-cx.svg?branch=master\n :target: https://travis-ci.com/pybel/pybel-cx\n :alt: Build Status\n\n.. |coverage| image:: https://codecov.io/gh/pybel/pybel-cx/coverage.svg?branch=master\n :target: https://codecov.io/gh/pybel/pybel-cx?branch=master\n :alt: Coverage Status\n\n.. |documentation| image:: http://readthedocs.org/projects/pybel-cx/badge/?version=latest\n :target: https://pybel.readthedocs.io/projects/cx/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. |python_versions| image:: https://img.shields.io/pypi/pyversions/pybel-cx.svg\n :alt: Stable Supported Python Versions\n\n.. |pypi_version| image:: https://img.shields.io/pypi/v/pybel-cx.svg\n :alt: Current version on PyPI\n\n.. |pypi_license| image:: https://img.shields.io/pypi/l/pybel-cx.svg\n :alt: MIT License\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/pybel/pybel-cx/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pybel/pybel-cx", "keywords": "Biological Expression Language,BEL,Domain Specific Language,DSL,Systems Biology,Networks Biology,NDEx", "license": "MIT", "maintainer": "Charles Tapley Hoyt", "maintainer_email": "cthoyt@gmail.com", "name": "pybel-cx", "package_url": "https://pypi.org/project/pybel-cx/", "platform": "", "project_url": "https://pypi.org/project/pybel-cx/", "project_urls": { "Bug Tracker": "https://github.com/pybel/pybel-cx/issues", "Documentation": "https://pybel.readthedocs.io", "Download": "https://github.com/pybel/pybel-cx/releases", "Homepage": "https://github.com/pybel/pybel-cx", "Source Code": "https://github.com/pybel/pybel-cx" }, "release_url": "https://pypi.org/project/pybel-cx/0.1.3/", "requires_dist": [ "pybel (>=0.13.0<0.14.0)", "ndex2", "requests", "click", "sphinx ; extra == 'docs'", "sphinx-rtd-theme ; extra == 'docs'", "sphinx-click ; extra == 'docs'", "sphinx-autodoc-typehints ; extra == 'docs'" ], "requires_python": ">=3.6", "summary": "A PyBEL extension for interconversion with CX", "version": "0.1.3" }, "last_serial": 5927168, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f1a7740b9c56ef9d5f39f6c571bfa145", "sha256": "ec85814ce1666be3cad845664d165e3a1624833d6f833802039fa460789f8f26" }, "downloads": -1, "filename": "pybel_cx-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f1a7740b9c56ef9d5f39f6c571bfa145", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10666, "upload_time": "2018-06-05T20:30:40", "url": "https://files.pythonhosted.org/packages/20/a1/59228b6e5bc6a885b66498a0d317d394c89a06bfaae8f66f0478419fe300/pybel_cx-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92d70187365784f8ad77d0c67a7b2386", "sha256": "f4fe608b93bb38f021e2cb40e6526851618d996a79acb12dbfa21a66e271e642" }, "downloads": -1, "filename": "pybel_cx-0.1.0.tar.gz", "has_sig": false, "md5_digest": "92d70187365784f8ad77d0c67a7b2386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21198, "upload_time": "2018-06-05T20:30:42", "url": "https://files.pythonhosted.org/packages/95/29/e91c0c2cb339532d34a763979e99933e26924ecd1638461036b47896e258/pybel_cx-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b6edf7d9494db62ac6f6b076470dcf4a", "sha256": "7163fe72818f65ceedbebe1a16e963cf0358dc27f697cb6789ebbbf6ad368702" }, "downloads": -1, "filename": "pybel_cx-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b6edf7d9494db62ac6f6b076470dcf4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11227, "upload_time": "2018-07-24T12:35:52", "url": "https://files.pythonhosted.org/packages/b3/c6/3a3bdf9b6318b5486e36b8ffcbc6d965ed76586ac7e55a5857e6da547fb7/pybel_cx-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "57ad4029aa029a65d0433172e07359e8", "sha256": "d0ab07f43e6acd7c79c686a738ddafe188b93a62a31b6068cd9b0824125128cc" }, "downloads": -1, "filename": "pybel_cx-0.1.1.tar.gz", "has_sig": false, "md5_digest": "57ad4029aa029a65d0433172e07359e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23005, "upload_time": "2018-07-24T12:35:55", "url": "https://files.pythonhosted.org/packages/8e/95/5bded6eb3826c06aa07657655dfd70f9676bfa9adfcdd1fcb03938067107/pybel_cx-0.1.1.tar.gz" } ], "0.1.1.dev0": [ { "comment_text": "", "digests": { "md5": "212d03ad3b2807766f1c081579e89260", "sha256": "0d0196ee8cdf9c2f1b853578f1fb5ac28a3321768760468e6dfd64e37dd893f2" }, "downloads": -1, "filename": "pybel_cx-0.1.1.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "212d03ad3b2807766f1c081579e89260", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11296, "upload_time": "2018-07-24T12:35:53", "url": "https://files.pythonhosted.org/packages/f6/2f/e403a8e8395bf489d107b923301519f141bdc27477a88b7c3f6085a12d3d/pybel_cx-0.1.1.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6621e7026b94e048e226a44d3d1382b0", "sha256": "aed7f6c26bf224edcfbf0368d1450e4f3f67823bef3b67618784a64ce54e26a3" }, "downloads": -1, "filename": "pybel_cx-0.1.1.dev0.tar.gz", "has_sig": false, "md5_digest": "6621e7026b94e048e226a44d3d1382b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23022, "upload_time": "2018-07-24T12:35:56", "url": "https://files.pythonhosted.org/packages/a7/d9/6a82c41ff68b5e0e5cd9482d971ca427f2edf0586524419c0e4155d9c15d/pybel_cx-0.1.1.dev0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "336a62a229eefc9c22a7514edc0b6b64", "sha256": "d4649337f58badd55cc5294eb783f224875cd5269181a4d93e0e9d9d6ff97bef" }, "downloads": -1, "filename": "pybel_cx-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "336a62a229eefc9c22a7514edc0b6b64", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11683, "upload_time": "2018-07-31T15:00:48", "url": "https://files.pythonhosted.org/packages/b1/44/5b42658c2a86ab0b0536d39efd02ce1493c8114d440b0816c2ca8b65e2d7/pybel_cx-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c06828004d03471f1b113309dfdd159", "sha256": "4ec71a3edbdfea684dec5b6539571e2a3f64ae14ed3bdb205c27655de892502d" }, "downloads": -1, "filename": "pybel_cx-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8c06828004d03471f1b113309dfdd159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23342, "upload_time": "2018-07-31T15:00:51", "url": "https://files.pythonhosted.org/packages/22/5f/d877d45ce469b601f2ae08ca9b19a26ac4a29ca5bb346f4922e9a5a7e586/pybel_cx-0.1.2.tar.gz" } ], "0.1.2.dev0": [ { "comment_text": "", "digests": { "md5": "14e75e63c11afc95a759ffd8758151e5", "sha256": "3ae1c2ad1442cdbebde5c79832f51d2e743e87e153b43fc31b367ec6e46ed152" }, "downloads": -1, "filename": "pybel_cx-0.1.2.dev0-py3-none-any.whl", "has_sig": false, "md5_digest": "14e75e63c11afc95a759ffd8758151e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11750, "upload_time": "2018-07-31T15:00:47", "url": "https://files.pythonhosted.org/packages/1d/b7/c3f74f7f24fc4e2bbbcb8206ace102a5ebb3b7fd285bbfbb52a756516558/pybel_cx-0.1.2.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e56f9da0b957eb69720a2889b326e017", "sha256": "1604b3e9be1fd2f1dbd0c91392886b99be6f0cd986f85410b306c8a766263d43" }, "downloads": -1, "filename": "pybel_cx-0.1.2.dev0.tar.gz", "has_sig": false, "md5_digest": "e56f9da0b957eb69720a2889b326e017", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23375, "upload_time": "2018-07-31T15:00:50", "url": "https://files.pythonhosted.org/packages/13/ca/1bd18a19a1753820771e5acac97dd61fb9cadcd89ea67daf0ab1a2dda0be/pybel_cx-0.1.2.dev0.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1186a5b9467717a39e60a9885b47d5a7", "sha256": "2ecc2e9d9b5db9a044ec798dc5c6f05fd1093299caf315f2d230746e94c7bf32" }, "downloads": -1, "filename": "pybel_cx-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1186a5b9467717a39e60a9885b47d5a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12518, "upload_time": "2019-10-04T08:10:42", "url": "https://files.pythonhosted.org/packages/32/08/d075949c4a1253638555589f390c64aaa3c5a0dfdeb87222adb4c2120cdd/pybel_cx-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d97a8be3fde00d346d08fe594f36f9f4", "sha256": "5ed2a8fdca2fc91b03b7f44940bc1188d204af4a79f73dfdf445da6cbdcdbc74" }, "downloads": -1, "filename": "pybel_cx-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d97a8be3fde00d346d08fe594f36f9f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 23048, "upload_time": "2019-10-04T08:10:43", "url": "https://files.pythonhosted.org/packages/1a/ac/af5296e438ac66b90f7569e42a67b1902c00894d5cae98064c2f4a8b4acd/pybel_cx-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1186a5b9467717a39e60a9885b47d5a7", "sha256": "2ecc2e9d9b5db9a044ec798dc5c6f05fd1093299caf315f2d230746e94c7bf32" }, "downloads": -1, "filename": "pybel_cx-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "1186a5b9467717a39e60a9885b47d5a7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 12518, "upload_time": "2019-10-04T08:10:42", "url": "https://files.pythonhosted.org/packages/32/08/d075949c4a1253638555589f390c64aaa3c5a0dfdeb87222adb4c2120cdd/pybel_cx-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d97a8be3fde00d346d08fe594f36f9f4", "sha256": "5ed2a8fdca2fc91b03b7f44940bc1188d204af4a79f73dfdf445da6cbdcdbc74" }, "downloads": -1, "filename": "pybel_cx-0.1.3.tar.gz", "has_sig": false, "md5_digest": "d97a8be3fde00d346d08fe594f36f9f4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 23048, "upload_time": "2019-10-04T08:10:43", "url": "https://files.pythonhosted.org/packages/1a/ac/af5296e438ac66b90f7569e42a67b1902c00894d5cae98064c2f4a8b4acd/pybel_cx-0.1.3.tar.gz" } ] }