}
-
/**
* Builds a query string for a given sequences using its DBRef entries
*
lastPdbRequest = pdbRequest;
return resultList;
}
+
public List<FilterOption> getAvailableFilterOptions(String VIEWS_FILTER)
{
List<FilterOption> filters = new ArrayList<FilterOption>();
- filters.add(new FilterOption("PDBe "+
- MessageManager.getString("label.best_quality"),
- "overall_quality", VIEWS_FILTER, false,this));
- filters.add(new FilterOption("PDBe "+
- MessageManager.getString("label.best_resolution"),
- "resolution", VIEWS_FILTER, false,this));
- filters.add(new FilterOption("PDBe "+
- MessageManager.getString("label.most_protein_chain"),
- "number_of_protein_chains", VIEWS_FILTER, false,this));
- filters.add(new FilterOption("PDBe "+
- MessageManager.getString("label.most_bound_molecules"),
- "number_of_bound_molecules", VIEWS_FILTER, false,this));
- filters.add(new FilterOption("PDBe "+
- MessageManager.getString("label.most_polymer_residues"),
- "number_of_polymer_residues", VIEWS_FILTER, true,this));
-
+ filters.add(new FilterOption(
+ "PDBe " + MessageManager.getString("label.best_quality"),
+ "overall_quality", VIEWS_FILTER, false, this));
+ filters.add(new FilterOption(
+ "PDBe " + MessageManager.getString("label.best_resolution"),
+ "resolution", VIEWS_FILTER, false, this));
+ filters.add(new FilterOption(
+ "PDBe " + MessageManager.getString("label.most_protein_chain"),
+ "number_of_protein_chains", VIEWS_FILTER, false, this));
+ filters.add(new FilterOption(
+ "PDBe " + MessageManager
+ .getString("label.most_bound_molecules"),
+ "number_of_bound_molecules", VIEWS_FILTER, false, this));
+ filters.add(new FilterOption(
+ "PDBe " + MessageManager
+ .getString("label.most_polymer_residues"),
+ "number_of_polymer_residues", VIEWS_FILTER, true, this));
+
return filters;
}
* @return
* @throws Exception
*/
- public FTSRestResponse selectFirstRankedQuery(SequenceI seq, Collection<FTSData> collectedResults,
+ public FTSRestResponse selectFirstRankedQuery(SequenceI seq,
+ Collection<FTSData> collectedResults,
Collection<FTSDataColumnI> wantedFields, String fieldToFilterBy,
boolean b) throws Exception
{
return resultList;
}
-
@Override
public PDBEntry[] collectSelectedRows(JTable restable, int[] selectedRows,
List<SequenceI> selectedSeqsToView)
{
- int refSeqColIndex = restable.getColumn("Ref Sequence")
- .getModelIndex();
+ int refSeqColIndex = restable.getColumn("Ref Sequence").getModelIndex();
- PDBEntry[] pdbEntriesToView=new PDBEntry[selectedRows.length];
+ PDBEntry[] pdbEntriesToView = new PDBEntry[selectedRows.length];
int count = 0;
- int idColumnIndex=-1;
- boolean fromTDB=true;
+ int idColumnIndex = -1;
+ boolean fromTDB = true;
idColumnIndex = restable.getColumn("PDB Id").getModelIndex();
-
+
for (int row : selectedRows)
{
-
- String pdbIdStr = restable.getValueAt(row,idColumnIndex)
- .toString();
+
+ String pdbIdStr = restable.getValueAt(row, idColumnIndex).toString();
SequenceI selectedSeq = (SequenceI) restable.getValueAt(row,
refSeqColIndex);
selectedSeqsToView.add(selectedSeq);
PDBEntry pdbEntry = selectedSeq.getPDBEntry(pdbIdStr);
if (pdbEntry == null)
{
- pdbEntry = getFindEntry(pdbIdStr,
- selectedSeq.getAllPDBEntries());
+ pdbEntry = getFindEntry(pdbIdStr, selectedSeq.getAllPDBEntries());
}
if (pdbEntry == null)
return pdbEntriesToView;
}
-
@Override
protected FTSRestRequest getLastFTSRequest()
{
return lastPdbRequest;
}
-
- public FTSRestResponse executePDBFTSRestRequest(FTSRestRequest pdbRequest) throws Exception
+ public FTSRestResponse executePDBFTSRestRequest(FTSRestRequest pdbRequest)
+ throws Exception
{
return pdbRestClient.executeRequest(pdbRequest);
}