1 package jalview.api.structures;
3 import jalview.api.FeatureRenderer;
4 import jalview.api.SequenceRenderer;
5 import jalview.api.SequenceStructureBinding;
6 import jalview.datamodel.AlignmentI;
7 import jalview.datamodel.SequenceI;
8 import jalview.ext.jmol.JalviewJmolBinding;
9 import jalview.structure.StructureMappingcommandSet;
10 import jalview.structure.StructureSelectionManager;
12 public interface JalviewStructureDisplayI
15 SequenceStructureBinding getBinding();
18 * @return true if there is an active GUI handling a structure display
23 * enable or disable the structure display - note this might just hide or show a GUI element, but not actually reset the display
26 void setVisible(boolean b);
29 * free up any external resources that were used by this display and collect garbage
34 * shutdown any structure viewing processes started by this display