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:
Jep
-
Field Summary
Fields Modifier and Type Field Description private JEP[]
jeps
private MeanFunction
mean
private RawFunction
raw
-
Constructor Summary
Constructors Modifier Constructor Description private
JepIntensityCalculatorImpl(JEP[] jeps, RawFunction raw, MeanFunction mean)
-
Method Summary
Modifier and Type Method Description float[]
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
-