org.biojava3.core.sequence.io.template
Interface SequenceCreatorInterface<C extends Compound>

All Known Implementing Classes:
CasePreservingProteinSequenceCreator, DNASequenceCreator, FileProxyDNASequenceCreator, FileProxyProteinSequenceCreator, ProteinSequenceCreator, RNASequenceCreator

public interface SequenceCreatorInterface<C extends Compound>

Author:
Scooter Willis

Method Summary
 AbstractSequence<C> getSequence(List<C> list)
           
 AbstractSequence<C> getSequence(ProxySequenceReader<C> proxyLoader, long index)
           
 AbstractSequence<C> getSequence(String sequence, long index)
           
 

Method Detail

getSequence

AbstractSequence<C> getSequence(String sequence,
                                long index)
Parameters:
sequence -
index -
Returns:

getSequence

AbstractSequence<C> getSequence(ProxySequenceReader<C> proxyLoader,
                                long index)
Parameters:
proxyLoader -
index -
Returns:

getSequence

AbstractSequence<C> getSequence(List<C> list)
Parameters:
list -
Returns: