Class SimpleExpressionDataLoaderServiceImpl
- java.lang.Object
-
- ubic.gemma.core.loader.expression.simple.SimpleExpressionDataLoaderServiceImpl
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
,SimpleExpressionDataLoaderService
@Component public class SimpleExpressionDataLoaderServiceImpl extends Object implements SimpleExpressionDataLoaderService, org.springframework.beans.factory.InitializingBean
Convert a simple matrix and some meta-data into an ExpressionExperiment. Used to handle flat file conversion.- Author:
- pavlidis
-
-
Constructor Summary
Constructors Constructor Description SimpleExpressionDataLoaderServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
ExpressionExperiment
convert(SimpleExpressionExperimentMetadata metaData, DoubleMatrix<String,String> matrix)
Convert simple experiment metadata and data into Gemma objects.ExpressionExperiment
create(SimpleExpressionExperimentMetadata metaData, DoubleMatrix<String,String> matrix)
Parses, converts (into Gemma objects), and loads data into the database.
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws Exception
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
- Throws:
Exception
-
create
public ExpressionExperiment create(SimpleExpressionExperimentMetadata metaData, @Nullable DoubleMatrix<String,String> matrix)
Description copied from interface:SimpleExpressionDataLoaderService
Parses, converts (into Gemma objects), and loads data into the database.If data is provided and preferred, post-processing will be triggered.
- Specified by:
create
in interfaceSimpleExpressionDataLoaderService
- Parameters:
metaData
- meta datamatrix
- tab-delimited file with row names corresponding toCompositeSequence
names and column names corresponding toBioAssay
names. Note that if you provide samples in the metadata, all the samples referenced in the data file must be declared.- Returns:
- new experiment
-
convert
public ExpressionExperiment convert(SimpleExpressionExperimentMetadata metaData, @Nullable DoubleMatrix<String,String> matrix)
Description copied from interface:SimpleExpressionDataLoaderService
Convert simple experiment metadata and data into Gemma objects.- Specified by:
convert
in interfaceSimpleExpressionDataLoaderService
-
-