X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Ffts%2Fservice%2Funiprot%2FUniProtFTSRestClient.java;h=57689f9cb2acfaf8f1f9a40c6282e2cc93aa4fba;hb=e1976b4025f648431974e7ddcb2be93115688abd;hp=f6d722197373b1c4ad3066355d6aab96cc6860c5;hpb=1e10231846acf6ad3c40d950870a304e5d19f12c;p=jalview.git diff --git a/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java b/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java index f6d7221..57689f9 100644 --- a/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java +++ b/src/jalview/fts/service/uniprot/UniProtFTSRestClient.java @@ -58,6 +58,9 @@ public class UniProtFTSRestClient extends FTSRestClient int responseSize = (uniportRestRequest.getResponseSize() == 0) ? getDefaultResponsePageSize() : uniportRestRequest.getResponseSize(); + int offSet = (uniportRestRequest.getOffSet() == 0) ? getDefaultResponsePageSize() + : uniportRestRequest.getOffSet(); + String query = uniportRestRequest.getFieldToSearchBy() .equalsIgnoreCase("Search All") ? uniportRestRequest .getSearchTerm() @@ -73,6 +76,8 @@ public class UniProtFTSRestClient extends FTSRestClient .queryParam("format", "tab") .queryParam("columns", wantedFields) .queryParam("limit", String.valueOf(responseSize)) + .queryParam("offset", String.valueOf(offSet)) + .queryParam("sort", "score") .queryParam("query", query); // Execute the REST request ClientResponse clientResponse = webResource