ExPASy Home page Site Map Search ExPASy Contact us Proteomics tools
Hosted by NCSC USMirror sites:Canada China Korea Switzerland Taiwan
Search for

Class IMassZoom

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----DragCanvas
                           |
                           +----BaseGraph
                                   |
                                   +----BaseMassGraph
                                           |
                                           +----IMassZoom

class IMassZoom
extends BaseMassGraph

Variable Index

 o FPeptVector
we look at two vectors only, see note in BaseMassGraph for implementation options
 o FSecVector
 o FTolValue
 o M_WIDTH
 o MassListEnd
selectors from min and max masses for zoom
 o MassListStart
selectors from min and max masses for zoom
 o massSet

Constructor Index

 o IMassZoom(int, int, int, int)

Method Index

 o addZoom(PeptVect, float, float)
add a new zoom vector, adjust multiply factor and recalc the minmax values
 o addZoom(PeptVect, String, String)
add zoom from minMass to maxMass
 o adjustMinMax()
 o calcTolerated(float)
 o calcTolerated(String)
we're interested in matching masses, so using a tolerance, calculate the matching masses in order to plot them later
 o getZoomListEnd()
 o getZoomListStart()
 o paint(Graphics)
glob paint loop, axis, frame, etc...
 o paintAddVector(Graphics)
paint the second vector
 o paintTolVector(Graphics)
show points that have matched the tolerance
 o paintZoomVector(Graphics)
paint the zoom vector
 o Reshape()
 o setLog(boolean)
 o setZoom(PeptVect, float, float)
 o setZoom(PeptVect, float, float, PeptVect)
 o setZoom(PeptVect, String, String)
(re)set zoom from minMass to maxMass
 o setZoomVector(PeptVect)
set a zoom source vector and create two lists with values from peptide masses from that vector

Variables

 o FPeptVector
 private PeptVect FPeptVector
we look at two vectors only, see note in BaseMassGraph for implementation options

 o FSecVector
 private PeptVect FSecVector
 o MassListStart
 List MassListStart
selectors from min and max masses for zoom

 o MassListEnd
 List MassListEnd
selectors from min and max masses for zoom

 o massSet
 private boolean massSet
 o M_WIDTH
 static int M_WIDTH
 o FTolValue
 float FTolValue

Constructors

 o IMassZoom
 public IMassZoom(int iXPos,
                  int iYPos,
                  int iWidth,
                  int iHeight)

Methods

 o setZoom
 public void setZoom(PeptVect FMassVector,
                     String minMass,
                     String maxMass)
(re)set zoom from minMass to maxMass

 o addZoom
 public void addZoom(PeptVect FMassVector,
                     String minMass,
                     String maxMass)
add zoom from minMass to maxMass

 o addZoom
 public void addZoom(PeptVect FMassVector,
                     float minMass,
                     float maxMass)
add a new zoom vector, adjust multiply factor and recalc the minmax values

 o setZoom
 public void setZoom(PeptVect FMassVector,
                     float minMass,
                     float maxMass)
 o setZoom
 public void setZoom(PeptVect FMassVector,
                     float minMass,
                     float maxMass,
                     PeptVect FPeptVector)
 o adjustMinMax
 private void adjustMinMax()
 o getZoomListStart
 public List getZoomListStart()
 o getZoomListEnd
 public List getZoomListEnd()
 o setZoomVector
 public void setZoomVector(PeptVect FMassVector)
set a zoom source vector and create two lists with values from peptide masses from that vector

 o paintAddVector
 public void paintAddVector(Graphics g)
paint the second vector

 o paintZoomVector
 public void paintZoomVector(Graphics g)
paint the zoom vector

 o Reshape
 public void Reshape()
 o paint
 public void paint(Graphics g)
glob paint loop, axis, frame, etc...

Overrides:
paint in class DragCanvas
 o setLog
 public boolean setLog(boolean Value)
 o calcTolerated
 public void calcTolerated(String sTol)
we're interested in matching masses, so using a tolerance, calculate the matching masses in order to plot them later

 o calcTolerated
 public void calcTolerated(float tol)
 o paintTolVector
 public void paintTolVector(Graphics g)
show points that have matched the tolerance

ExPASy Home page Site Map Search ExPASy Contact us Proteomics tools
Hosted by NCSC USMirror sites:Canada China Korea Switzerland Taiwan