{ "info": { "author": "Global Alliance for Genomics and Health", "author_email": "theglobalalliance@genomicsandhealth.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Bio-Informatics" ], "description": "# Schemas for the Data Object Service (DOS) API\n
\n[![Build Status](https://travis-ci.org/ga4gh/data-object-service-schemas.svg?branch=master)](https://travis-ci.org/ga4gh/data-object-service-schemas)\n[![Swagger Validator](https://img.shields.io/swagger/valid/2.0/https/raw.githubusercontent.com/OAI/OpenAPI-Specification/master/examples/v2.0/json/petstore-expanded.json.svg)](https://raw.githubusercontent.com/ga4gh/data-object-service-schemas/master/openapi/data_object_service.swagger.yaml)\n[![Read the Docs badge](https://readthedocs.org/projects/data-object-service/badge/)](https://data-object-service.readthedocs.io/en/latest)\n![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ga4gh-dos-schemas.svg)\n\n[View the schemas in Swagger UI](http://ga4gh.github.io/data-object-service-schemas)\n\nThe goal of DOS is to create a generic API on top of existing object storage systems\nso workflow systems can access data in a single, standard way regardless of where it's\nstored. It's maintained by the [GA4GH Cloud Workstream](https://github.com/ga4gh/wiki/wiki).\n\n## Key features\n\nThe API is split into two sections:\n\n* **data object management**, which enables the creation, updating, deletion, versioning,\n and unique identification of files and data bundles (flat collections of files); and\n* **data object querying**, which can locate data objects across different cloud environments\n and DOS implementations.\n\n## Getting started\n\nInstalling is as easy as:\n\n```\n$ pip install ga4gh-dos-schemas\n```\n\nThis will install both a demonstration server and a Python client that will allow you to\nmanage Data Objects in a local server. You can start the demo server using `ga4gh_dos_server`.\nThis starts a Data Object Service at http://localhost:8080.\n\n```\nwget http://hgdownload.cse.ucsc.edu/goldenPath/hg38/chromosomes/chr22.fa.gz\nmd5sum chr22.fa.gz\n# 41b47ce1cc21b558409c19b892e1c0d1 chr22.fa.gz\ncurl -X POST -H 'Content-Type: application/json' \\\n --data '{\"data_object\":\n {\"id\": \"hg38-chr22\",\n \"name\": \"Human Reference Chromosome 22\",\n \"checksums\": [{\"checksum\": \"41b47ce1cc21b558409c19b892e1c0d1\", \"type\": \"md5\"}],\n \"urls\": [{\"url\": \"http://hgdownload.cse.ucsc.edu/goldenPath/hg38/chromosomes/chr22.fa.gz\"}],\n \"size\": \"12255678\"}}' http://localhost:8080/ga4gh/dos/v1/dataobjects\n# We can then get the newly created Data Object by id\ncurl http://localhost:8080/ga4gh/dos/v1/dataobjects/hg38-chr22\n# Or by checksum!\ncurl -X GET http://localhost:8080/ga4gh/dos/v1/dataobjects -d checksum=41b47ce1cc21b558409c19b892e1c0d1\n```\n\nFor more on getting started, check out the\n[quickstart guide](https://data-object-service.readthedocs.io/en/latest/quickstart.html)\nor the rest of the documentation at [ReadtheDocs](https://data-object-service.readthedocs.io/en/latest/)!\n\n## Getting involved!\n\nThe Data Object Service Schemas are Apache 2 Licensed Open Source software. Please join us\nin the [issues](https://github.com/ga4gh/data-object-service-schemas/issues) or check out the\ncontributing docs!", "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/ga4gh/data-object-service-schemas", "keywords": "genomics", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "ga4gh-dos-schemas", "package_url": "https://pypi.org/project/ga4gh-dos-schemas/", "platform": "", "project_url": "https://pypi.org/project/ga4gh-dos-schemas/", "project_urls": { "Homepage": "https://github.com/ga4gh/data-object-service-schemas" }, "release_url": "https://pypi.org/project/ga4gh-dos-schemas/0.4.2/", "requires_dist": null, "requires_python": "", "summary": "GA4GH Data Object Service Schemas", "version": "0.4.2" }, "last_serial": 4262886, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "213a70f508b2dc033eed16373f9330fc", "sha256": "b76bcf4b6feca92ad90b028d62eaeaf5c5d2c7ff5d1f8b3a1743f1ecb51fe423" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "213a70f508b2dc033eed16373f9330fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16441, "upload_time": "2018-02-07T04:19:20", "url": "https://files.pythonhosted.org/packages/cf/36/85a25beee7e68a560a05a57e45af1ea37e13e45a3f1b309b2593b137976d/ga4gh_dos_schemas-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82245d35527e97328487708840e08491", "sha256": "11349b2941c32258497a5662e7fcf597d43e51ffe738e2045ef8e8a8499f771e" }, "downloads": -1, "filename": "ga4gh-dos-schemas-0.1.0.tar.gz", "has_sig": false, "md5_digest": "82245d35527e97328487708840e08491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47598, "upload_time": "2018-02-07T04:19:22", "url": "https://files.pythonhosted.org/packages/f4/6a/db8ed758eecdbe8da2dedc93ceecb027fab186707f840705331b1138b1ce/ga4gh-dos-schemas-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "7c222a3be7ddd00df22f9c4d9f70ebd7", "sha256": "67c0dc3c99dbde961f1407a887107c748bca1bf27e4d007e6b2e1b7f4a925198" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7c222a3be7ddd00df22f9c4d9f70ebd7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19791, "upload_time": "2018-02-22T00:36:21", "url": "https://files.pythonhosted.org/packages/9d/25/45604231df6b25c9a75f7e0becbe3a847b0a79c6e425ac7c8847b54ba095/ga4gh_dos_schemas-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df8ba03f70d0962942727f04ae714f1f", "sha256": "6c280be5e0126710cc4b0252e98943b87c46db46432937fa31700651a48ac659" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.2.0.tar.gz", "has_sig": false, "md5_digest": "df8ba03f70d0962942727f04ae714f1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48753, "upload_time": "2018-02-22T00:34:43", "url": "https://files.pythonhosted.org/packages/e9/6c/5dc4445e904095b92fff30c4ba0a68b40267b0a4d1baa87371bd5847cb2a/ga4gh_dos_schemas-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4b9d14bf84eb51cd96b0fb4f03e8cc08", "sha256": "cd773e8f286ebb4d993d43090dc39ccf74f5e7f16647c078176aae21d8799efb" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4b9d14bf84eb51cd96b0fb4f03e8cc08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54377, "upload_time": "2018-05-31T00:46:16", "url": "https://files.pythonhosted.org/packages/2f/86/cd20e7e37ec737f4c10beec916006c3d0c836aa09e663417e32e84c703ee/ga4gh_dos_schemas-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f443414958e28c4cc62f9049ea05e3f1", "sha256": "5c9bc5f4a678af401ffeb52646652aa7d101764eddee3a7f17c8a55fa885795e" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f443414958e28c4cc62f9049ea05e3f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9425, "upload_time": "2018-06-25T22:55:15", "url": "https://files.pythonhosted.org/packages/a6/dc/aa3a54ddd82992f4c6be267aca963c49d5cee30bca2347973f2ccc71ca1f/ga4gh_dos_schemas-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "480cd32fdbffeb9fa45f40eb8573467b", "sha256": "79d48b3c1a43740d77040bf7d4c8d5f9f3ef36f6e0fe7f9861be6e54b74c9510" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.3.1.tar.gz", "has_sig": false, "md5_digest": "480cd32fdbffeb9fa45f40eb8573467b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12782, "upload_time": "2018-06-28T17:05:38", "url": "https://files.pythonhosted.org/packages/45/7d/cd5d7dadcc6e12d24f2b9d706809d8679a1c8c2a108eb705a5bdb2d475bf/ga4gh_dos_schemas-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "54a987e315fb9dcd050d8ec8c0769d69", "sha256": "5ce231597337739a8f693416dc8c3de712d85418c8ce4a1b2da84e76894cdf77" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.4.0.tar.gz", "has_sig": false, "md5_digest": "54a987e315fb9dcd050d8ec8c0769d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13799, "upload_time": "2018-08-29T22:26:25", "url": "https://files.pythonhosted.org/packages/d9/ba/67c1c68a4fb55d3a8570c1418baf11fcfce58cafbb2c425f8abb1ea07210/ga4gh_dos_schemas-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "18a7206bc53da7330b9d374a270a5c07", "sha256": "93a9bb7f453774b99b11e6a8c6e8252e4ad68b4ab4755aa1a8717b4ab4d3a8be" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.4.1.tar.gz", "has_sig": false, "md5_digest": "18a7206bc53da7330b9d374a270a5c07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18548, "upload_time": "2018-08-29T22:48:27", "url": "https://files.pythonhosted.org/packages/40/2a/94d35c5de26f698b4096a1fd921cdc8263e468c99d589765f4c152771d72/ga4gh_dos_schemas-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "9e6c103dfac04bf9fa0bf6564c8c611e", "sha256": "ef8c539d86615f2044cae24660ed8854263855e9a11902bc1b4ea3116dad0dcb" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9e6c103dfac04bf9fa0bf6564c8c611e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18984, "upload_time": "2018-09-11T22:53:48", "url": "https://files.pythonhosted.org/packages/f7/cb/5d2a3dc7fe63e2d0b5719fe64b042d1be714b66ccc98ca405a973e983687/ga4gh_dos_schemas-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e6c103dfac04bf9fa0bf6564c8c611e", "sha256": "ef8c539d86615f2044cae24660ed8854263855e9a11902bc1b4ea3116dad0dcb" }, "downloads": -1, "filename": "ga4gh_dos_schemas-0.4.2.tar.gz", "has_sig": false, "md5_digest": "9e6c103dfac04bf9fa0bf6564c8c611e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18984, "upload_time": "2018-09-11T22:53:48", "url": "https://files.pythonhosted.org/packages/f7/cb/5d2a3dc7fe63e2d0b5719fe64b042d1be714b66ccc98ca405a973e983687/ga4gh_dos_schemas-0.4.2.tar.gz" } ] }