tidymut.core.alphabet module
- class tidymut.core.alphabet.BaseAlphabet(letters: Set[str], name: str)[source]
Bases:
ABC
Base class for biological alphabets
- class tidymut.core.alphabet.DNAAlphabet(include_ambiguous: bool = False)[source]
Bases:
BaseAlphabet
DNA alphabet (A, T, C, G)
- class tidymut.core.alphabet.ProteinAlphabet(include_stop: bool = True, include_ambiguous: bool = False)[source]
Bases:
BaseAlphabet
Protein alphabet (20 standard amino acids + stop codon)
- class tidymut.core.alphabet.RNAAlphabet(include_ambiguous: bool = False)[source]
Bases:
BaseAlphabet
RNA alphabet (A, U, C, G)