{
"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[](https://travis-ci.org/ga4gh/data-object-service-schemas)\n[](https://raw.githubusercontent.com/ga4gh/data-object-service-schemas/master/openapi/data_object_service.swagger.yaml)\n[](https://data-object-service.readthedocs.io/en/latest)\n\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"
}
]
}