{ "info": { "author": "Daniel Danis", "author_email": "daniel.gordon.danis@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# PBGA\n\nPacBio Genome Analysis Python toolkit.\n\n## Install\n\nThe code is available at PyPi, therefore you can install it with pip.\n\n```bash\npip install pbga\n```\n\n## Connect to PBGA database\n\nThe PBGA database is a H2 database, therefore primarily meant to be used with Java.\nWe can connect to the database from Python, if:\n\n- Java is installed on the local machine\n- the local machine runs UNIX-like OS (sorry, Windows users)\n\nThen:\n```python\nfrom pbga import H2DbManager\n\nwith H2DbManager(\"path/to/sv_database.mv.db\", \n user=\"sa\", \n password=\"sa\") as h2:\n with h2.get_connection() as conn:\n with conn.cursor() as cur:\n # do whatever you want\n cur.execute('SELECT * FROM PBGA.CLINGEN_TRIPLOSENSITIVITY;')\n for i, x in zip(range(5), cur.fetchall()):\n # print first 5 lines \n print(x)\n\n```\n\n## Use Jannovar `VariantEffect`s\n\nWe can access values of Jannovar `VariantEffect` enum:\n\n```python\nimport pbga.effects as pe \n\nve = pe.VARIANT_EFFECTS # get tuple with all variant effects\n\np = pe.get_priority('MISSENSE_VARIANT') # returns 21\n```\n\n## Quick setup of Python `logging` framework\n\nSetting up of Python `logging` framework might be tedious. Here's a small helper function:\n\n```python\nfrom pbga.utils import setup_logging\n\n# set level to INFO, create a `main.log` file use nice log message format \nsetup_logging() \n\n```\n\n## Limitations\n\n- tested with `python>=3.6.8`\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TheJacksonLaboratory/PBGA-python-toolkit", "keywords": "bioinformatics genomics", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "pbga", "package_url": "https://pypi.org/project/pbga/", "platform": "", "project_url": "https://pypi.org/project/pbga/", "project_urls": { "Homepage": "https://github.com/TheJacksonLaboratory/PBGA-python-toolkit" }, "release_url": "https://pypi.org/project/pbga/0.0.6/", "requires_dist": [ "psycopg2-binary (>=2.8.3)" ], "requires_python": "", "summary": "Library of Python utilities for PacBio Genomes Analysis", "version": "0.0.6" }, "last_serial": 5822316, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "cb107dd1cf82892be710087f3856a13d", "sha256": "95da6f72894ea7e3bb365dbbaffabc1d30c3a786c99e4b955958d5fabb9b07fb" }, "downloads": -1, "filename": "pbga-0.0.1-py3.7.egg", "has_sig": true, "md5_digest": "cb107dd1cf82892be710087f3856a13d", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2083866, "upload_time": "2019-09-10T15:55:05", "url": "https://files.pythonhosted.org/packages/46/ec/2a864a7ea297b424e665adc7520fb0592e8aea74ad76615e8944e6937b48/pbga-0.0.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "6c1410f060581568bba74c2c30a37af1", "sha256": "fddc2be0cf8aa607b4c2044f3109ca6a8afb9806c8a87599c4ff94053321d695" }, "downloads": -1, "filename": "pbga-0.0.1-py3-none-any.whl", "has_sig": true, "md5_digest": "6c1410f060581568bba74c2c30a37af1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2096281, "upload_time": "2019-09-10T15:55:00", "url": "https://files.pythonhosted.org/packages/b9/f5/337e903225753b33d8b83c6bea65d342e2cf5ad051b33ad131f361df5f03/pbga-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "411f342b4fcacef2ba90ec32d33dbc77", "sha256": "7c1d8fdfa8ee94fd8875361369bdbe40ab0248670a6a1ad5d7cea5c7c3559912" }, "downloads": -1, "filename": "pbga-0.0.1.tar.gz", "has_sig": true, "md5_digest": "411f342b4fcacef2ba90ec32d33dbc77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2084513, "upload_time": "2019-09-10T15:55:07", "url": "https://files.pythonhosted.org/packages/cb/3e/1e238458b6177cafa1f8ae19c903413b779001bca03bb6bdc8f4fb4a94c1/pbga-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c7e824001e7f66c5b3fe7bd12b5658d1", "sha256": "b57fa42c264aa2185d6e42d4a6c18e3ab033c56fa151474b58e2c8f1f14bd982" }, "downloads": -1, "filename": "pbga-0.0.2-py3.7.egg", "has_sig": true, "md5_digest": "c7e824001e7f66c5b3fe7bd12b5658d1", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2083917, "upload_time": "2019-09-10T16:04:08", "url": "https://files.pythonhosted.org/packages/c8/40/b7e440052bdc0ab63f927d5ac248dc686afd677c8cda5c320492a13923e0/pbga-0.0.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "58b23da056d05a215bacbc7ded0d2858", "sha256": "b37a1e595be72d76161f2431af963bd081cc705b2f40d9be644fc7f6fb6a24d5" }, "downloads": -1, "filename": "pbga-0.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "58b23da056d05a215bacbc7ded0d2858", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2096327, "upload_time": "2019-09-10T16:04:05", "url": "https://files.pythonhosted.org/packages/9b/08/e9dc95afff446bad64e6e754ca6e2d9bc49e62bb7d84362dfd2ae1a2eec5/pbga-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a65c6e368941b2ddb5f6afc88d919d9b", "sha256": "fb1b2762f3f9f262ed4c79b8df12d594c2befa56316b8d30adbd1927850961a1" }, "downloads": -1, "filename": "pbga-0.0.2.tar.gz", "has_sig": true, "md5_digest": "a65c6e368941b2ddb5f6afc88d919d9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2084635, "upload_time": "2019-09-10T16:04:11", "url": "https://files.pythonhosted.org/packages/16/b0/8ac51adb223d32fd3898fc4a8b696b032f6a9f5a4bff19ace2707db99d17/pbga-0.0.2.tar.gz" } ], "0.0.2.dev0": [ { "comment_text": "", "digests": { "md5": "ab791b047d218fefdb65b0e0a464e612", "sha256": "a86e071b5a6b0a11caa31362dcfb242076b9e0c470b4828b6fecb0a969a97cbf" }, "downloads": -1, "filename": "pbga-0.0.2.dev0-py3.7.egg", "has_sig": true, "md5_digest": "ab791b047d218fefdb65b0e0a464e612", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2083947, "upload_time": "2019-09-10T16:02:09", "url": "https://files.pythonhosted.org/packages/bd/48/aa9f16b52f28ff4a2690c51213be7c28819130880c0e398de096516aeb48/pbga-0.0.2.dev0-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "91e6ccd665a976fe8ea348918b94b2ab", "sha256": "ffd178a1b22dbbf89bb086b48d61ca9009b85a64200bc07948f24d5c4d3b293a" }, "downloads": -1, "filename": "pbga-0.0.2.dev0-py3-none-any.whl", "has_sig": true, "md5_digest": "91e6ccd665a976fe8ea348918b94b2ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2096413, "upload_time": "2019-09-10T16:02:07", "url": "https://files.pythonhosted.org/packages/90/0e/28504bc3dc988f4c229c7cdd6f87dbbdedc7b40dccef71bb611cc89ec189/pbga-0.0.2.dev0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0eae18a401192e98f95b59cf15f3fbb9", "sha256": "8fd938e95cb929ce9106b5e2711beacbf8f3b4f8c3ec79dba0045dfadc65e1a5" }, "downloads": -1, "filename": "pbga-0.0.2.dev0.tar.gz", "has_sig": true, "md5_digest": "0eae18a401192e98f95b59cf15f3fbb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2084720, "upload_time": "2019-09-10T16:02:12", "url": "https://files.pythonhosted.org/packages/a1/75/9386b37fffebb53ebf107d22a91679d7d319249eab95018fd5eabbbd65e8/pbga-0.0.2.dev0.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "5a167110b6e71e724bfee395685b2554", "sha256": "de3dfbe9da6eb88151ae30e3ac78b6e1affc8e166ca95443434ead5f17debad8" }, "downloads": -1, "filename": "pbga-0.0.3-py3.7.egg", "has_sig": true, "md5_digest": "5a167110b6e71e724bfee395685b2554", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 2083961, "upload_time": "2019-09-10T16:14:18", "url": "https://files.pythonhosted.org/packages/9b/83/225fe0db0bac8c426ed5ca633a04e5cc3d56c309cd42f0a089abbfa580cd/pbga-0.0.3-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "1f8e6f90cb163ad41f4a0a6cf596ea1d", "sha256": "a823c3fa2406242d239bbf1b5fc6b27965d9c25aa491a03b6df2103401081e5b" }, "downloads": -1, "filename": "pbga-0.0.3-py3-none-any.whl", "has_sig": true, "md5_digest": "1f8e6f90cb163ad41f4a0a6cf596ea1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2096367, "upload_time": "2019-09-10T16:14:16", "url": "https://files.pythonhosted.org/packages/17/37/317343233dd5e5f1d3f42e05c645e39f8f11a2f0b78bfb57b13bf2f65f3b/pbga-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "546449cf4cbfc12ba8b50d44b40621db", "sha256": "69506c19300ad920d7aec5a76692415d6b64cabf1fce6b47a02a7a187f540ccd" }, "downloads": -1, "filename": "pbga-0.0.3.tar.gz", "has_sig": true, "md5_digest": "546449cf4cbfc12ba8b50d44b40621db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2084692, "upload_time": "2019-09-10T16:14:21", "url": "https://files.pythonhosted.org/packages/69/46/07f509aa2698eeeeee0d0a6a630d81ef85d4ff33b42ce118a62f04dd1ebd/pbga-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "2623c7f2902fc77434149d6db614acaa", "sha256": "a11efac67b4f96cd4dea466675320a3d057d966aba036af355ee4a104b2824b9" }, "downloads": -1, "filename": "pbga-0.0.4-py3.6.egg", "has_sig": true, "md5_digest": "2623c7f2902fc77434149d6db614acaa", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2083973, "upload_time": "2019-09-10T19:06:48", "url": "https://files.pythonhosted.org/packages/ab/a4/6dc6510c708419a2bbf0b48047526c815bbe90cc2d8b8cf0f010cb491186/pbga-0.0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4d1d15f13f11d7bb0d6482c00dbf6c3e", "sha256": "c5588994cb2b3110f40447985574938ec0f577a64f06e44daeaf90f93c617ce8" }, "downloads": -1, "filename": "pbga-0.0.4-py3-none-any.whl", "has_sig": true, "md5_digest": "4d1d15f13f11d7bb0d6482c00dbf6c3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2096379, "upload_time": "2019-09-10T19:06:46", "url": "https://files.pythonhosted.org/packages/21/23/9b5661987686b653ceb5ff3262f20ec1646011b12aedf670921f328dd058/pbga-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b3d8f969727a094e321893def7db26d4", "sha256": "5fb88eb043585d00e0ae716a791eb9e61520178df554d78ca39ec414394ca11c" }, "downloads": -1, "filename": "pbga-0.0.4.tar.gz", "has_sig": true, "md5_digest": "b3d8f969727a094e321893def7db26d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2084614, "upload_time": "2019-09-10T19:06:51", "url": "https://files.pythonhosted.org/packages/c0/d8/340326aef2b4fd134e1b98e063eb9f4dd7e71a9cbf828d42fb8fb3122c01/pbga-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "f818544b944f20b7f0da22fe39c8b825", "sha256": "4c11b2bb77ccf33a9e2a08c5fed66ec97c345eef38a4ba98338ac25673fd1b27" }, "downloads": -1, "filename": "pbga-0.0.6-py3.6.egg", "has_sig": true, "md5_digest": "f818544b944f20b7f0da22fe39c8b825", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2090201, "upload_time": "2019-09-12T20:13:52", "url": "https://files.pythonhosted.org/packages/6f/88/a4252de11a06ed91aaa56070d5ee8472bfdc55b52317346c326cb508508c/pbga-0.0.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "af78c574967fb050d7faeb73038bda1b", "sha256": "1ec632d7fa4527daea8c4000b1eaf8cb43fc0ebede4be76218a1261cb76dba1d" }, "downloads": -1, "filename": "pbga-0.0.6-py3-none-any.whl", "has_sig": true, "md5_digest": "af78c574967fb050d7faeb73038bda1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2102712, "upload_time": "2019-09-12T20:13:49", "url": "https://files.pythonhosted.org/packages/46/98/52e3fdf33cce753b6d6baca3899d2a3c4642aee0377143f3aa81e5faf820/pbga-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75c379bf3e14509a5090c3358446e2d1", "sha256": "0810bb2b4e0a7e223cd24d099a5c4f8998ef142db3bb7f01bc1469afb75507b6" }, "downloads": -1, "filename": "pbga-0.0.6.tar.gz", "has_sig": true, "md5_digest": "75c379bf3e14509a5090c3358446e2d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2090970, "upload_time": "2019-09-12T20:13:55", "url": "https://files.pythonhosted.org/packages/dc/a0/22a1b6b39fe7c1da4ca8ae5f3a4ee33ce448bc1e6573ee863073d3386338/pbga-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f818544b944f20b7f0da22fe39c8b825", "sha256": "4c11b2bb77ccf33a9e2a08c5fed66ec97c345eef38a4ba98338ac25673fd1b27" }, "downloads": -1, "filename": "pbga-0.0.6-py3.6.egg", "has_sig": true, "md5_digest": "f818544b944f20b7f0da22fe39c8b825", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 2090201, "upload_time": "2019-09-12T20:13:52", "url": "https://files.pythonhosted.org/packages/6f/88/a4252de11a06ed91aaa56070d5ee8472bfdc55b52317346c326cb508508c/pbga-0.0.6-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "af78c574967fb050d7faeb73038bda1b", "sha256": "1ec632d7fa4527daea8c4000b1eaf8cb43fc0ebede4be76218a1261cb76dba1d" }, "downloads": -1, "filename": "pbga-0.0.6-py3-none-any.whl", "has_sig": true, "md5_digest": "af78c574967fb050d7faeb73038bda1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2102712, "upload_time": "2019-09-12T20:13:49", "url": "https://files.pythonhosted.org/packages/46/98/52e3fdf33cce753b6d6baca3899d2a3c4642aee0377143f3aa81e5faf820/pbga-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75c379bf3e14509a5090c3358446e2d1", "sha256": "0810bb2b4e0a7e223cd24d099a5c4f8998ef142db3bb7f01bc1469afb75507b6" }, "downloads": -1, "filename": "pbga-0.0.6.tar.gz", "has_sig": true, "md5_digest": "75c379bf3e14509a5090c3358446e2d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2090970, "upload_time": "2019-09-12T20:13:55", "url": "https://files.pythonhosted.org/packages/dc/a0/22a1b6b39fe7c1da4ca8ae5f3a4ee33ce448bc1e6573ee863073d3386338/pbga-0.0.6.tar.gz" } ] }