Class SplitExperimentServiceImpl
java.lang.Object
ubic.gemma.core.analysis.preprocess.SplitExperimentServiceImpl
- All Implemented Interfaces:
SplitExperimentService
@Service
@Transactional(propagation=NEVER)
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 -
Method Summary
Modifier and TypeMethodDescriptionsplit(ExpressionExperiment toSplit, ExperimentalFactor splitOn, boolean postProcess) Split an experiment into multiple experiments based on a factor.
-
Constructor Details
-
SplitExperimentServiceImpl
public SplitExperimentServiceImpl()
-
-
Method Details
-
split
public ExpressionExperimentSet split(ExpressionExperiment toSplit, ExperimentalFactor splitOn, boolean postProcess) Description copied from interface:SplitExperimentServiceSplit 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:
splitin 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
-