import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
+/**
+ * A client for the Ensembl xrefs/symbol REST service;
+ *
+ * @see http://rest.ensembl.org/documentation/info/xref_external
+ * @author gmcarstairs
+ *
+ */
public class EnsemblSymbol extends EnsemblXref
{
/**
+ * Constructor given the target domain to fetch data from
+ *
+ * @param d
+ */
+ public EnsemblSymbol(String d)
+ {
+ super(d);
+ }
+
+ /**
* Returns the first "id" value in gene identifier format from the JSON
* response, or null if none found
*
protected URL getUrl(String id, Species species)
{
- String url = ENSEMBL_REST + "/xrefs/symbol/" + species.toString() + "/"
+ String url = getDomain() + "/xrefs/symbol/" + species.toString() + "/"
+ id
+ "?content-type=application/json";
try