001    package org.biojava3.core.sequence.template;
002    
003    import java.util.List;
004    
005    public interface CompoundTranslator<F extends Compound, T extends Compound> {
006    
007      T translate(F fromCompound);
008    
009      List<T> translateMany(F fromCompound);
010    
011      Sequence<T> createSequence(Sequence<F> originalSequence);
012    
013      List<Sequence<T>> createSequences(Sequence<F> originalSequence);
014    
015    }