Module protkit.seq

Package seq contains classes to represent sequences in computational biology.

Sequence Representations:

Expand source code
"""
Package `seq` contains classes to represent sequences in computational biology.

Sequence Representations:

- `Sequence` class in `sequence`: Represents sequence data.
- `ProteinSequence` class in `protein_sequence`: Represents sequence data of a protein.
- `AntibodySequence` class in `antibody_sequence`: Represents sequence data of an antibody.
- `NucleotideSequence` class in `nucleotide_sequence`: Represents sequence data of a nucleotide.
"""

from .sequence import Sequence
from .protein_sequence import ProteinSequence
from .antibody_sequence import AntibodySequence
from .nucleotide_sequence import NucleotideSequence

from .sequence_alignment import SequenceAlignment

Sub-modules

protkit.seq.antibody_sequence

Implements class AntibodySequence to represent an antibody sequence.

protkit.seq.nucleotide_sequence

Implements class NucleotideSequence to represent a nucleotide sequence …

protkit.seq.protein_sequence

Implements class ProteinSequence to represent a protein sequence.

protkit.seq.sequence

Implements class Sequence to represent a sequence of residues …

protkit.seq.sequence_alignment

Implements class SequenceAlignment to align two sequences …