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
ConstructorsConstructorDescriptionArrayDesignMapResultServiceImpl(BlatResultService blatResultService, BlatAssociationService blatAssociationService, ArrayDesignService arrayDesignService, CompositeSequenceService compositeSequenceService) -
Method Summary
Modifier and TypeMethodDescriptiongetSummaryMapValueObjects(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.getSummaryMapValueObjects(ArrayDesign arrayDesign) summarizeMapResults(Collection<CompositeSequence> compositeSequences) Non-HQL version of the composite sequence data summary query.summarizeMapResults(ArrayDesign arrayDesign)
-
Constructor Details
-
ArrayDesignMapResultServiceImpl
@Autowired public ArrayDesignMapResultServiceImpl(BlatResultService blatResultService, BlatAssociationService blatAssociationService, ArrayDesignService arrayDesignService, CompositeSequenceService compositeSequenceService)
-
-
Method Details
-
summarizeMapResults
- Specified by:
summarizeMapResultsin interfaceArrayDesignMapResultService
-
getSummaryMapValueObjects
public Collection<CompositeSequenceMapValueObject> getSummaryMapValueObjects(ArrayDesign arrayDesign) - Specified by:
getSummaryMapValueObjectsin interfaceArrayDesignMapResultService
-
getSummaryMapValueObjects
public Collection<CompositeSequenceMapValueObject> getSummaryMapValueObjects(Collection<Object[]> sequenceData) Description copied from interface:ArrayDesignMapResultServiceFIXME 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:
getSummaryMapValueObjectsin interfaceArrayDesignMapResultService- Parameters:
sequenceData- sequence data- Returns:
- composite sequence VOS
-
summarizeMapResults
public Collection<CompositeSequenceMapSummary> summarizeMapResults(Collection<CompositeSequence> compositeSequences) Description copied from interface:ArrayDesignMapResultServiceNon-HQL version of the composite sequence data summary query. Returns a summary of the composite sequence data and related tables.- Specified by:
summarizeMapResultsin interfaceArrayDesignMapResultService- Parameters:
compositeSequences- composite sequences- Returns:
- composite sequence map summaries
-