Interface SimpleExpressionDataLoaderService
-
- All Known Implementing Classes:
SimpleExpressionDataLoaderServiceImpl
public interface SimpleExpressionDataLoaderServiceLoad experiment from a flat file. See alsoDataUpdaterfor related operations on experiments already in the system.- Author:
- paul
-
-
Method Summary
All Methods Instance Methods Abstract 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
ExpressionExperiment convert(SimpleExpressionExperimentMetaData metaData, DoubleMatrix<String,String> matrix)
-
getSubMatrixForArrayDesign
DoubleMatrix<String,String> getSubMatrixForArrayDesign(DoubleMatrix<String,String> matrix, Collection<Object> usedDesignElements, ArrayDesign design)
-
create
ExpressionExperiment create(SimpleExpressionExperimentMetaData metaData, InputStream data) throws IOException
Parses, converts (into Gemma objects), and loads data into the database.- 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
DoubleMatrix<String,String> parse(InputStream data) throws IOException
- Throws:
IOException
-
-