Package ubic.gemma.core.analysis.service
Class DiffExAnalysisResultSetWriter
- java.lang.Object
-
- ubic.gemma.core.analysis.service.DiffExAnalysisResultSetWriter
-
public class DiffExAnalysisResultSetWriter extends Object
Writer forDifferentialExpressionAnalysis
.- Author:
- paul, poirigui
-
-
Constructor Summary
Constructors Constructor Description DiffExAnalysisResultSetWriter(BuildInfo buildInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
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 Detail
-
DiffExAnalysisResultSetWriter
public DiffExAnalysisResultSetWriter(BuildInfo buildInfo)
-
-
Method Detail
-
write
public void write(DifferentialExpressionAnalysis analysis, Map<CompositeSequence,String[]> geneAnnotations, @Nullable DifferentialExpressionAnalysisConfig config, boolean hasSignificantBatchConfound, OutputStream stream) throws IOException
Write 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
-
-