Class TranscriptionEngine

  • public class TranscriptionEngine
    extends Object
    Used as a way of encapsulating the data structures required to parse DNA to a Protein sequence. In order to build one look at @ TranscriptionEngine.Builder} which provides intelligent defaults & allows you to build an engine which is nearly the same as the default one but with a few changes. All of the engine is customisable. By default the code will attempt to:
    • Trim Stops
    • Convert initiating codons to M
    • Allow for the fuzzy translation of Codons i.e. if it contains an N that produces a Sequence<{@link{AminoAcidCompound}> with an X at that position