Difference between revisions of "Web Services REST API"
From CoGepedia
m |
|||
Line 4: | Line 4: | ||
* Interactive API doc: https://genomevolution.org/r/apidocs | * Interactive API doc: https://genomevolution.org/r/apidocs | ||
* API specification doc: http://docs.google.com/document/d/1GXOPIVvyTwoGR2IRjDNmdd2nj_6d8db7jx9hG8RxTDc | * API specification doc: http://docs.google.com/document/d/1GXOPIVvyTwoGR2IRjDNmdd2nj_6d8db7jx9hG8RxTDc | ||
− | * | + | * [[Embedding CoGe's Jbrowse in another 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 17:06, 15 March 2016
Our web services let you incorporate CoGe's database of organisms, genomes, and other data sets into your web site or pipeline.
Documentation:
- Interactive API doc: https://genomevolution.org/r/apidocs
- API specification doc: http://docs.google.com/document/d/1GXOPIVvyTwoGR2IRjDNmdd2nj_6d8db7jx9hG8RxTDc
- Embedding CoGe's Jbrowse in another website
- Automated Testing (Robot Framework): https://geco.iplantcollaborative.org/coge/test/log.html
Below are some example queries:
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 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!