Interface GenomeAssemblyRemoteService
-
- All Superinterfaces:
RemoteService<UploadedAssembly>
- All Known Implementing Classes:
GenomeAssemblyRemoteServiceImpl
public interface GenomeAssemblyRemoteService extends RemoteService<UploadedAssembly>
A service for readingUploadedAssemblys 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 theGenomeAssemblyfor a givenSampleUploadedAssemblymirrorAssembly(UploadedAssembly seqObject)Download the givenUploadedAssemblyto 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 theGenomeAssemblyfor 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 givenUploadedAssemblyto the local server- Parameters:
seqObject- theUploadedAssemblyto download- Returns:
- a local copy of the
UploadedAssembly
-
-