java.lang.Object
org.biojava.nbio.core.sequence.template.AbstractCompoundTranslator<F,T> 
- All Implemented Interfaces:
 CompoundTranslator<F,T> 
- Direct Known Subclasses:
 DNAToRNATranslator,RNAToAminoAcidTranslator
public abstract class AbstractCompoundTranslator<F extends Compound,T extends Compound> 
extends Object
implements CompoundTranslator<F,T> 
- 
Constructor Summary
ConstructorsConstructorDescriptionAbstractCompoundTranslator(SequenceCreatorInterface<T> creator, CompoundSet<F> fromCompoundSet, CompoundSet<T> toCompoundSet)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddCompounds(F source, T... targets) protected voidprotected voidaddCompoundToLists(List<List<T>> list, T compound) protected voidaddStrings(String source, String... targets) createSequence(Sequence<F> originalSequence) createSequences(Sequence<F> originalSequence) protected abstract voidpostProcessCompoundLists(List<List<T>> compoundLists) translateMany(F fromCompound) workingListToSequences(List<List<T>> workingList)  
- 
Constructor Details
- 
AbstractCompoundTranslator
public AbstractCompoundTranslator(SequenceCreatorInterface<T> creator, CompoundSet<F> fromCompoundSet, CompoundSet<T> toCompoundSet)  
 - 
 - 
Method Details
- 
getCreator
 - 
getFromCompoundSet
 - 
getToCompoundSet
 - 
addStrings
 - 
addCompounds
 - 
translateMany
- Specified by:
 translateManyin interfaceCompoundTranslator<F extends Compound,T extends Compound> 
 - 
translate
 - 
createSequences
- Specified by:
 createSequencesin interfaceCompoundTranslator<F extends Compound,T extends Compound> 
 - 
postProcessCompoundLists
 - 
addCompoundsToList
 - 
workingListToSequences
 - 
addCompoundToLists
 - 
createSequence
- Specified by:
 createSequencein interfaceCompoundTranslator<F extends Compound,T extends Compound> 
 
 -