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 SummaryConstructors Constructor Description SimpleExpressionDataLoaderServiceImpl()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()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- 
afterPropertiesSetpublic void afterPropertiesSet() throws Exception- Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
- Throws:
- Exception
 
 - 
convertpublic ExpressionExperiment convert(SimpleExpressionExperimentMetaData metaData, DoubleMatrix<String,String> matrix) - Specified by:
- convertin interface- SimpleExpressionDataLoaderService
 
 - 
getSubMatrixForArrayDesignpublic DoubleMatrix<String,String> getSubMatrixForArrayDesign(DoubleMatrix<String,String> matrix, Collection<Object> usedDesignElements, ArrayDesign design) - Specified by:
- getSubMatrixForArrayDesignin interface- SimpleExpressionDataLoaderService
 
 - 
createpublic 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 interface- SimpleExpressionDataLoaderService
- Parameters:
- metaData- meta data
- data- 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.
 
 - 
parsepublic DoubleMatrix<String,String> parse(InputStream data) throws IOException - Specified by:
- parsein interface- SimpleExpressionDataLoaderService
- Throws:
- IOException
 
 
- 
 
-