Interface AnalysisSubmissionSampleProcessor
-
- All Known Implementing Classes:
AnalysisSubmissionSampleProcessorImpl
public interface AnalysisSubmissionSampleProcessor
Updates samples from anAnalysisSubmission
with results from the analysis.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
hasRegisteredAnalysisSampleUpdater(AnalysisType analysisType)
Whether or not there exists a registeredAnalysisSampleUpdater
for the correspondingAnalysisType
.void
updateSamples(AnalysisSubmission analysisSubmission)
Updates the samples associated with anAnalysisSubmission
to contain information from theAnalysis
.
-
-
-
Method Detail
-
updateSamples
void updateSamples(AnalysisSubmission analysisSubmission) throws PostProcessingException
Updates the samples associated with anAnalysisSubmission
to contain information from theAnalysis
.- Parameters:
analysisSubmission
- The submission to update.- Throws:
PostProcessingException
- if a post processing job fails
-
hasRegisteredAnalysisSampleUpdater
boolean hasRegisteredAnalysisSampleUpdater(AnalysisType analysisType)
Whether or not there exists a registeredAnalysisSampleUpdater
for the correspondingAnalysisType
.- Parameters:
analysisType
- TheAnalysisType
.- Returns:
- True if there is a registered class for the
AnalysisType
, false otherwise.
-
-