'STRAP:multiple sequence alignments '

charite.christo
Class AbstractResidueSelection

java.lang.Object
  extended by charite.christo.interfaces.AbstractVisibleIn123
      extended by charite.christo.AbstractResidueSelection
All Implemented Interfaces:
Colored, HasClientProperty, HasImage, ResidueSelection, VisibleIn123

public class AbstractResidueSelection
extends AbstractVisibleIn123
implements ResidueSelection, HasImage, HasClientProperty

A skelleton of an Selection of Residues ResidueSelection.


Field Summary
 
Fields inherited from interface charite.christo.interfaces.ResidueSelection
NONE
 
Fields inherited from interface charite.christo.interfaces.VisibleIn123
BIT_SHIFT_LINE, CIRCLE, DOTTED, EVERYWHERE, FULL_BACKGROUND, HIDDEN, HTML, IMAGE, IMAGE_NO_FILL, JALVIEW, LINES, LOWER_HALF_BACKGROUND, MAX_VARIABLE, SB, SEQUENCE, STRUCTURE, UNDERLINE, UPPER_HALF_BACKGROUND
 
Constructor Summary
AbstractResidueSelection()
           
AbstractResidueSelection(ResidueSelection selection)
           
 
Method Summary
 int countLines()
           
 Object getClientProperty(Object o)
          See equivalent method in JComponent.
 Image getImage(Component imageObserver)
           
 String getName()
           
 Protein getProtein()
          Usually, the protein reference which is stored in an instance variable is returned.
 void getRGB(int[] rgb)
           
 boolean[] getSelectedAminoacids()
          Returns true for each selected residue.
 int getSelectedAminoacidsOffset()
           
 void putClientProperty(Object key, Object value)
          See equivalent method in JComponent.
 void setImage(Image i)
           
 void setImage(String i)
           
 void setName(String s)
           
 boolean setProtein(Protein newP)
          Usually, an instance variable is set with the given protein.
 void setSelectedAminoacids(boolean[] bb, int offset)
          The selected residues might be initialized.
 void setSelectedRange(int from, int to)
           
 String toString()
           
 
Methods inherited from class charite.christo.interfaces.AbstractVisibleIn123
getColor, getStyle, getVisibleWhere, imageBall, newComboStyle, setColor, setStyle, setVisibleWhere
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractResidueSelection

public AbstractResidueSelection(ResidueSelection selection)

AbstractResidueSelection

public AbstractResidueSelection()
Method Detail

setProtein

public boolean setProtein(Protein newP)
Description copied from interface: ResidueSelection
Usually, an instance variable is set with the given protein.

Specified by:
setProtein in interface ResidueSelection
Parameters:
newP - a reference to the protein object.

getProtein

public Protein getProtein()
Description copied from interface: ResidueSelection
Usually, the protein reference which is stored in an instance variable is returned.

Specified by:
getProtein in interface ResidueSelection
Returns:
a reference to the protein object.

getSelectedAminoacids

public boolean[] getSelectedAminoacids()
Returns true for each selected residue.

Specified by:
getSelectedAminoacids in interface ResidueSelection
Returns:
true for each selected residue.

getSelectedAminoacidsOffset

public int getSelectedAminoacidsOffset()
Specified by:
getSelectedAminoacidsOffset in interface ResidueSelection

setSelectedAminoacids

public void setSelectedAminoacids(boolean[] bb,
                                  int offset)
Description copied from interface: ResidueSelection
The selected residues might be initialized. Usually the method body can be kept empty.

Specified by:
setSelectedAminoacids in interface ResidueSelection

countLines

public int countLines()

getRGB

public void getRGB(int[] rgb)

toString

public String toString()
Overrides:
toString in class Object

setName

public void setName(String s)

getName

public String getName()

setImage

public void setImage(Image i)
Overrides:
setImage in class AbstractVisibleIn123

setImage

public void setImage(String i)

getImage

public Image getImage(Component imageObserver)
Specified by:
getImage in interface HasImage
Overrides:
getImage in class AbstractVisibleIn123

setSelectedRange

public void setSelectedRange(int from,
                             int to)

getClientProperty

public final Object getClientProperty(Object o)
See equivalent method in JComponent.

Specified by:
getClientProperty in interface HasClientProperty

putClientProperty

public final void putClientProperty(Object key,
                                    Object value)
See equivalent method in JComponent.

Specified by:
putClientProperty in interface HasClientProperty

'STRAP:multiple sequence alignments '

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