X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2Fstructurechooser%2FPDBStructureChooserQuerySource.java;h=0f38e9f380ad4f02951a491a74581674b7e9cb4c;hb=aa96618cbd41b40e2377f3f1f105aea90a5a86e0;hp=1c43bea14f5ad9089706f9a8ce3da309244eba3a;hpb=db005f38bdad89aef8e22750682edf2eecccc0e0;p=jalview.git diff --git a/src/jalview/gui/structurechooser/PDBStructureChooserQuerySource.java b/src/jalview/gui/structurechooser/PDBStructureChooserQuerySource.java index 1c43bea..0f38e9f 100644 --- a/src/jalview/gui/structurechooser/PDBStructureChooserQuerySource.java +++ b/src/jalview/gui/structurechooser/PDBStructureChooserQuerySource.java @@ -240,23 +240,30 @@ public class PDBStructureChooserQuerySource List filters = new ArrayList(); filters.add(new FilterOption( MessageManager.getString("label.best_quality"), - "overall_quality", VIEWS_FILTER, false)); + "overall_quality", VIEWS_FILTER, false,this)); filters.add(new FilterOption( MessageManager.getString("label.best_resolution"), - "resolution", VIEWS_FILTER, false)); + "resolution", VIEWS_FILTER, false,this)); filters.add(new FilterOption( MessageManager.getString("label.most_protein_chain"), - "number_of_protein_chains", VIEWS_FILTER, false)); + "number_of_protein_chains", VIEWS_FILTER, false,this)); filters.add(new FilterOption( MessageManager.getString("label.most_bound_molecules"), - "number_of_bound_molecules", VIEWS_FILTER, false)); + "number_of_bound_molecules", VIEWS_FILTER, false,this)); filters.add(new FilterOption( MessageManager.getString("label.most_polymer_residues"), - "number_of_polymer_residues", VIEWS_FILTER, true)); + "number_of_polymer_residues", VIEWS_FILTER, true,this)); return filters; } + @Override + public boolean needsRefetch(FilterOption selectedFilterOpt) + { + // PDBe queries never need a refetch first + return false; + } + /** * FTSRestClient specific query builder to pick top ranked entry from a * fetchStructuresMetaData query