{ "info": { "author": "See https://github.com/reece/helix", "author_email": "reecehart@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "helix\n!!!!!!!!!!!!\n\n`helix` facilitates interactions with the `Helix` genetics platform.\n\n.. image:: https://travis-ci.org/reece/helix.svg?branch=master\n :target: https://travis-ci.org/reece/helix\n\n.. image:: https://badge.fury.io/py/helix.svg\n :target: https://pypi.python.org/pypi/helix\n\n\n\nInstallation\n@@@@@@@@@@@@\n\nOn Ubuntu 16.04::\n\n $ pip install helix ipython\n $ ipython\n\n In [1]: from helix import HelixClient\n\n In [2]: hc = HelixClient(\n ...: base_urls={\n ...: 'genomics': 'https://genomics.staging.helix.com/v0/',\n ...: 'identity': 'https://api.staging.helix.com/v0/'},\n ...: credentials={\n ...: 'genomics': {\n ...: 'client_id': 'CL-AQ3EJLBNNDE7LJZYVGUOMM4WA5HBOHEL',\n ...: 'client_secret': 'CS-Y5MFWTTZU67LOIEBOWFT2LE7DEI3OPP7'},\n ...: 'identity': {\n ...: 'client_id': 'CL-7ICCDTTMGWK7VHTJIHCPWZZ7EEZBID7Z',\n ...: 'client_secret': 'CS-B7XBHYQLWURKBV3ZXVBGK7SXIZ7JGKTG'}})\n\n In [3]: events_iterator = hc.get_events(after=0)\n\n In [4]: event = next(events_iterator)\n\n In [5]: event\n Out[5]: \n {u'eventType': u'accountUpdate',\n u'pacId': u'PC-XIMPMZE75Q5XQHDKS6EC3EDSWAQJF25A',\n u'sequenceNum': 2,\n u'timestamp': u'2016-08-05T21:08:35Z'}\n\n In [6]: pacid = \"PC-VCIOSK47ERXXIBPO5ZBOMW2HSNCQETCY\"\n\n In [7]: hc.get_customer(pacid)\n Out[7]: \n {u'email': u'joe@example.com',\n u'firstName': u'Test',\n u'lastName': u'User',\n u'supportId': u'US-X3SY-3PD9T'}\n\n In [8]: hc.get_sample_status(pacid)[:3]\n Out[8]: \n [{u'status': u'Data Delivery Complete', u'timestamp': u'2016-11-16T18:21:13Z'},\n {u'status': u'Data Delivery Complete', u'timestamp': u'2016-11-16T18:17:52Z'},\n {u'status': u'Data Delivery Complete', u'timestamp': u'2016-11-16T01:49:23Z'}]\n\n In [9]: hc.get_variants(pacid)[:2]\n\n\nDeveloper quick start\n@@@@@@@@@@@@@@@@@@@@@\n\n::\n\n hg clone git@github.com:reece/helix.git\n cd helix\n make devready\n source venv/bin/activate\n\n\n\nMakefile Commands\n@@@@@@@@@@@@@@@@@\n\n::\n\n $ make\n BASIC USAGE\n help -- display this help message\n SETUP, INSTALLATION, PACKAGING\n venv: make a Python 3 virtual environment\n setup: setup/upgrade packages *in current environment*\n devready: create venv, install prerequisites, install pkg in develop mode\n develop: install package in develop mode\n install: install package\n bdist bdist_egg bdist_wheel build sdist: distribution options\n upload: upload to pypi\n upload_*: upload to named pypi service (requires config in ~/.pypirc)\n TESTING\n test: execute tests\n tox: execute tests via tox\n UTILITY TARGETS\n reformat: reformat code with yapf and commit\n docs -- make sphinx docs\n clean: remove temporary and backup files\n cleaner: remove files and directories that are easily rebuilt\n cleaner: remove files and directories that require more time/network fetches to rebuild", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reece/helix", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "helix", "package_url": "https://pypi.org/project/helix/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/helix/", "project_urls": { "Homepage": "https://github.com/reece/helix" }, "release_url": "https://pypi.org/project/helix/0.1.0/", "requires_dist": [ "attrs", "pyyaml", "requests", "six", "udatetime" ], "requires_python": "", "summary": "The helix package facilitates interactions with the helix.com genomics platform", "version": "0.1.0" }, "last_serial": 3035872, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "95a04d22f9140f155f4cda0ee22d100b", "sha256": "ae5fcd3526bcbc60ae5e5c8f5de52077c7ec5bd12ccf76c13c2286c47a6abc6e" }, "downloads": -1, "filename": "helix-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95a04d22f9140f155f4cda0ee22d100b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11133, "upload_time": "2016-12-23T23:22:35", "url": "https://files.pythonhosted.org/packages/38/62/c19a6a6f2ca3ec016cc4bb85efab97fc48f6fc048f22978894058adcd20b/helix-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f287a433cdac48897ce9871ba3c7f4d5", "sha256": "d05b123020d866d30d5ee4cb5bb18250e6f072c34c3d5b3e85aea538aeac34d2" }, "downloads": -1, "filename": "helix-0.1.0-py3.5.egg", "has_sig": false, "md5_digest": "f287a433cdac48897ce9871ba3c7f4d5", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 16956, "upload_time": "2016-12-23T23:22:37", "url": "https://files.pythonhosted.org/packages/42/fa/74d82fcc9e7b9701f44c3d686c00f98c51bf4b2586ba221bb444fb3fb0ea/helix-0.1.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "95d9e9ca921f158e6caa9166a147a09e", "sha256": "4c52e9ff74766f9100c4c71c45de38399b4fbf54caab3d849b50e038a75679db" }, "downloads": -1, "filename": "helix-0.1.0.tar.gz", "has_sig": false, "md5_digest": "95d9e9ca921f158e6caa9166a147a09e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70694, "upload_time": "2016-12-23T23:22:39", "url": "https://files.pythonhosted.org/packages/a1/1e/48e56af6f40f24820cf901d14241c636d59839123566e038ed9b64721f6a/helix-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "95a04d22f9140f155f4cda0ee22d100b", "sha256": "ae5fcd3526bcbc60ae5e5c8f5de52077c7ec5bd12ccf76c13c2286c47a6abc6e" }, "downloads": -1, "filename": "helix-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95a04d22f9140f155f4cda0ee22d100b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11133, "upload_time": "2016-12-23T23:22:35", "url": "https://files.pythonhosted.org/packages/38/62/c19a6a6f2ca3ec016cc4bb85efab97fc48f6fc048f22978894058adcd20b/helix-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f287a433cdac48897ce9871ba3c7f4d5", "sha256": "d05b123020d866d30d5ee4cb5bb18250e6f072c34c3d5b3e85aea538aeac34d2" }, "downloads": -1, "filename": "helix-0.1.0-py3.5.egg", "has_sig": false, "md5_digest": "f287a433cdac48897ce9871ba3c7f4d5", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 16956, "upload_time": "2016-12-23T23:22:37", "url": "https://files.pythonhosted.org/packages/42/fa/74d82fcc9e7b9701f44c3d686c00f98c51bf4b2586ba221bb444fb3fb0ea/helix-0.1.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "95d9e9ca921f158e6caa9166a147a09e", "sha256": "4c52e9ff74766f9100c4c71c45de38399b4fbf54caab3d849b50e038a75679db" }, "downloads": -1, "filename": "helix-0.1.0.tar.gz", "has_sig": false, "md5_digest": "95d9e9ca921f158e6caa9166a147a09e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70694, "upload_time": "2016-12-23T23:22:39", "url": "https://files.pythonhosted.org/packages/a1/1e/48e56af6f40f24820cf901d14241c636d59839123566e038ed9b64721f6a/helix-0.1.0.tar.gz" } ] }