Package ubic.gemma.core.analysis.service
Interface DifferentialExpressionAnalysisResultListFileService
- All Known Implementing Classes:
DifferentialExpressionAnalysisResultListFileServiceImpl
public interface DifferentialExpressionAnalysisResultListFileService
File service for arbitrary list of
DifferentialExpressionAnalysisResult
.
Use DifferentialExpressionAnalysisResultListFileService
for producing results from a single result set.
- Author:
- poirigui
-
Method Summary
Modifier and TypeMethodDescriptionvoid
writeTsv
(List<DifferentialExpressionAnalysisResult> payload, Gene gene, Map<DifferentialExpressionAnalysisResult, Long> sourceExperimentIdMap, Map<DifferentialExpressionAnalysisResult, Long> experimentAnalyzedIdMap, Map<DifferentialExpressionAnalysisResult, Baseline> baselineMap, Writer writer) Writes a list of DE results with additional columns for mapping them to source experiments and analyzed experiments (for subsets).
-
Method Details
-
writeTsv
void writeTsv(List<DifferentialExpressionAnalysisResult> payload, @Nullable Gene gene, @Nullable Map<DifferentialExpressionAnalysisResult, Long> sourceExperimentIdMap, @Nullable Map<DifferentialExpressionAnalysisResult, throws IOExceptionLong> experimentAnalyzedIdMap, @Nullable Map<DifferentialExpressionAnalysisResult, Baseline> baselineMap, Writer writer) Writes a list of DE results with additional columns for mapping them to source experiments and analyzed experiments (for subsets).The following additional columns are added: - source experiment ID - experiment analyzed ID
- Throws:
IOException
-