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 -
Method Summary
Modifier and TypeMethodDescriptionvoidconvert(SimpleExpressionExperimentMetadata metaData, DoubleMatrix<String, String> matrix) Convert simple experiment metadata and data into Gemma objects.create(SimpleExpressionExperimentMetadata metaData, DoubleMatrix<String, String> matrix) Parses, converts (into Gemma objects), and loads data into the database.
-
Constructor Details
-
SimpleExpressionDataLoaderServiceImpl
public SimpleExpressionDataLoaderServiceImpl()
-
-
Method Details
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
create
public ExpressionExperiment create(SimpleExpressionExperimentMetadata metaData, @Nullable DoubleMatrix<String, String> matrix) Description copied from interface:SimpleExpressionDataLoaderServiceParses, converts (into Gemma objects), and loads data into the database.If data is provided and preferred, post-processing will be triggered.
- Specified by:
createin interfaceSimpleExpressionDataLoaderService- Parameters:
metaData- meta datamatrix- tab-delimited file with row names corresponding toCompositeSequencenames and column names corresponding toBioAssaynames. 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:SimpleExpressionDataLoaderServiceConvert simple experiment metadata and data into Gemma objects.- Specified by:
convertin interfaceSimpleExpressionDataLoaderService
-