String database = parseIds(ids, querystring);
if (database == null)
{
- System.err.println("Invalid Query string : '" + ids + "'");
- System.err.println("Should be of form 'dbname:q1;q2;q3;q4'");
+ jalview.bin.Console
+ .errPrintln("Invalid Query string : '" + ids + "'");
+ jalview.bin.Console
+ .errPrintln("Should be of form 'dbname:q1;q2;q3;q4'");
return null;
}
}
return (String[]) arl.toArray();
}
- System.err.println(
+ jalview.bin.Console.errPrintln(
"Warning: response code " + responseCode + " for " + url);
} catch (OutOfMemoryError er)
{
- System.out.println("OUT OF MEMORY DOWNLOADING QUERY FROM " + database
- + ":\n" + ids);
+ jalview.bin.Console.outPrintln("OUT OF MEMORY DOWNLOADING QUERY FROM "
+ + database + ":\n" + ids);
throw er;
} catch (Exception ex)
{
if (!ex.getMessage().startsWith(
"uk.ac.ebi.jdbfetch.exceptions.DbfNoEntryFoundException"))
{
- System.err.println("Unexpected exception when retrieving from "
- + database + "\nQuery was : '" + ids + "'");
+ jalview.bin.Console
+ .errPrintln("Unexpected exception when retrieving from "
+ + database + "\nQuery was : '" + ids + "'");
ex.printStackTrace(System.err);
}
} finally
}
return null;
}
- static {
+
+ static
+ {
Platform.addJ2SDirectDatabaseCall("https://www.ebi.ac.uk/");
}
+
/**
* Constructs the URL to fetch from
*
else
{
url = "https://www.ebi.ac.uk/Tools/dbfetch/dbfetch/"
- + database.toLowerCase(Locale.ROOT) + "/" + ids.toLowerCase(Locale.ROOT)
+ + database.toLowerCase(Locale.ROOT) + "/"
+ + ids.toLowerCase(Locale.ROOT)
+ (format != null ? "/" + format : "");
}
return url;