X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fext%2Fensembl%2FEnsemblFeatures.java;fp=src%2Fjalview%2Fext%2Fensembl%2FEnsemblFeatures.java;h=054743307df33e3a2e86f295847b17866a087271;hb=b8058f3f849f44740a695c83e96bdca3a197af5c;hp=22faba9e318a3c0a875b476b82e3e80640334c33;hpb=3aa60eb1704441d7db522c13d6b45ab05cb43e2b;p=jalview.git diff --git a/src/jalview/ext/ensembl/EnsemblFeatures.java b/src/jalview/ext/ensembl/EnsemblFeatures.java index 22faba9..0547433 100644 --- a/src/jalview/ext/ensembl/EnsemblFeatures.java +++ b/src/jalview/ext/ensembl/EnsemblFeatures.java @@ -27,6 +27,24 @@ class EnsemblFeatures extends EnsemblRestClient private EnsemblFeatureType[] featuresWanted = { EnsemblFeatureType.cds, EnsemblFeatureType.exon, EnsemblFeatureType.variation }; + /** + * Default constructor (to use rest.ensembl.org) + */ + public EnsemblFeatures() + { + super(); + } + + /** + * Constructor given the target domain to fetch data from + * + * @param d + */ + public EnsemblFeatures(String d) + { + super(d); + } + @Override public String getDbName() { @@ -61,7 +79,7 @@ class EnsemblFeatures extends EnsemblRestClient protected URL getUrl(List ids) throws MalformedURLException { StringBuffer urlstring = new StringBuffer(128); - urlstring.append(ENSEMBL_REST).append("/overlap/id/") + urlstring.append(getDomain()).append("/overlap/id/") .append(ids.get(0)); // @see https://github.com/Ensembl/ensembl-rest/wiki/Output-formats