Some utility classes for the protein structure GUIs. Possible start classes are one level higher at org.biojava.nbio.structure.ngui.BiojavaJmol, and org.biojava.nbio.structure.gui.AlignmentGui.
Interface Summary Interface Description StructurePairSelectorTo be implemented by JPanels that are part of the GUI to trigger structure aligmnents.
Class Summary Class Description AlignedPosition AlignmentCalcA class that obtains two structures via DAS and aligns them This is done in a separate thread. AlternativeAlignmentFramea frame showing the alternative alignments, which are the result of a structure superimposition CoordManagera class that manages the conversion of sequence coordinate system to JPanel drawing coordinates MenuCreatorCreate the menu for BiojavaJmol PDBDirPanelA class to define where a structure for the alignment is coming from PDBServerPanelA class to define where a structure for the alignment is coming from PDBUploadPanelA JPanel to upload 2 custom PDB files. ScopInstallationInstance ScopSelectPanel SelectMultiplePanelA Text Panel that allows the user to specify multiple structure identifiers, space separated. SequenceMouseListenera mouse listener for the AbstractChainRenderer class it listens to all mouse events and triggeres appropriate SequenceListener and FeatureListener events SequenceScalePanelA class that draws a Sequence as a rectangle, a scale display over it.