'STRAP:multiple sequence alignments '

charite.christo.protein
Interface ProteinViewer

All Superinterfaces:
CommandInterpreter, Disposable, HasProtein
All Known Implementing Classes:
AbstractProteinViewerProxy, ChAstex, ChAstexPROXY, ChJmol, ChJmolPROXY, Protein3d.PView, Pymol

public interface ProteinViewer
extends Disposable, HasProtein, CommandInterpreter

A protein viewer can display proteins three-dimensionally.


Field Summary
static java.lang.String COMMAND_HIDE_EVERYTHING
           
static java.lang.String COMMANDbackground
           
static java.lang.String COMMANDbiomolecule
           
static java.lang.String COMMANDcartoon
           
static java.lang.String COMMANDcenter
           
static java.lang.String COMMANDcenter_amino
           
static java.lang.String COMMANDchange_object_color
           
static java.lang.String COMMANDcolor
           
static java.lang.String COMMANDdots
           
static java.lang.String COMMANDhighlight_selected_amino_acids
           
static java.lang.String COMMANDhighlight_selected_atoms
           
static java.lang.String COMMANDlabel
           
static java.lang.String COMMANDlabel_color
           
static java.lang.String COMMANDlines
           
static java.lang.String COMMANDmesh
           
static java.lang.String COMMANDobject_delete
           
static java.lang.String COMMANDribbons
           
static java.lang.String COMMANDrotate
           
static java.lang.String COMMANDsa_surface
           
static java.lang.String COMMANDselect
           
static java.lang.String COMMANDselection_name
           
static java.lang.String COMMANDset_rotation_translation
           
static java.lang.String COMMANDshowScriptPanel
           
static java.lang.String COMMANDspheres
           
static java.lang.String COMMANDsticks
           
static java.lang.String COMMANDsurface
           
static java.lang.String COMMANDsurface_color
           
static java.lang.String COMMANDzoom
           
static java.lang.String GET_ATOM_SELECTION_EXAMPLE
           
static java.lang.String GET_AWTMASK_CONT_SELECTION
           
static java.lang.String GET_AWTMASK_DISC_SELECTION
           
static java.lang.String GET_CANVAS
           
static java.lang.String GET_FLAGS
           
static java.lang.String GET_FRAME_TITLE
           
static java.lang.String GET_JMENUBAR
           
static java.lang.String GET_LAST_CREATED_OBJECT
           
static java.lang.String GET_SUPPORTED_COMMANDS
           
static java.lang.String GET_SURFACEOBJECTS
           
static java.lang.String[] INTERNAL_USE
           
static long INTERPRET_NO_MSG_DIALOGS
           
static java.util.WeakHashMap<java.lang.Object,java.lang.Object> mapViewer
           
static ProteinViewer[] NONE
           
static java.lang.String PFX_SURFACE_OBJECT
           
static long PROPERTY_EXTERNAL_PROCESS
           
static long PROPERTY_HAS_CONTEXTMENU
           
static long PROPERTY_HAS_SCRIPT_PANEL
           
static long PROPERTY_HEAVY_WEIGHT
           
static long PROPERTY_MULTI_MOLECULE
           
static long PROPERTY_MULTI_VIEW
           
static long PROPERTY_NAMED_SELECTIONS
           
static long PROPERTY_NEEDS_UPDATE_SURFACES_WHEN_ROTATED
           
static long PROPERTY_OPENGL
           
static long PROPERTY_RIBBON_COLOR_NO_CHANGE
           
static long PROPERTY_SEQUENCE_CURSOR_DELAYED
           
static long PROPERTY_TK
           
static java.lang.String PROTEIN
           
static java.lang.String RESIDUES
           
static java.lang.String SELECTION_CURSOR
           
static java.lang.String SELECTION_PICKED
           
static long SET_PROTEIN_VERBOSE
           
static java.lang.String SET_RUN_AFTER_INSTALLATION
           
static java.util.HashSet<java.lang.Class> SHOW_CURSOR_IF_OTHER_PROTEIN
           
static java.lang.String[] STYLE_COMMANDS
           
 
Method Summary
 java.lang.Object getProperty(java.lang.String id)
          The method may return null.
 java.util.Collection<? extends ProteinViewer> getViewersSharingViewV(boolean proxyObject)
          Each instance is connected with only one protein.
 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.
 
Methods inherited from interface charite.christo.Disposable
dispose
 
Methods inherited from interface charite.christo.protein.HasProtein
getProtein
 
Methods inherited from interface charite.christo.CommandInterpreter
interpret
 

Field Detail

PROTEIN

static final java.lang.String PROTEIN
See Also:
Constant Field Values

RESIDUES

static final java.lang.String RESIDUES
See Also:
Constant Field Values

SELECTION_CURSOR

static final java.lang.String SELECTION_CURSOR
See Also:
Constant Field Values

SELECTION_PICKED

static final java.lang.String SELECTION_PICKED
See Also:
Constant Field Values

PROPERTY_MULTI_MOLECULE

static final long PROPERTY_MULTI_MOLECULE
See Also:
Constant Field Values

PROPERTY_MULTI_VIEW

static final long PROPERTY_MULTI_VIEW
See Also:
Constant Field Values

PROPERTY_EXTERNAL_PROCESS

static final long PROPERTY_EXTERNAL_PROCESS
See Also:
Constant Field Values

PROPERTY_TK

static final long PROPERTY_TK
See Also:
Constant Field Values

PROPERTY_HEAVY_WEIGHT

static final long PROPERTY_HEAVY_WEIGHT
See Also:
Constant Field Values

PROPERTY_OPENGL

static final long PROPERTY_OPENGL
See Also:
Constant Field Values

PROPERTY_SEQUENCE_CURSOR_DELAYED

static final long PROPERTY_SEQUENCE_CURSOR_DELAYED
See Also:
Constant Field Values

PROPERTY_HAS_SCRIPT_PANEL

static final long PROPERTY_HAS_SCRIPT_PANEL
See Also:
Constant Field Values

PROPERTY_NAMED_SELECTIONS

static final long PROPERTY_NAMED_SELECTIONS
See Also:
Constant Field Values

PROPERTY_RIBBON_COLOR_NO_CHANGE

static final long PROPERTY_RIBBON_COLOR_NO_CHANGE
See Also:
Constant Field Values

PROPERTY_HAS_CONTEXTMENU

static final long PROPERTY_HAS_CONTEXTMENU
See Also:
Constant Field Values

PROPERTY_NEEDS_UPDATE_SURFACES_WHEN_ROTATED

static final long PROPERTY_NEEDS_UPDATE_SURFACES_WHEN_ROTATED
See Also:
Constant Field Values

INTERPRET_NO_MSG_DIALOGS

static final long INTERPRET_NO_MSG_DIALOGS
See Also:
Constant Field Values

SET_PROTEIN_VERBOSE

static final long SET_PROTEIN_VERBOSE
See Also:
Constant Field Values

NONE

static final ProteinViewer[] NONE

PFX_SURFACE_OBJECT

static final java.lang.String PFX_SURFACE_OBJECT
See Also:
Constant Field Values

COMMANDhighlight_selected_atoms

static final java.lang.String COMMANDhighlight_selected_atoms
See Also:
Constant Field Values

COMMANDhighlight_selected_amino_acids

static final java.lang.String COMMANDhighlight_selected_amino_acids
See Also:
Constant Field Values

COMMANDcenter_amino

static final java.lang.String COMMANDcenter_amino
See Also:
Constant Field Values

COMMANDbiomolecule

static final java.lang.String COMMANDbiomolecule
See Also:
Constant Field Values

COMMANDzoom

static final java.lang.String COMMANDzoom
See Also:
Constant Field Values

COMMANDrotate

static final java.lang.String COMMANDrotate
See Also:
Constant Field Values

COMMANDcenter

static final java.lang.String COMMANDcenter
See Also:
Constant Field Values

COMMANDset_rotation_translation

static final java.lang.String COMMANDset_rotation_translation
See Also:
Constant Field Values

COMMANDbackground

static final java.lang.String COMMANDbackground
See Also:
Constant Field Values

COMMANDribbons

static final java.lang.String COMMANDribbons
See Also:
Constant Field Values

COMMANDspheres

static final java.lang.String COMMANDspheres
See Also:
Constant Field Values

COMMANDsticks

static final java.lang.String COMMANDsticks
See Also:
Constant Field Values

COMMANDlines

static final java.lang.String COMMANDlines
See Also:
Constant Field Values

COMMANDsurface

static final java.lang.String COMMANDsurface
See Also:
Constant Field Values

COMMANDsa_surface

static final java.lang.String COMMANDsa_surface
See Also:
Constant Field Values

COMMANDsurface_color

static final java.lang.String COMMANDsurface_color
See Also:
Constant Field Values

COMMANDmesh

static final java.lang.String COMMANDmesh
See Also:
Constant Field Values

COMMANDdots

static final java.lang.String COMMANDdots
See Also:
Constant Field Values

COMMANDcartoon

static final java.lang.String COMMANDcartoon
See Also:
Constant Field Values

COMMANDcolor

static final java.lang.String COMMANDcolor
See Also:
Constant Field Values

COMMANDchange_object_color

static final java.lang.String COMMANDchange_object_color
See Also:
Constant Field Values

COMMANDselect

static final java.lang.String COMMANDselect
See Also:
Constant Field Values

COMMANDselection_name

static final java.lang.String COMMANDselection_name
See Also:
Constant Field Values

COMMANDlabel

static final java.lang.String COMMANDlabel
See Also:
Constant Field Values

COMMANDlabel_color

static final java.lang.String COMMANDlabel_color
See Also:
Constant Field Values

COMMANDshowScriptPanel

static final java.lang.String COMMANDshowScriptPanel
See Also:
Constant Field Values

COMMANDobject_delete

static final java.lang.String COMMANDobject_delete
See Also:
Constant Field Values

COMMAND_HIDE_EVERYTHING

static final java.lang.String COMMAND_HIDE_EVERYTHING
See Also:
Constant Field Values

STYLE_COMMANDS

static final java.lang.String[] STYLE_COMMANDS

INTERNAL_USE

static final java.lang.String[] INTERNAL_USE

mapViewer

static final java.util.WeakHashMap<java.lang.Object,java.lang.Object> mapViewer

SHOW_CURSOR_IF_OTHER_PROTEIN

static final java.util.HashSet<java.lang.Class> SHOW_CURSOR_IF_OTHER_PROTEIN

GET_FRAME_TITLE

static final java.lang.String GET_FRAME_TITLE
See Also:
Constant Field Values

GET_ATOM_SELECTION_EXAMPLE

static final java.lang.String GET_ATOM_SELECTION_EXAMPLE
See Also:
Constant Field Values

GET_JMENUBAR

static final java.lang.String GET_JMENUBAR
See Also:
Constant Field Values

GET_CANVAS

static final java.lang.String GET_CANVAS
See Also:
Constant Field Values

GET_SURFACEOBJECTS

static final java.lang.String GET_SURFACEOBJECTS
See Also:
Constant Field Values

GET_LAST_CREATED_OBJECT

static final java.lang.String GET_LAST_CREATED_OBJECT
See Also:
Constant Field Values

GET_FLAGS

static final java.lang.String GET_FLAGS
See Also:
Constant Field Values

GET_SUPPORTED_COMMANDS

static final java.lang.String GET_SUPPORTED_COMMANDS
See Also:
Constant Field Values

GET_AWTMASK_CONT_SELECTION

static final java.lang.String GET_AWTMASK_CONT_SELECTION
See Also:
Constant Field Values

GET_AWTMASK_DISC_SELECTION

static final java.lang.String GET_AWTMASK_DISC_SELECTION
See Also:
Constant Field Values

SET_RUN_AFTER_INSTALLATION

static final java.lang.String SET_RUN_AFTER_INSTALLATION
See Also:
Constant Field Values
Method Detail

setProtein

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. Otherwise both methods are not important.


getViewersSharingViewV

java.util.Collection<? extends ProteinViewer> getViewersSharingViewV(boolean proxyObject)
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.


getProperty

java.lang.Object getProperty(java.lang.String id)
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


setProperty

void setProperty(java.lang.String id,
                 java.lang.Object value)

'STRAP:multiple sequence alignments '

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