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 }