Class ArrayDesignMapResultServiceImpl
- java.lang.Object
-
- ubic.gemma.core.analysis.sequence.ArrayDesignMapResultServiceImpl
-
- All Implemented Interfaces:
ArrayDesignMapResultService
@Component public class ArrayDesignMapResultServiceImpl extends Object implements ArrayDesignMapResultService
Supports obtaining detailed information about the sequence analysis of probes on microarrays.- Author:
- Paul
-
-
Constructor Summary
Constructors Constructor Description ArrayDesignMapResultServiceImpl(BlatResultService blatResultService, BlatAssociationService blatAssociationService, ArrayDesignService arrayDesignService, CompositeSequenceService compositeSequenceService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<CompositeSequenceMapValueObject>
getSummaryMapValueObjects(Collection<Object[]> sequenceData)
FIXME this is only public so we can use it in the DesignElementController; need refactoring (see CompositeSequenceService) Function to get a collection of CompositeSequenceMapValueObjects that contain information about a composite sequence and related tables.Collection<CompositeSequenceMapValueObject>
getSummaryMapValueObjects(ArrayDesign arrayDesign)
Collection<CompositeSequenceMapSummary>
summarizeMapResults(Collection<CompositeSequence> compositeSequences)
Non-HQL version of the composite sequence data summary query.Collection<CompositeSequenceMapSummary>
summarizeMapResults(ArrayDesign arrayDesign)
-
-
-
Constructor Detail
-
ArrayDesignMapResultServiceImpl
@Autowired public ArrayDesignMapResultServiceImpl(BlatResultService blatResultService, BlatAssociationService blatAssociationService, ArrayDesignService arrayDesignService, CompositeSequenceService compositeSequenceService)
-
-
Method Detail
-
summarizeMapResults
public Collection<CompositeSequenceMapSummary> summarizeMapResults(ArrayDesign arrayDesign)
- Specified by:
summarizeMapResults
in interfaceArrayDesignMapResultService
-
getSummaryMapValueObjects
public Collection<CompositeSequenceMapValueObject> getSummaryMapValueObjects(ArrayDesign arrayDesign)
- Specified by:
getSummaryMapValueObjects
in interfaceArrayDesignMapResultService
-
getSummaryMapValueObjects
public Collection<CompositeSequenceMapValueObject> getSummaryMapValueObjects(Collection<Object[]> sequenceData)
Description copied from interface:ArrayDesignMapResultService
FIXME this is only public so we can use it in the DesignElementController; need refactoring (see CompositeSequenceService) Function to get a collection of CompositeSequenceMapValueObjects that contain information about a composite sequence and related tables.- Specified by:
getSummaryMapValueObjects
in interfaceArrayDesignMapResultService
- Parameters:
sequenceData
- sequence data- Returns:
- composite sequence VOS
-
summarizeMapResults
public Collection<CompositeSequenceMapSummary> summarizeMapResults(Collection<CompositeSequence> compositeSequences)
Description copied from interface:ArrayDesignMapResultService
Non-HQL version of the composite sequence data summary query. Returns a summary of the composite sequence data and related tables.- Specified by:
summarizeMapResults
in interfaceArrayDesignMapResultService
- Parameters:
compositeSequences
- composite sequences- Returns:
- composite sequence map summaries
-
-