'STRAP:multiple sequence alignments '

charite.christo.protein
Class Protein3d.PView

java.lang.Object
  extended by charite.christo.protein.Protein3d.PView
All Implemented Interfaces:
CommandInterpreter, Disposable, HasProtein, ProteinViewer
Enclosing class:
Protein3d

public static class Protein3d.PView
extends java.lang.Object
implements ProteinViewer


Field Summary
 
Fields inherited from interface charite.christo.protein.ProteinViewer
COMMAND_HIDE_EVERYTHING, COMMANDbackground, COMMANDbiomolecule, COMMANDcartoon, COMMANDcenter, COMMANDcenter_amino, COMMANDchange_object_color, COMMANDcolor, COMMANDdots, COMMANDhighlight_selected_amino_acids, COMMANDhighlight_selected_atoms, COMMANDlabel, COMMANDlabel_color, COMMANDlines, COMMANDmesh, COMMANDobject_delete, COMMANDribbons, COMMANDrotate, COMMANDsa_surface, COMMANDselect, COMMANDselection_name, COMMANDset_rotation_translation, COMMANDshowScriptPanel, COMMANDspheres, COMMANDsticks, COMMANDsurface, COMMANDsurface_color, COMMANDzoom, GET_ATOM_SELECTION_EXAMPLE, GET_AWTMASK_CONT_SELECTION, GET_AWTMASK_DISC_SELECTION, GET_CANVAS, GET_FLAGS, GET_FRAME_TITLE, GET_JMENUBAR, GET_LAST_CREATED_OBJECT, GET_SUPPORTED_COMMANDS, GET_SURFACEOBJECTS, INTERNAL_USE, INTERPRET_NO_MSG_DIALOGS, mapViewer, NONE, PFX_SURFACE_OBJECT, PROPERTY_EXTERNAL_PROCESS, PROPERTY_HAS_CONTEXTMENU, PROPERTY_HAS_SCRIPT_PANEL, PROPERTY_HEAVY_WEIGHT, PROPERTY_MULTI_MOLECULE, PROPERTY_MULTI_VIEW, PROPERTY_NAMED_SELECTIONS, PROPERTY_NEEDS_UPDATE_SURFACES_WHEN_ROTATED, PROPERTY_OPENGL, PROPERTY_RIBBON_COLOR_NO_CHANGE, PROPERTY_SEQUENCE_CURSOR_DELAYED, PROPERTY_TK, PROTEIN, RESIDUES, SELECTION_CURSOR, SELECTION_PICKED, SET_PROTEIN_VERBOSE, SET_RUN_AFTER_INSTALLATION, SHOW_CURSOR_IF_OTHER_PROTEIN, STYLE_COMMANDS
 
Constructor Summary
Protein3d.PView()
           
 
Method Summary
 void dispose()
           
 java.awt.Color getColor()
           
 java.lang.Object getProperty(java.lang.String getID)
          The method may return null.
 Protein getProtein()
           
 Matrix3D getTransformationPreview()
           
 UniqueList<Protein3d.PView> getViewersSharingViewV(boolean proxies)
          Each instance is connected with only one protein.
 void interpret(long options, java.lang.String command0)
           
 void setProperty(java.lang.String id, java.lang.Object value)
           
 boolean setProtein(long options, Protein p, ProteinViewer inSameView)
          The only use of the setProtein and getProtein methods are to to keep a reference to the protein object.
 void setSelectedResidues(boolean[] bb)
           
 java.lang.String toString()
           
 void transformPreview(Matrix3D m)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Protein3d.PView

public Protein3d.PView()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getColor

public java.awt.Color getColor()

setSelectedResidues

public void setSelectedResidues(boolean[] bb)

getProtein

public Protein getProtein()
Specified by:
getProtein in interface HasProtein

setProtein

public boolean setProtein(long options,
                          Protein p,
                          ProteinViewer inSameView)
Description copied from interface: ProteinViewer
The only use of the setProtein and getProtein methods are to to keep a reference to the protein object. Otherwise both methods are not important.

Specified by:
setProtein in interface ProteinViewer

getTransformationPreview

public Matrix3D getTransformationPreview()

transformPreview

public void transformPreview(Matrix3D m)

setProperty

public void setProperty(java.lang.String id,
                        java.lang.Object value)
Specified by:
setProperty in interface ProteinViewer

getProperty

public java.lang.Object getProperty(java.lang.String getID)
Description copied from interface: ProteinViewer
The method may return null. GET_JMENUBAR: javax.swing.JMenuBar GET_CANVAS: java.awt.Component GET_SURFACEOBJECTS: List GET_FLAGS: long-bit-mask with properties A generic command like COMMANDcolor: Boolean.TRUE if command is supported

Specified by:
getProperty in interface ProteinViewer

getViewersSharingViewV

public UniqueList<Protein3d.PView> getViewersSharingViewV(boolean proxies)
Description copied from interface: ProteinViewer
Each instance is connected with only one protein. But several instances can share the view such that several proteins are displayed in the same panel.

Specified by:
getViewersSharingViewV in interface ProteinViewer

interpret

public void interpret(long options,
                      java.lang.String command0)
Specified by:
interpret in interface CommandInterpreter

dispose

public void dispose()
Specified by:
dispose in interface Disposable

'STRAP:multiple sequence alignments '

'The most important classes are StrapAlign, Protein and StrapEvent.'