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.
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 java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalysisOp
public AnalysisOp()
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.