X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws%2Febi%2FEBIFetchClient.java;h=1f833d046e03f53e78083b0fa43ecc0f48284c41;hb=1724567f3dfc3b4637aac7bdeb6633628e6a8335;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..1f833d0 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; @@ -264,7 +266,9 @@ public class EBIFetchClient } return null; } - + static { + Platform.addJ2SDirectDatabaseCall("https://www.ebi.ac.uk/"); + } /** * Constructs the URL to fetch from * @@ -280,12 +284,12 @@ 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;