Package ubic.gemma.core.analysis.service
Class ExpressionAnalysisResultSetFileServiceImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.service.AbstractFileService<ExpressionAnalysisResultSet>
-
- ubic.gemma.core.analysis.service.ExpressionAnalysisResultSetFileServiceImpl
-
- All Implemented Interfaces:
ExpressionAnalysisResultSetFileService
,FileService<ExpressionAnalysisResultSet>
,JsonFileService<ExpressionAnalysisResultSet>
,TsvFileService<ExpressionAnalysisResultSet>
@Service public class ExpressionAnalysisResultSetFileServiceImpl extends AbstractFileService<ExpressionAnalysisResultSet> implements ExpressionAnalysisResultSetFileService
-
-
Constructor Summary
Constructors Constructor Description ExpressionAnalysisResultSetFileServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
writeTsv(ExpressionAnalysisResultSet entity, Writer writer)
Write the given entity to tabular format.void
writeTsvToAppendable(ExpressionAnalysisResultSet analysisResultSet, Map<Long,List<Gene>> resultId2Genes, Writer appendable)
Write the analysis result set to anAppendable
using a tabular format.-
Methods inherited from class ubic.gemma.core.analysis.service.AbstractFileService
escapeTsv, format, getSubDelimiter, getTsvFormatBuilder, write, write, writeJson, writeJson, writeTsv
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ubic.gemma.core.analysis.service.FileService
write, write
-
Methods inherited from interface ubic.gemma.core.analysis.service.TsvFileService
writeTsv
-
-
-
-
Method Detail
-
writeTsvToAppendable
public void writeTsvToAppendable(ExpressionAnalysisResultSet analysisResultSet, Map<Long,List<Gene>> resultId2Genes, Writer appendable) throws IOException
Description copied from interface:ExpressionAnalysisResultSetFileService
Write the analysis result set to anAppendable
using a tabular format. The format is borrowed fromExpressionDataFileService
and contains the following columns: - result id - probe id - probe name - biological sequence name - pvalue - corrected pvalue (a.k.a. qvalue) - rank- Specified by:
writeTsvToAppendable
in interfaceExpressionAnalysisResultSetFileService
- Throws:
IOException
-
writeTsv
public void writeTsv(ExpressionAnalysisResultSet entity, Writer writer) throws IOException
Description copied from interface:TsvFileService
Write the given entity to tabular format.- Specified by:
writeTsv
in interfaceTsvFileService<ExpressionAnalysisResultSet>
- Throws:
IOException
-
-