{ "info": { "author": "Ian Maurer", "author_email": "ian@genomoncology.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Other/Proprietary License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "gosdk - GenomOncology Software Development Kit\n==============================================\n\nThis is a proprietary package that is available from [GenomOncology] and works\nwith our [Knowledge Management System].\n\nFor more information about licensing please contact us at:\n\ninfo@genomoncology.com\n\n\nAdditional proprietary projects available for download via pypi include:\n\n* [GO VCF] - GenomOncology Variant Call File \"call\" generator\n* [GO CLI] - GenomOncology Command Line Interface\n\nOur open source projects include:\n\n* [Related] - Nested Object Models in Python with dictionary, YAML, and JSON transformation support\n* [Specd] - Swagger v2 Specification Directories\n* [Rigor] - HTTP-based DSL for for validating RESTful APIs\n\n\nOverview\n--------\n\nThe GenomOncology Software Development Kit (SDK) is to be used with a running instance\nof the GenomOncology Knowledge Management System. It is built on top of the [Specd] project\nand currently provides access to the following functionality:\n\n* Variant HGVS Calculation (g., p., c.)\n* Variant Annotation (e.g. gnomAD, dbSNP, etc.)\n* Variant Classification (e.g. ACGM or AMP Tiers)\n* Gene and Protein Information\n* Clinical Trial Matching\n* Therapeutic Matching\n* Variant Warehouse Loading and Querying\n\n\n\nsync mode\n----------\n\nWhen `async_enabled` is not passed in (default is False) then operation is in\n\"normal\" synchronous mode.\n\n```python\n\nTOKEN = \"...\"\nHGVS_G = \"NC_000007.13:g.140453136A>T\"\n\nfrom gosdk import construct_sdk\nsdk = construct_sdk(token=TOKEN)\na_list = sdk.annotations.get_annotations(batch=[HGVS_G]).result()\nannotation = a_list.get_annotation(HGVS_G)\nassert annotation.canonical_c_dot == \"NM_004333.4:c.1799T>A\"\n```\n\n\nasync mode\n----------\n\nWhen `async_enabled` is True you must then interact with the library using\nthe async/await paradigm.\n\n```python\n\nTOKEN = \"...\"\nHGVS_G = \"NC_000007.13:g.140453136A>T\"\n\nfrom gosdk import construct_sdk\nsdk = construct_sdk(async_enabled=True, token=TOKEN, loop=loop)\na_list = await sdk.annotations.get_annotations(batch=[HGVS_G]).result()\nannotation = a_list.get_annotation(HGVS_G)\nassert annotation.canonical_c_dot == \"NM_004333.4:c.1799T>A\"\n```\n\n\n[GenomOncology]: https://genomoncology.com/\n[Knowledge Management System]: https://genomoncology.com/solutions/clinical-oncology/\n[Related]: https://github.com/genomoncology/related\n[Specd]: https://github.com/genomoncology/specd \n[Rigor]: https://github.com/genomoncology/rigor \n[GO VCF]: https://pypi.org/project/govcf/\n[GO CLI]: https://pypi.org/project/gocli/\n\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "Bioinformatics HGVS VCF Clinical Trials Genomics", "license": "Proprietary", "maintainer": "", "maintainer_email": "", "name": "gosdk", "package_url": "https://pypi.org/project/gosdk/", "platform": "", "project_url": "https://pypi.org/project/gosdk/", "project_urls": null, "release_url": "https://pypi.org/project/gosdk/0.8.18/", "requires_dist": [ "specd (>=0.8.1)", "backoff (>=1.5.0)", "structlog (>=18.1.0)", "flask (==1.0.2)" ], "requires_python": "", "summary": "gosdk", "version": "0.8.18" }, "last_serial": 5023801, "releases": { "0.8.0": [ { "comment_text": "", "digests": { "md5": "1a96d694bb51fa0abcc2c84ff014d2c4", "sha256": "453e951a75dedde34fa2668f762271527697682413b8ebf5f8893741c53d4641" }, "downloads": -1, "filename": "gosdk-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1a96d694bb51fa0abcc2c84ff014d2c4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 165241, "upload_time": "2018-11-14T21:21:34", "url": "https://files.pythonhosted.org/packages/ff/b1/333fabc47eaeace850d54ce026a861be1638c8bf6b1797de6fbe912c8cac/gosdk-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c971d50d383b709bcc1b5d9b8e42df29", "sha256": "52f4e42536d70b4b4d635fbbd5319542c1d4aa1d5f6b8a36aca40558c4ba11ac" }, "downloads": -1, "filename": "gosdk-0.8.0.tar.gz", "has_sig": false, "md5_digest": "c971d50d383b709bcc1b5d9b8e42df29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30152, "upload_time": "2018-11-14T21:21:37", "url": "https://files.pythonhosted.org/packages/bc/20/32f91ea7cb59d1ab44106189a8a9ead00fe423a2d174bedb3c4907ae8a0d/gosdk-0.8.0.tar.gz" } ], "0.8.18": [ { "comment_text": "", "digests": { "md5": "6724f3b92696070bf2a76f2fe6c2fe52", "sha256": "f08537fae081f48d94f984cd2ab631c8f4e281b88af0321f94d73c501bbde681" }, "downloads": -1, "filename": "gosdk-0.8.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6724f3b92696070bf2a76f2fe6c2fe52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 176246, "upload_time": "2019-04-01T15:18:13", "url": "https://files.pythonhosted.org/packages/3c/d3/7893257deaca33078e3937818474af70f4addb6a20aee667aa4537fdf51e/gosdk-0.8.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0df7a4febefa965efb3832e0bcbf78f3", "sha256": "35ad10c1f4ab8a5fbc09987426ee486d64cabc009c6e6ad11d4abbac4c0bbf37" }, "downloads": -1, "filename": "gosdk-0.8.18.tar.gz", "has_sig": false, "md5_digest": "0df7a4febefa965efb3832e0bcbf78f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32045, "upload_time": "2019-04-01T15:18:16", "url": "https://files.pythonhosted.org/packages/57/ff/0116cbf8d76c219ab48b6eb99cd3e9d076c6dfe2a559c9ba507a53462aee/gosdk-0.8.18.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6724f3b92696070bf2a76f2fe6c2fe52", "sha256": "f08537fae081f48d94f984cd2ab631c8f4e281b88af0321f94d73c501bbde681" }, "downloads": -1, "filename": "gosdk-0.8.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6724f3b92696070bf2a76f2fe6c2fe52", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 176246, "upload_time": "2019-04-01T15:18:13", "url": "https://files.pythonhosted.org/packages/3c/d3/7893257deaca33078e3937818474af70f4addb6a20aee667aa4537fdf51e/gosdk-0.8.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0df7a4febefa965efb3832e0bcbf78f3", "sha256": "35ad10c1f4ab8a5fbc09987426ee486d64cabc009c6e6ad11d4abbac4c0bbf37" }, "downloads": -1, "filename": "gosdk-0.8.18.tar.gz", "has_sig": false, "md5_digest": "0df7a4febefa965efb3832e0bcbf78f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32045, "upload_time": "2019-04-01T15:18:16", "url": "https://files.pythonhosted.org/packages/57/ff/0116cbf8d76c219ab48b6eb99cd3e9d076c6dfe2a559c9ba507a53462aee/gosdk-0.8.18.tar.gz" } ] }