| AnalysisExecutionScheduledTask |  | 
| AnalysisService | Service for managing objects of type  Analysis. | 
| AnalysisSubmissionCleanupService |  | 
| AnalysisSubmissionService | A service for AnalysisSubmissions. | 
| AnalysisTypesService |  | 
| AnnouncementService |  | 
| CleanupAnalysisSubmissionCondition |  | 
| CRUDService<IdentifierType extends java.io.Serializable,Type extends Timestamped<IdentifierType>> | All Service interfaces should extend this interface to inherit common methods
 relating to creating, reading, updating and deleting objects from
 persistence. | 
| EmailController | Interface describing methods for emailing information to the user | 
| GenomeAssemblyService |  | 
| IridaClientDetailsService |  | 
| ProjectEventEmailScheduledTask |  | 
| ProjectEventService |  | 
| ProjectService | A specialized service layer for projects. | 
| ProjectSubscriptionService | A specialized service layer for project subscriptions. | 
| ReferenceFileService |  | 
| RemoteAPIService | Service for storing and retrieving  RemoteAPIs that this API can connect to | 
| RemoteAPITokenService | Service for saving and reading tokens for Remote APIs | 
| SequencingObjectService |  | 
| SequencingRunService | Service layer for SequencingRun objects | 
| TaxonomyService | Service for reading taxonomy information |