@Override
		public List<Sequence<NucleotideCompound>> createSequences(Sequence<NucleotideCompound> originalSequence) {
				if(shortCutTranslation) {
						List<Sequence<NucleotideCompound>> result = new ArrayList<Sequence<NucleotideCompound>>(1);
						result.add(wrapToRna(originalSequence));
						return result;
				}
				else {
						return super.createSequences(originalSequence);
				}
		}
@ Override public List < Sequence < NucleotideCompound > > createSequences ( Sequence < NucleotideCompound > originalSequence ) { if ( shortCutTranslation ) { List < Sequence < NucleotideCompound > > result = new ArrayList < Sequence < NucleotideCompound > > ( 1 ) ; result . add ( wrapToRna ( originalSequence ) ) ; return result ; } else { return super . createSequences ( originalSequence ) ; } }
Overloaded local version which delegates to an optional translator
when told to (specified during construction).

@param originalSequence The DNA sequence to translate
@return The translated single sequence