X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FStructureChooser.java;h=6e737247daf8931e1048dc47433a90b8e5bf02bb;hb=49f245495c2c3747bd3db8ff137f7acfec49d768;hp=452677e9d75046b9fd9d3a625ff34f7ef2a6513a;hpb=c169d9e5208916dd465ad8837b31004e45a2e938;p=jalview.git diff --git a/src/jalview/gui/StructureChooser.java b/src/jalview/gui/StructureChooser.java index 452677e..6e73724 100644 --- a/src/jalview/gui/StructureChooser.java +++ b/src/jalview/gui/StructureChooser.java @@ -53,6 +53,7 @@ import java.util.Vector; import javax.swing.JCheckBox; import javax.swing.JComboBox; import javax.swing.JLabel; +import javax.swing.JTable; import javax.swing.table.AbstractTableModel; /** @@ -727,6 +728,32 @@ public class StructureChooser extends GStructureChooser } + public void selectStructure(String...pdbids) + { + FilterOption selectedFilterOpt = ((FilterOption) cmb_filterOption + .getSelectedItem()); + String currentView = selectedFilterOpt.getView(); + JTable restable = (currentView == VIEWS_FILTER) ? getResultTable() + : tbl_local_pdb; + + if (currentView == VIEWS_FILTER) + { + + int pdbIdColIndex = restable.getColumn("PDB Id") + .getModelIndex(); + for (int r = 0; r < restable.getRowCount(); r++) + { + for (int p=0;p