X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Febi%2FEBIFetchClient.java;h=65b96558944f98c518d04f84002c916edbd45884;hb=22e330ae3a2ae90e23b14692661bc633de99453d;hp=b773d4ec2d83a0ae71a4f401a89706f2de217f0b;hpb=4b72422011d0d8ec24718b68cd4ea33daa61097e;p=jalview.git diff --git a/src/jalview/ws/ebi/EBIFetchClient.java b/src/jalview/ws/ebi/EBIFetchClient.java index b773d4e..65b9655 100644 --- a/src/jalview/ws/ebi/EBIFetchClient.java +++ b/src/jalview/ws/ebi/EBIFetchClient.java @@ -20,6 +20,8 @@ */ package jalview.ws.ebi; +import java.util.Locale; + import jalview.datamodel.DBRefSource; import jalview.util.MessageManager; import jalview.util.Platform; @@ -265,6 +267,11 @@ public class EBIFetchClient return null; } + static + { + Platform.addJ2SDirectDatabaseCall("https://www.ebi.ac.uk/"); + } + /** * Constructs the URL to fetch from * @@ -280,12 +287,13 @@ public class EBIFetchClient || database.equalsIgnoreCase(DBRefSource.EMBLCDS)) { url = "https://www.ebi.ac.uk/ena/browser/api/embl/" - + ids.toLowerCase() + "?download=true&gzip=true"; + + 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;