Interface CompositeSequenceService
- 
- All Superinterfaces:
- BaseImmutableService<CompositeSequence>,- BaseReadOnlyService<CompositeSequence>,- BaseService<CompositeSequence>,- BaseVoEnabledService<CompositeSequence,CompositeSequenceValueObject>,- FilteringService<CompositeSequence>,- FilteringVoEnabledService<CompositeSequence,CompositeSequenceValueObject>
 - All Known Implementing Classes:
- CompositeSequenceServiceImpl
 
 public interface CompositeSequenceService extends BaseService<CompositeSequence>, FilteringVoEnabledService<CompositeSequence,CompositeSequenceValueObject> - Author:
- paul
 
- 
- 
Method Summary- 
Methods inherited from interface ubic.gemma.persistence.service.BaseImmutableServicecreate, remove, remove
 - 
Methods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyServicecountAll, findOrFail, getElementClass, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail
 - 
Methods inherited from interface ubic.gemma.persistence.service.BaseServicesave, save, update
 - 
Methods inherited from interface ubic.gemma.persistence.service.BaseVoEnabledServiceloadAllValueObjects, loadValueObject, loadValueObjectById, loadValueObjects, loadValueObjectsByIds
 - 
Methods inherited from interface ubic.gemma.persistence.service.FilteringServicecount, getFilter, getFilter, getFilter, getFilter, getFilterableProperties, getFilterablePropertyAllowedValues, getFilterablePropertyConfigAttributes, getFilterablePropertyDescription, getFilterablePropertyIsUsingSubquery, getFilterablePropertyResolvableAllowedValuesLabels, getFilterablePropertyType, getIdentifierPropertyName, getSort, load, load, loadIds
 - 
Methods inherited from interface ubic.gemma.persistence.service.FilteringVoEnabledServiceloadValueObjects, loadValueObjects
 
- 
 
- 
- 
- 
Method Detail- 
find@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) CompositeSequence find(CompositeSequence compositeSequence)Description copied from interface:BaseReadOnlyServiceDoes a search for the entity in the persistent storage- Specified by:
- findin interface- BaseReadOnlyService<CompositeSequence>
- Parameters:
- compositeSequence- the entity to be searched for
- Returns:
- the version of entity retrieved from the persistent storage, if found, otherwise null.
 
 - 
findOrCreate@Secured("GROUP_USER") CompositeSequence findOrCreate(CompositeSequence compositeSequence)Description copied from interface:BaseImmutableServiceDoes a search for the entity in the persistent storage, and if not found, creates it.- Specified by:
- findOrCreatein interface- BaseImmutableService<CompositeSequence>
- Parameters:
- compositeSequence- the entity to look for, and create if not found.
- Returns:
- the entity retrieved from the persistent storage, either found or created.
 
 - 
create@Secured("GROUP_USER") CompositeSequence create(CompositeSequence compositeSequence)Description copied from interface:BaseImmutableServiceCreates the given entity in the persistent storage.- Specified by:
- createin interface- BaseImmutableService<CompositeSequence>
- Parameters:
- compositeSequence- the entity to be created.
- Returns:
- object referencing the persistent instance of the given entity.
 
 - 
load@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) Collection<CompositeSequence> load(Collection<Long> ids)Description copied from interface:BaseReadOnlyServiceLoads objects with given ids.- Specified by:
- loadin interface- BaseReadOnlyService<CompositeSequence>
- Parameters:
- ids- the ids of objects to be loaded.
- Returns:
- collection containing object with given IDs.
 
 - 
remove@Secured("GROUP_USER") void remove(CompositeSequence compositeSequence)Description copied from interface:BaseImmutableServiceRemoves the given entity from the persistent storage.- Specified by:
- removein interface- BaseImmutableService<CompositeSequence>
- Parameters:
- compositeSequence- the entity to be removed.
 
 - 
update@Secured("GROUP_USER") void update(CompositeSequence compositeSequence)Description copied from interface:BaseServiceUpdates the given entity in the persistent storage.- Specified by:
- updatein interface- BaseService<CompositeSequence>
- Parameters:
- compositeSequence- the entity to be updated.
 
 - 
findByBioSequence@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) Collection<CompositeSequence> findByBioSequence(BioSequence bioSequence)
 - 
findByBioSequenceName@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) Collection<CompositeSequence> findByBioSequenceName(String name)
 - 
findByGene@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) Collection<CompositeSequence> findByGene(Gene gene)
 - 
loadValueObjectWithGeneMappingSummary@Nullable @Transactional(readOnly=true) CompositeSequenceValueObject loadValueObjectWithGeneMappingSummary(CompositeSequence cs) Include gene mapping summary in theCompositeSequenceValueObject.
 - 
loadValueObjectsForGeneSlice<CompositeSequenceValueObject> loadValueObjectsForGene(Gene gene, int start, int limit) 
 - 
findByGene@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) Collection<CompositeSequence> findByGene(Gene gene, ArrayDesign arrayDesign)
 - 
findByName@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) Collection<CompositeSequence> findByName(String name)
 - 
findByName@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_READ"}) CompositeSequence findByName(ArrayDesign arrayDesign, String name)
 - 
findByNamesInArrayDesigns@Secured({"IS_AUTHENTICATED_ANONYMOUSLY","AFTER_ACL_ARRAYDESIGN_COLLECTION_READ"}) Collection<CompositeSequence> findByNamesInArrayDesigns(Collection<String> compositeSequenceNames, Collection<ArrayDesign> arrayDesigns)
 - 
getGenesMap<CompositeSequence,Collection<Gene>> getGenes(Collection<CompositeSequence> sequences) Given a Collection of composite sequences returns of map of a composite sequence to a collection of genes- Parameters:
- sequences- sequences
- Returns:
- map
 
 - 
getGenesCollection<Gene> getGenes(CompositeSequence compositeSequence) 
 - 
getGenesSlice<Gene> getGenes(CompositeSequence compositeSequence, int offset, int limit) 
 - 
getGenesWithSpecificityMap<CompositeSequence,Collection<BioSequence2GeneProduct>> getGenesWithSpecificity(Collection<CompositeSequence> compositeSequences) - Parameters:
- compositeSequences- sequences
- Returns:
- a map of CompositeSequences to collection of BioSequence2GeneProducts at each location.
 
 - 
getRawSummaryCollection<Object[]> getRawSummary(Collection<CompositeSequence> compositeSequences) 
 - 
getRawSummaryCollection<Object[]> getRawSummary(ArrayDesign arrayDesign, int numResults) 
 - 
getGeneMappingSummaryCollection<GeneMappingSummary> getGeneMappingSummary(BioSequence biologicalCharacteristic, @Nullable CompositeSequenceValueObject cs) 
 - 
thaw@CheckReturnValue Collection<CompositeSequence> thaw(Collection<CompositeSequence> compositeSequences) 
 - 
thaw@CheckReturnValue CompositeSequence thaw(CompositeSequence compositeSequence) 
 
- 
 
-