Package ubic.gemma.core.analysis.service
Class DiffExAnalysisResultSetWriter
java.lang.Object
ubic.gemma.core.analysis.service.DiffExAnalysisResultSetWriter
Writer for
DifferentialExpressionAnalysis
.- Author:
- paul, poirigui
-
Constructor Summary
ConstructorsConstructorDescriptionDiffExAnalysisResultSetWriter
(EntityUrlBuilder entityUrlBuilder, BuildInfo buildInfo) -
Method Summary
Modifier and TypeMethodDescriptionvoid
write
(DifferentialExpressionAnalysis analysis, Map<CompositeSequence, String[]> geneAnnotations, DifferentialExpressionAnalysisConfig config, boolean hasSignificantBatchConfound, OutputStream stream) Write aDifferentialExpressionAnalysis
as a ZIP archive containing entries for the analysis and each result set.
-
Constructor Details
-
DiffExAnalysisResultSetWriter
-
-
Method Details
-
write
public void write(DifferentialExpressionAnalysis analysis, Map<CompositeSequence, String[]> geneAnnotations, @Nullable DifferentialExpressionAnalysisConfig config, boolean hasSignificantBatchConfound, OutputStream stream) throws IOExceptionWrite aDifferentialExpressionAnalysis
as a ZIP archive containing entries for the analysis and each result set.- Parameters:
analysis
- the analysis to writegeneAnnotations
- gene annotations include in each rowconfig
- configuration used for the DE analysishasSignificantBatchConfound
- whether a significant batch confound was detected, a warning will be included in the file if it is the casestream
- a stream where to write the resulting ZIP archive- Throws:
IOException
-