Package net.sf.basedb.util
Class IntensityCalculatorUtil.JepIntensityCalculatorImpl
java.lang.Object
net.sf.basedb.util.IntensityCalculatorUtil.JepIntensityCalculatorImpl
- All Implemented Interfaces:
IntensityCalculator
- Enclosing class:
- IntensityCalculatorUtil
private static class IntensityCalculatorUtil.JepIntensityCalculatorImpl
extends Object
implements IntensityCalculator
An implementation of the
IntensityCalculator
interface using
JEP expressions.- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprivate final JEP[]
private final MeanFunction
private final RawFunction
-
Constructor Summary
ModifierConstructorDescriptionprivate
JepIntensityCalculatorImpl
(JEP[] jeps, RawFunction raw, MeanFunction mean) -
Method Summary
Modifier and TypeMethodDescriptionfloat[]
calculateIntensities
(RawData rawData) Calculate intensities from a raw data spot.
-
Field Details
-
jeps
-
raw
-
mean
-
-
Constructor Details
-
JepIntensityCalculatorImpl
-
-
Method Details
-
calculateIntensities
Description copied from interface:IntensityCalculator
Calculate intensities from a raw data spot.- Specified by:
calculateIntensities
in interfaceIntensityCalculator
- Parameters:
rawData
- The raw data object the intensities should be calculated from- Returns:
- An array of floats, or null if no intensities could be calculated
-