+ public List<FilterOption> getAvailableFilterOptions(String VIEWS_FILTER)
+ {
+ List<FilterOption> filters = new ArrayList<FilterOption>();
+ filters.add(new FilterOption(
+ MessageManager.getString("label.best_quality"),
+ "overall_quality", VIEWS_FILTER, false));
+ filters.add(new FilterOption(
+ MessageManager.getString("label.best_resolution"),
+ "resolution", VIEWS_FILTER, false));
+ filters.add(new FilterOption(
+ MessageManager.getString("label.most_protein_chain"),
+ "number_of_protein_chains", VIEWS_FILTER, false));
+ filters.add(new FilterOption(
+ MessageManager.getString("label.most_bound_molecules"),
+ "number_of_bound_molecules", VIEWS_FILTER, false));
+ filters.add(new FilterOption(
+ MessageManager.getString("label.most_polymer_residues"),
+ "number_of_polymer_residues", VIEWS_FILTER, true));
+
+ return filters;
+ }