{ "info": { "author": "Helena Rasche;Anthony Bretaudeau", "author_email": "hxr@hx42.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering" ], "description": "Apollo API Library\n==================\n\n.. image:: https://travis-ci.org/galaxy-genome-annotation/python-apollo.svg?branch=master\n :target: https://travis-ci.org/galaxy-genome-annotation/python-apollo\n\n.. image:: https://readthedocs.org/projects/python-apollo/badge/?version=latest\n :target: http://python-apollo.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nApollo is a Python library for interacting with\n`Apollo `__\n\nExamples\n--------\n\n.. code:: python\n\n from apollo import ApolloInstance\n wa = ApolloInstance('https://fqdn/apollo', 'jane.doe@fqdn.edu', 'password')\n\n orgs = wa.organisms.add_organism(\n \"Yeast\",\n \"/path/to/jbrowse/data\",\n genus='Saccharomyces',\n species='cerevisiae',\n public=False\n )\n\n # Give Apollo a second to process the uploaded organism.\n time.sleep(1)\n\n # Then add yourself to permission list\n data = wa.users.update_organism_permissions(\n \"jane.doe@fqdn.edu\",\n \"Yeast\",\n write=True,\n export=True,\n read=True,\n )\n\nOr with the new Arrow client:\n\n.. code-block:: shell\n\n $ arrow groups create_group university\n {\n \"publicGroup\": false,\n \"class\": \"org.bbop.apollo.UserGroup\",\n \"name\": \"university\",\n \"users\": null,\n \"id\": 558319\n }\n # THEN\n $ arrow users get_users | \\\n jq '.[] | select(.username | contains(\"@tamu.edu\")) | .username' | \\\n xargs -n1 arrow users add_to_group university\n # OR\n $ arrow users get_users | \\\n jq '.[] | select(.username | contains(\"@tamu.edu\")) | .username' | \\\n paste -s -d',' | \\\n xargs arrow group update_membership 558319 --users\n\nHistory\n-------\n\n- 3.1\n - Added user activate/inactivate\n - Added get_creator for user, group and organisms\n - Added omitEmptyOrganisms to get_users\n - Added support for group admins\n - Added support for bulk group creation/deletion\n - Repaired GFF3/Fasta downloading\n- 3.0.4\n - `Fixed bug `__ in deleteFeatures (Thanks `@NeillGibson `__)\n- 3.0.3\n - findAllOrganisms works correctly, client side filtering no longer necessary.\n- 3.0.2\n - Patch a bug discovered in io.write, thanks Morgan!\n- 3.0\n - \"Arrow\" CLI utility\n - More pythonic API and many workarounds for Apollo bugs or oddities\n - Complete package restructure\n - Nearly all functions renamed\n- 2.0\n - Galaxy Functions\n - TTL Cache to work around Galaxy's behaviour\n - Status and Canned* Clients from `@abretaud `__\n- 1.0\n - Initial release\n\nLicense\n-------\n\nAvailable under the MIT License\n\n\n\nSupport\n-------\n\nThis material is based upon work supported by the National Science Foundation under Grant Number (Award 1565146)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/galaxy-genome-annotation/python-apollo", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "apollo", "package_url": "https://pypi.org/project/apollo/", "platform": "", "project_url": "https://pypi.org/project/apollo/", "project_urls": { "Homepage": "https://github.com/galaxy-genome-annotation/python-apollo" }, "release_url": "https://pypi.org/project/apollo/3.1/", "requires_dist": null, "requires_python": "", "summary": "Apollo API library", "version": "3.1" }, "last_serial": 5370572, "releases": { "0.1": [], "1.0": [ { "comment_text": "", "digests": { "md5": "c598ce72f577200f24c476552fa09c39", "sha256": "b60ed0a05ad74d83826ba26ee504ff64a87e8cd381369645a31403afc7ff231d" }, "downloads": -1, "filename": "apollo-1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c598ce72f577200f24c476552fa09c39", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5762, "upload_time": "2016-01-16T19:49:57", "url": "https://files.pythonhosted.org/packages/7a/44/36f1a6dc78338be1c6c0ad0460c8dbc7fe8a38d02bccba1fa882e26023df/apollo-1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "553530d77d1849fca2606d83eac416c5", "sha256": "256b800cb9a458bef97cbec87c9dbf5ff7eed0ecd7e2450bdd875e389bd8f554" }, "downloads": -1, "filename": "apollo-1.0.tar.gz", "has_sig": false, "md5_digest": "553530d77d1849fca2606d83eac416c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4684, "upload_time": "2016-01-16T19:49:51", "url": "https://files.pythonhosted.org/packages/b4/d8/4fe5233126b101f2118c91578cbe5e729d70bfd4f93fc2ff79730f74884f/apollo-1.0.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "524b10bba9927b3081b2007a68581e7e", "sha256": "90ad81e2867d1232867c75c7adc4b8684389884c475f1b63a2df2afb9a7c035e" }, "downloads": -1, "filename": "apollo-2.0-py2.7.egg", "has_sig": false, "md5_digest": "524b10bba9927b3081b2007a68581e7e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 27030, "upload_time": "2017-05-09T19:28:47", "url": "https://files.pythonhosted.org/packages/e7/2a/6d5ae0f336a4eb9bace95640a26129044d81a5d96e6de99a8cb6b00ef012/apollo-2.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a73024967d4ca71b3f37adff05a3add2", "sha256": "562e217603f29ba45f5b3a53c6179d6e5cf4d4f52c6f0c79d0e2abe6459144a6" }, "downloads": -1, "filename": "apollo-2.0-py3.5.egg", "has_sig": false, "md5_digest": "a73024967d4ca71b3f37adff05a3add2", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 28186, "upload_time": "2017-05-09T19:29:13", "url": "https://files.pythonhosted.org/packages/8a/6b/65a1694fe27865ccc4b720577008b366440650505412ea6537ebcefbb0fd/apollo-2.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "4ab750032499cd2ccb5e4f98f3c223ee", "sha256": "f427b5edf917c723f32eb8c4009300422925a0d522465d6bec72b0e3aa13e947" }, "downloads": -1, "filename": "apollo-2.0.tar.gz", "has_sig": false, "md5_digest": "4ab750032499cd2ccb5e4f98f3c223ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11298, "upload_time": "2017-05-09T19:28:48", "url": "https://files.pythonhosted.org/packages/5c/8f/7ced400d85475bd9187225bc80b8b76a20d152909c01ba2883493d1e21b0/apollo-2.0.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "e026eaa2db88a1327d559c7b9d1dbe92", "sha256": "0071c84f674efe5dbc958ad63451dac62a16c6760a2f7b3deb8a777cf02060e2" }, "downloads": -1, "filename": "apollo-3.0-py2.7.egg", "has_sig": false, "md5_digest": "e026eaa2db88a1327d559c7b9d1dbe92", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 164830, "upload_time": "2017-05-10T18:29:25", "url": "https://files.pythonhosted.org/packages/b7/28/a6e3d8605e724df6f4e66365c19530562c77bcd0c2788ea688f2dc332ab3/apollo-3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f2d7a5a001f75c2ff0ab5d81796da689", "sha256": "aab5c862ff1f39795a8f9ff9398c9f8afd0d6b457c956bdc76152ab53a207812" }, "downloads": -1, "filename": "apollo-3.0-py3.5.egg", "has_sig": false, "md5_digest": "f2d7a5a001f75c2ff0ab5d81796da689", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 171315, "upload_time": "2017-05-10T18:29:41", "url": "https://files.pythonhosted.org/packages/3e/18/34c7866a6ea36e3a69bc7712b3bb48d971cc2e057883eb37873296b379e8/apollo-3.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "4d1f57b0d5bb1438e5888a42c0c919ff", "sha256": "a483ffcd4e4c9cea7cd2351195e23611668c4fd4c32a07807a53912d13eea20a" }, "downloads": -1, "filename": "apollo-3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4d1f57b0d5bb1438e5888a42c0c919ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73121, "upload_time": "2017-05-10T18:30:28", "url": "https://files.pythonhosted.org/packages/38/60/5b844913332a3925978bb2029b612d27b89fc48892edcfdf8ac27b4f4a07/apollo-3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deffe6df83e99044c2837459f4112249", "sha256": "4ec25fe2dac6405f90d95854cd83ab72c27088ee83feba2e29f934a2f58019fd" }, "downloads": -1, "filename": "apollo-3.0.tar.gz", "has_sig": false, "md5_digest": "deffe6df83e99044c2837459f4112249", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25752, "upload_time": "2017-05-10T18:29:27", "url": "https://files.pythonhosted.org/packages/1b/17/9fea8ce76fc8bd012f6877ecfeede971c0f440c11dc9c977755e757aec20/apollo-3.0.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "d0815e389a56d698f48f33c48796bc76", "sha256": "24d525a516b8faa5eae5b35a047a0c9421558e43c868e44bf24eb22fcff59050" }, "downloads": -1, "filename": "apollo-3.0.2-py2.7.egg", "has_sig": false, "md5_digest": "d0815e389a56d698f48f33c48796bc76", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 157123, "upload_time": "2017-07-24T18:26:54", "url": "https://files.pythonhosted.org/packages/5b/61/05a7523806153ecda07d484e681b77f01b813d0af4409e6216a9ebf97c78/apollo-3.0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7f1be8a69386dc312b5363a0c29e1d10", "sha256": "9182a960adf3cbaf07988efa6e0777eeb0ce223dc74ff08c036acb8552b6bf38" }, "downloads": -1, "filename": "apollo-3.0.2-py3.5.egg", "has_sig": false, "md5_digest": "7f1be8a69386dc312b5363a0c29e1d10", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 163436, "upload_time": "2017-07-24T18:26:54", "url": "https://files.pythonhosted.org/packages/c8/42/1f1eb6e6f367ae911028633389a3086c1162f6a8d4772e5bb6e7f9b268fc/apollo-3.0.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "16a0352833c5ce418cf129ff03ac6ac3", "sha256": "8d6a2ca3779dbb5262e3f07fcbc28dac378f73740380fdf65276a7a00ffaeef1" }, "downloads": -1, "filename": "apollo-3.0.2.tar.gz", "has_sig": false, "md5_digest": "16a0352833c5ce418cf129ff03ac6ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25553, "upload_time": "2017-07-24T18:26:55", "url": "https://files.pythonhosted.org/packages/07/d5/e4428246df6033ee05d9f30fbc70fdb94ba76d2843eafccff7f65785197a/apollo-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "43fce1322e2ece645ef04e23fd47f48b", "sha256": "554647d22273209109a9a807cad741a9f6d7c62a1199bfa73909992d05206381" }, "downloads": -1, "filename": "apollo-3.0.3-py2.7.egg", "has_sig": false, "md5_digest": "43fce1322e2ece645ef04e23fd47f48b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 156688, "upload_time": "2017-07-25T19:24:59", "url": "https://files.pythonhosted.org/packages/6e/83/ad208f0903ec96da41b6322350a0eca196b760e24414143103ba231c699c/apollo-3.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "e0fb8513b00eddc1dddca4a1fffa6efe", "sha256": "616f54670f5a608448e1bdffc8b77a2f8072f70a6924d2a59168de579beadb3a" }, "downloads": -1, "filename": "apollo-3.0.3-py3.5.egg", "has_sig": false, "md5_digest": "e0fb8513b00eddc1dddca4a1fffa6efe", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 162890, "upload_time": "2017-07-25T19:23:41", "url": "https://files.pythonhosted.org/packages/37/c8/9ce7773694e775907b171616a33937dba85b960fca77180971a04ec97cab/apollo-3.0.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "62c4b94fe8394985248e819d518ea27f", "sha256": "df140c4cd67e3182f3e6d06e7b5872f27439160ef5effbc6b8d3526903d5fa0a" }, "downloads": -1, "filename": "apollo-3.0.3.tar.gz", "has_sig": false, "md5_digest": "62c4b94fe8394985248e819d518ea27f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25396, "upload_time": "2017-07-25T19:23:43", "url": "https://files.pythonhosted.org/packages/dc/cb/55e2b2896939d4d21446753a4fb951a92d5fc692f7ae267fce7fa45400ef/apollo-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "0f14e35ce1439e4e598385e558bb198c", "sha256": "8825a06cce11c6e0e66dad222428c47275f029c26c9495e85f0d1e8898457744" }, "downloads": -1, "filename": "apollo-3.0.4.tar.gz", "has_sig": false, "md5_digest": "0f14e35ce1439e4e598385e558bb198c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25606, "upload_time": "2017-11-17T13:04:27", "url": "https://files.pythonhosted.org/packages/39/dd/4b7d53ca18f39a29ac8365a18ea4bfc3afa5eaf2d67d0849c968120ac991/apollo-3.0.4.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "22551b4bed53c2d1fa3c2e5fe0534014", "sha256": "a7e4f640141730b513204e5351708bba61ecac6bae16027610e577acac23eb11" }, "downloads": -1, "filename": "apollo-3.1.tar.gz", "has_sig": false, "md5_digest": "22551b4bed53c2d1fa3c2e5fe0534014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28735, "upload_time": "2019-06-07T08:43:07", "url": "https://files.pythonhosted.org/packages/27/a8/171e5d67f23a7d6344627539abae94ddb2c75623798519e0435d65f8221b/apollo-3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "22551b4bed53c2d1fa3c2e5fe0534014", "sha256": "a7e4f640141730b513204e5351708bba61ecac6bae16027610e577acac23eb11" }, "downloads": -1, "filename": "apollo-3.1.tar.gz", "has_sig": false, "md5_digest": "22551b4bed53c2d1fa3c2e5fe0534014", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28735, "upload_time": "2019-06-07T08:43:07", "url": "https://files.pythonhosted.org/packages/27/a8/171e5d67f23a7d6344627539abae94ddb2c75623798519e0435d65f8221b/apollo-3.1.tar.gz" } ] }