*/
package jalview.ws.ebi;
+import java.util.Locale;
+
import jalview.datamodel.DBRefSource;
import jalview.util.MessageManager;
import jalview.util.Platform;
return null;
}
+ static
+ {
+ Platform.addJ2SDirectDatabaseCall("https://www.ebi.ac.uk/");
+ }
+
/**
* Constructs the URL to fetch from
*
if (database.equalsIgnoreCase(DBRefSource.EMBL)
|| database.equalsIgnoreCase(DBRefSource.EMBLCDS))
{
-// url = "https://www.ebi.ac.uk/ena/data/view/" + ids.toLowerCase()
-// + (format != null ? "&" + format : "");
- url = "https://www.ebi.ac.uk/ena/browser/api/embl/" + ids.toLowerCase();
+ url = "https://www.ebi.ac.uk/ena/browser/api/embl/"
+ + ids.toLowerCase(Locale.ROOT) + "?download=true&gzip=true";
}
else
{
url = "https://www.ebi.ac.uk/Tools/dbfetch/dbfetch/"
- + database.toLowerCase() + "/" + ids.toLowerCase()
+ + database.toLowerCase(Locale.ROOT) + "/"
+ + ids.toLowerCase(Locale.ROOT)
+ (format != null ? "/" + format : "");
}
return url;