package jalview.fts.service.uniprot;
-import java.lang.invoke.MethodHandles;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
private static final String USER_AGENT = ChannelProperties
.getProperty("app_name", "Jalview") + " "
+ Cache.getDefault("VERSION", "Unknown") + " "
- + MethodHandles.lookup().lookupClass() + " help@jalview.org";
+ + UniProtFTSRestClient.class.toString() + " help@jalview.org";
static
{
throw new Exception(errorMessage);
}
- // new Uniprot API is not including a "X-Total-Results" header when there
- // are 0 results
- List<String> resultsHeaders = clientResponse.getHeaders()
- .get("X-Total-Results");
int xTotalResults = 0;
if (Platform.isJS())
{
xTotalResults = 1;
}
- else if (resultsHeaders != null && resultsHeaders.size() >= 1)
+ else
{
- xTotalResults = Integer.valueOf(resultsHeaders.get(0));
+ // new Uniprot API is not including a "X-Total-Results" header when
+ // there
+ // are 0 results
+ List<String> resultsHeaders = clientResponse.getHeaders()
+ .get("X-Total-Results");
+ if (resultsHeaders != null && resultsHeaders.size() >= 1)
+ {
+ xTotalResults = Integer.valueOf(resultsHeaders.get(0));
+ }
}
clientResponse = null;
client = null;