int responseSize = (uniportRestRequest.getResponseSize() == 0) ? getDefaultResponsePageSize()
: uniportRestRequest.getResponseSize();
- int offSet = (uniportRestRequest.getOffSet() == 0) ? getDefaultResponsePageSize()
- : uniportRestRequest.getOffSet();
+ int offSet = uniportRestRequest.getOffSet();
String query = uniportRestRequest.getFieldToSearchBy()
.equalsIgnoreCase("Search All") ? uniportRestRequest
// : " AND status:REL");
// System.out.println(">>>>> Query : " + query);
// System.out.println(">>>>> Columns : " + wantedFields);
+ // System.out.println(">>>>> Response size: " + responseSize
+ // + " offset : "
+ // + offSet);
WebResource webResource = null;
webResource = client.resource(UNIPROT_SEARCH_ENDPOINT)
.queryParam("format", "tab")
{
FTSRestResponse searchResult = new FTSRestResponse();
List<FTSData> result = null;
+ if (uniProtTabDelimittedResponseString == null
+ || uniProtTabDelimittedResponseString.trim().isEmpty())
+ {
+ searchResult.setNumberOfItemsFound(0);
+ return searchResult;
+ }
String[] foundDataRow = uniProtTabDelimittedResponseString.split("\n");
if (foundDataRow != null && foundDataRow.length > 0)
{