Interface GenomeAssemblyRemoteService
-
- All Superinterfaces:
RemoteService<UploadedAssembly>
- All Known Implementing Classes:
GenomeAssemblyRemoteServiceImpl
public interface GenomeAssemblyRemoteService extends RemoteService<UploadedAssembly>
A service for readingUploadedAssembly
s from a remote location
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<UploadedAssembly>
getGenomeAssembliesForSample(Sample sample)
List theGenomeAssembly
for a givenSample
UploadedAssembly
mirrorAssembly(UploadedAssembly seqObject)
Download the givenUploadedAssembly
to the local server-
Methods inherited from interface ca.corefacility.bioinformatics.irida.service.remote.RemoteService
getServiceStatus, list, read, read
-
-
-
-
Method Detail
-
getGenomeAssembliesForSample
java.util.List<UploadedAssembly> getGenomeAssembliesForSample(Sample sample) throws LinkNotFoundException
List theGenomeAssembly
for a givenSample
- Parameters:
sample
- the Sample to get assemblies for- Returns:
- a list of
UploadedAssembly
- Throws:
LinkNotFoundException
- if the targeted API does not support assemblies
-
mirrorAssembly
UploadedAssembly mirrorAssembly(UploadedAssembly seqObject)
Download the givenUploadedAssembly
to the local server- Parameters:
seqObject
- theUploadedAssembly
to download- Returns:
- a local copy of the
UploadedAssembly
-
-