Class SimpleExpressionDataLoaderServiceImpl
- java.lang.Object
-
- ubic.gemma.core.loader.expression.simple.SimpleExpressionDataLoaderServiceImpl
-
- All Implemented Interfaces:
SimpleExpressionDataLoaderService
@Component public class SimpleExpressionDataLoaderServiceImpl extends Object implements SimpleExpressionDataLoaderService
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 ExpressionExperimentconvert(SimpleExpressionExperimentMetaData metaData, DoubleMatrix<String,String> matrix)ExpressionExperimentcreate(SimpleExpressionExperimentMetaData metaData, InputStream data)Parses, converts (into Gemma objects), and loads data into the database.DoubleMatrix<String,String>getSubMatrixForArrayDesign(DoubleMatrix<String,String> matrix, Collection<Object> usedDesignElements, ArrayDesign design)DoubleMatrix<String,String>parse(InputStream data)
-
-
-
Method Detail
-
convert
public ExpressionExperiment convert(SimpleExpressionExperimentMetaData metaData, DoubleMatrix<String,String> matrix)
- Specified by:
convertin interfaceSimpleExpressionDataLoaderService
-
getSubMatrixForArrayDesign
public DoubleMatrix<String,String> getSubMatrixForArrayDesign(DoubleMatrix<String,String> matrix, Collection<Object> usedDesignElements, ArrayDesign design)
- Specified by:
getSubMatrixForArrayDesignin interfaceSimpleExpressionDataLoaderService
-
create
public ExpressionExperiment create(SimpleExpressionExperimentMetaData metaData, InputStream data) throws IOException
Description copied from interface:SimpleExpressionDataLoaderServiceParses, converts (into Gemma objects), and loads data into the database.- Specified by:
createin interfaceSimpleExpressionDataLoaderService- Parameters:
metaData- meta datadata- tab-delimited file with row names corresponding to CompositeSequence names and column names corresponding to BioAssay names.- Returns:
- new experiment
- Throws:
IOException- when IO problems occur.
-
parse
public DoubleMatrix<String,String> parse(InputStream data) throws IOException
- Specified by:
parsein interfaceSimpleExpressionDataLoaderService- Throws:
IOException
-
-