Difference between revisions of "Web Services REST API"

From CoGepedia
Jump to: navigation, search
m
Line 20: Line 20:
 
         }
 
         }
 
       ]
 
       ]
}
 
</pre>
 
 
'''Organism Fetch'''
 
<pre>
 
curl https://genomevolution.org/coge/api/v1/organisms/1
 
{
 
  "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"
 
  “genomes” : [ 16911, ... ]
 
 
}
 
}
 
</pre>
 
</pre>

Revision as of 15:09, 8 February 2016

Our web services let you incorporate CoGe's database of organisms, genomes, and other data sets into your web site or pipeline.

Interactive API doc: https://genomevolution.org/r/apidocs

API specification doc: http://docs.google.com/document/d/1GXOPIVvyTwoGR2IRjDNmdd2nj_6d8db7jx9hG8RxTDc


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!