* @return the built query string
*/
+ @Override
public String buildQuery(SequenceI seq)
{
List<DBRefEntry> refs = seq.getDBRefs();
* @return
* @throws Exception
*/
+ @Override
public FTSRestResponse fetchStructuresMetaData(SequenceI seq,
Collection<FTSDataColumnI> wantedFields,
FilterOption selectedFilterOpt, boolean b) throws Exception
&& tdBeaconsFilters.contains(fieldToFilterBy);
}
- private String remove_prefix(String fieldToFilterBy)
+ protected String remove_prefix(String fieldToFilterBy)
{
if (tdBeaconsFilters != null
&& tdBeaconsFilters.contains(fieldToFilterBy)
* @return
* @throws Exception
*/
+ @Override
public FTSRestResponse selectFirstRankedQuery(SequenceI seq,
Collection<FTSData> collectedResults,
Collection<FTSDataColumnI> wantedFields, String fieldToFilterBy,
pdbEntry.setRetrievalUrl(urlStr);
}
pdbEntry.setProvider(typeColumn);
- pdbEntry.setProviderPage(modelPage);
+ if (modelPage != null)
+ {
+ pdbEntry.setProviderPage(modelPage);
+ }
selectedSeq.getDatasetSequence().addPDBId(pdbEntry);
}
pdbEntriesToView[count++] = pdbEntry;
try
{
resultList = pdbquery.executePDBFTSRestRequest(pdbRequest);
+ if (resultList.getNumberOfItemsFound() == 0)
+ {
+ Console.info("Unexpectedly returned no results for pdbe query: "
+ + pdb_Query);
+ }
results.add(resultList);
lastPdbRequest = pdbRequest;
} catch (Exception ex)
{
if (!hasPdbResp)
{
- System.out.println(
+ jalview.bin.Console.outPrintln(
"Warning: seems like we couldn't get to the PDBe search interface.");
}
else