*/
package jalview.ext.ensembl;
+import java.util.Locale;
+
+import jalview.datamodel.AlignmentI;
+import jalview.datamodel.DBRefSource;
+import jalview.util.JSONUtils;
+
+import java.io.BufferedReader;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import org.json.simple.parser.ParseException;
-import jalview.datamodel.AlignmentI;
-import jalview.datamodel.DBRefSource;
-
public class EnsemblInfo extends EnsemblRestClient
{
{
fetchDivisions();
}
- return divisions.get(division.toUpperCase());
+ return divisions.get(division.toUpperCase(Locale.ROOT));
}
/**
/*
* for convenience, pre-fill ensembl.org as the domain for "ENSEMBL"
*/
- divisions.put(DBRefSource.ENSEMBL.toUpperCase(), ensemblDomain);
+ divisions.put(DBRefSource.ENSEMBL.toUpperCase(Locale.ROOT), ensemblDomain);
try
{
@SuppressWarnings("unchecked")
while (rvals.hasNext())
{
String division = rvals.next().toString();
- divisions.put(division.toUpperCase(), ensemblGenomesDomain);
+ divisions.put(division.toUpperCase(Locale.ROOT), ensemblGenomesDomain);
}
} catch (IOException | ParseException | NumberFormatException e)
{