Find information about a given genome
Name | Type | Description | Default | Example Values |
---|---|---|---|---|
name | String | The production name of the genome. | - |
brugia_malayi_prjna10729 |
Name | Type | Description | Default | Example Values |
---|---|---|---|---|
callback | String | Name of the callback subroutine to be returned by the requested JSONP response. Required ONLY when using JSONP as the serialisation method. Please see the user guide. | - |
randomlygeneratedname |
expand | Boolean(0,1) | Expands the information to include details of sequences. Can be very large. | NULL | - |
<!DOCTYPE html> <html lang="en"> <head> <base href="/rest-/" /> <script src="static/js/20-prettify.js"></script> <script src="static/js/30-jquery-1.11.1.min.js"></script> <script src="static/js/highlight/highlight.pack.js"></script> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <title></title> <link href="static/css/10-bootstrap.css" rel="stylesheet"/> <link href="static/css/20-prettify.css" rel="stylesheet"/> <link href="static/css/25-default.css" rel="stylesheet"/> <link href="static/css/50-additional.css" rel="stylesheet"/> <link href="static/css/51-docs.css" rel="stylesheet"/> <link href="favicon.ico" rel="icon" /> <style> body { padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */ } </style> <link href="static/css/premin/bootstrap-responsive.min.css" rel="stylesheet"> <!-- Le HTML5 shim, for IE6-8 support of HTML5 elements --> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head> <body data-spy="scroll" data-target=".bs-docs-sidebar" onload="prettyPrint()"> <div class="container"> <div class="navbar navbar-inverse navbar-fixed-top"> <div class="navbar-inner"> <div class="container"> <a class="brand" href=""><img class="brand" src="" alt="Service logo"/></a> <ul class="nav"> <li class="active"><a href="/rest-/">Endpoints</a></li> <li><a href="/contact.html">Contact</a></li> <li><a href="/">Back to WormBase ParaSite</a></li> <li><a target="_blank" href="https://www.ebi.ac.uk/data-protection/privacy-notice/wbparasite-website-browsing">Privacy Notice</a></li> </ul> </div><!-- container--> </div><!-- navbar-inner--> </div><!-- navbar--> <br> <span class="message"></span> <span class="error"></span> <h1 id="title">Your query could not be processed</h1> <div class="row"> <div class="span10"> <div class="lead"> </div> <h2>Please check your parameters</h3> </div> </div> </div><!-- container--> <footer class="footer"> <div class="container"> <p class="pull-right"><a href="#">Back to top</a></p> </div> </footer> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-24717231-5', 'auto'); ga('send', 'pageview'); </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script src="static/js/10-bootstrap.js"></script> </body> </html>
- use strict;
- use warnings;
- use HTTP::Tiny;
- my $http = HTTP::Tiny->new();
- my $server = 'https://parasite.wormbase.org';
- my $ext = '/rest-19/info/genomes/brugia_malayi_prjna10729?';
- my $response = $http->get($server.$ext, {
- headers => { 'Content-type' => 'application/json' }
- });
- die "Failed!\n" unless $response->{success};
- use JSON;
- use Data::Dumper;
- if(length $response->{content}) {
- my $hash = decode_json($response->{content});
- local $Data::Dumper::Terse = 1;
- local $Data::Dumper::Indent = 1;
- print Dumper $hash;
- print "\n";
- }
- import requests, sys
- server = "https://parasite.wormbase.org"
- ext = "/rest-19/info/genomes/brugia_malayi_prjna10729?"
- r = requests.get(server+ext, headers={ "Content-Type" : "application/json", "Accept" : ""})
- if not r.ok:
- r.raise_for_status()
- sys.exit()
- decoded = r.json()
- print repr(decoded)
- import requests, sys
- server = "https://parasite.wormbase.org"
- ext = "/rest-19/info/genomes/brugia_malayi_prjna10729?"
- r = requests.get(server+ext, headers={ "Content-Type" : "application/json", "Accept" : ""})
- if not r.ok:
- r.raise_for_status()
- sys.exit()
- decoded = r.json()
- print(repr(decoded))
- require 'net/http'
- require 'uri'
- server='https://parasite.wormbase.org'
- path = '/rest-19/info/genomes/brugia_malayi_prjna10729?'
- url = URI.parse(server)
- http = Net::HTTP.new(url.host, url.port)
- request = Net::HTTP::Get.new(path, {'Content-Type' => 'application/json'})
- response = http.request(request)
- if response.code != "200"
- puts "Invalid response: #{response.code}"
- puts response.body
- exit
- end
- require 'rubygems'
- require 'json'
- require 'yaml'
- result = JSON.parse(response.body)
- puts YAML::dump(result)
- import java.net.URL;
- import java.net.URLConnection;
- import java.net.HttpURLConnection;
- import java.io.BufferedReader;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.io.IOException;
- import java.io.Reader;
- public class EnsemblRest {
- public static void main(String[] args) throws Exception {
- String server = "https://parasite.wormbase.org";
- String ext = "/rest-19/info/genomes/brugia_malayi_prjna10729?";
- URL url = new URL(server + ext);
- URLConnection connection = url.openConnection();
- HttpURLConnection httpConnection = (HttpURLConnection)connection;
- httpConnection.setRequestProperty("Content-Type", "application/json");
- InputStream response = connection.getInputStream();
- int responseCode = httpConnection.getResponseCode();
- if(responseCode != 200) {
- throw new RuntimeException("Response code was not 200. Detected response was "+responseCode);
- }
- String output;
- Reader reader = null;
- try {
- reader = new BufferedReader(new InputStreamReader(response, "UTF-8"));
- StringBuilder builder = new StringBuilder();
- char[] buffer = new char[8192];
- int read;
- while ((read = reader.read(buffer, 0, buffer.length)) > 0) {
- builder.append(buffer, 0, read);
- }
- output = builder.toString();
- }
- finally {
- if (reader != null) try {
- reader.close();
- } catch (IOException logOrIgnore) {
- logOrIgnore.printStackTrace();
- }
- }
- System.out.println(output);
- }
- }
- curl 'https://parasite.wormbase.org/rest-19/info/genomes/brugia_malayi_prjna10729?' -H 'Content-type:application/json'
- wget -q --header='Content-type:application/json' 'https://parasite.wormbase.org/rest-19/info/genomes/brugia_malayi_prjna10729?' -O -
Methods | GET |
Response formats | json xml jsonp |