Interface SequenceCreatorInterface<C extends Compound>
-
- All Known Implementing Classes:
CasePreservingProteinSequenceCreator
,DNASequenceCreator
,FileProxyDNASequenceCreator
,FileProxyProteinSequenceCreator
,FileProxyRNASequenceCreator
,ProteinSequenceCreator
,RNASequenceCreator
public interface SequenceCreatorInterface<C extends Compound>
- Author:
- Scooter Willis
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractSequence<C>
getSequence(String sequence, long index)
AbstractSequence<C>
getSequence(List<C> list)
AbstractSequence<C>
getSequence(ProxySequenceReader<C> proxyLoader, long index)
-
-
-
Method Detail
-
getSequence
AbstractSequence<C> getSequence(String sequence, long index) throws CompoundNotFoundException, IOException
- Parameters:
sequence
-index
-- Returns:
- Throws:
CompoundNotFoundException
IOException
-
getSequence
AbstractSequence<C> getSequence(ProxySequenceReader<C> proxyLoader, long index)
- Parameters:
proxyLoader
-index
-- Returns:
-
getSequence
AbstractSequence<C> getSequence(List<C> list)
- Parameters:
list
-- Returns:
-
-