Class SplitExperimentServiceImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.preprocess.SplitExperimentServiceImpl
-
- All Implemented Interfaces:
SplitExperimentService
@Service public class SplitExperimentServiceImpl extends Object implements SplitExperimentService
Split an experiment into multiple experiments. This is needed when a load EE (e.g. from GEO) is better represented as two more distinct experiments. The decision of what to split is based on curation guidelines documented elsewhere.- Author:
- paul
-
-
Constructor Summary
Constructors Constructor Description SplitExperimentServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExpressionExperimentSet
split(ExpressionExperiment toSplit, ExperimentalFactor splitOn, boolean postProcess)
Split an experiment into multiple experiments based on a factor.
-
-
-
Method Detail
-
split
public ExpressionExperimentSet split(ExpressionExperiment toSplit, ExperimentalFactor splitOn, boolean postProcess)
Description copied from interface:SplitExperimentService
Split an experiment into multiple experiments based on a factor. The new experiments will automatically be given short names to suit and the names will be appended with an indicator of the split.- Specified by:
split
in interfaceSplitExperimentService
- Parameters:
toSplit
- the experiment to splitsplitOn
- the factor to split the experiment onpostProcess
- post-process the experiments resulting from the split- Returns:
- results of the split
-
-