AFLPcore
Class AnalysisOp

java.lang.Object
  |
  +--AFLPcore.Operation
        |
        +--AFLPcore.AnalysisOp
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
BinAnalysis, MapMakerAnalysis

public abstract class AnalysisOp
extends Operation
implements java.lang.Cloneable

This abstract class represents methods used to analyize a gel. These methods should provide information about the gel in a text format. For example, BinAnalysis displays the location, range, overall score information, and the scoring for each lane of every bin in the gel. Other methods could do something like print out the cutoffs for each lane, or maybe calculate total signal strengths for all of the lanes in the gel, or just about anything else.


Fields inherited from class AFLPcore.Operation
descript, helpFile, name, options
 
Constructor Summary
AnalysisOp()
           
 
Method Summary
abstract  java.lang.String analyze(Gel gel)
          This method should provide some sort of information about the gel.
 java.lang.Object clone()
          Gives an object where every field has been copied from this object to the new object.
 
Methods inherited from class AFLPcore.Operation
getDescription, getHelpFile, getName, getOptions, setOptions
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisOp

public AnalysisOp()
Method Detail

analyze

public abstract java.lang.String analyze(Gel gel)
This method should provide some sort of information about the gel. Since the gel contains almost all of the information contained in the program, this method can return a string signifying almost anything.
Parameters:
labels - the gel object to use.
Returns:
a string that contains the results of the analysis.

clone

public java.lang.Object clone()
Gives an object where every field has been copied from this object to the new object.
Overrides:
clone in class java.lang.Object
Returns:
a copy of this object.