Web Services REST API: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 6: | Line 6: | ||
** A tad out of date and doesn't include all API endpoints | ** A tad out of date and doesn't include all API endpoints | ||
* Specification document: http://docs.google.com/document/d/1GXOPIVvyTwoGR2IRjDNmdd2nj_6d8db7jx9hG8RxTDc | * Specification document: http://docs.google.com/document/d/1GXOPIVvyTwoGR2IRjDNmdd2nj_6d8db7jx9hG8RxTDc | ||
** | ** Up-to-date documentation of all API endoints | ||
* [[Embedding CoGe JBrowse in your website]] | * [[Embedding CoGe JBrowse in your website]] | ||
* Automated Testing ([http://robotframework.org/ Robot Framework]): https://geco.iplantcollaborative.org/coge/test/log.html | * Automated Testing ([http://robotframework.org/ Robot Framework]): https://geco.iplantcollaborative.org/coge/test/log.html |
Revision as of 22:29, 31 January 2017
Our web services let you incorporate CoGe's database of organisms, genomes, and other data sets into your web site or pipeline.
Documentation
- Interactive documentation: https://genomevolution.org/apidocs
- Live test API endpoints
- A tad out of date and doesn't include all API endpoints
- Specification document: http://docs.google.com/document/d/1GXOPIVvyTwoGR2IRjDNmdd2nj_6d8db7jx9hG8RxTDc
- Up-to-date documentation of all API endoints
- Embedding CoGe JBrowse in your website
- Automated Testing (Robot Framework): https://geco.iplantcollaborative.org/coge/test/log.html
Examples
Organism Search
curl https://genomevolution.org/coge/api/v1/organisms/search/col-0 { "organisms": [ { "id": "1", "name": "Arabidopsis thaliana Col-0 (thale cress)", "description": "Eukaryota; Viridiplantae; Streptophyta; Embryophyta; Tracheophyta; Spermatophyta; Magnoliophyta; eudicotyledons; core eudicotyledons; rosids; eurosids II; Brassicales; Brassicaceae; Arabidopsis" } ] }
Genome Search
curl https://genomevolution.org/coge/api/v1/genomes/search/col-0 [ { "name": "", "chromosome_count": 7, "sequence_type": { "id": "1", "description": "unmasked sequence data", "name": "unmasked" }, "info": "Arabidopsis thaliana Col-0 (thale cress) (v10.02, id16911): unmasked", "description": "", "organism": { "id": 1, "description": "Eukaryota; Viridiplantae; Streptophyta; Embryophyta; Tracheophyta; Spermatophyta; Magnoliophyta; eudicotyledons; core eudicotyledons; rosids; eurosids II; Brassicales; Brassicaceae; Arabidopsis", "name": "Arabidopsis thaliana Col-0 (thale cress)" }, "restricted": false, "organism_id": 1, "version": "10.02", "id": 16911, "link": "" }, ... ]
Genome Fetch
curl https://genomevolution.org/coge/api/v1/genomes/16911 { "id": 16911 "name": "", "description": "", "version": "10.02", "link": "", "restricted": false, "sequence_type": { "name": "unmasked", "description": "unmasked sequence data" }, "experiments": [31,32,33, ...], "metadata": [], ... }
More examples to be added soon!