Interface SimpleExpressionDataLoaderService
-
- All Known Implementing Classes:
SimpleExpressionDataLoaderServiceImpl
public interface SimpleExpressionDataLoaderService
Load experiment from a flat file. See alsoDataUpdater
for related operations on experiments already in the system.- Author:
- paul
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ExpressionExperiment
convert(SimpleExpressionExperimentMetaData metaData, DoubleMatrix<String,String> matrix)
ExpressionExperiment
create(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
-
-