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 TypeMethodDescriptionvoidwrite(DifferentialExpressionAnalysis analysis, Map<CompositeSequence, String[]> geneAnnotations, DifferentialExpressionAnalysisConfig config, boolean hasSignificantBatchConfound, OutputStream stream) Write aDifferentialExpressionAnalysisas 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 aDifferentialExpressionAnalysisas 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
-