Source code for immuneML.encodings.kmer_frequency.sequence_encoding.SequenceEncodingStrategy

import abc

from immuneML.data_model.SequenceSet import ReceptorSequence
from immuneML.encodings.EncoderParams import EncoderParams


[docs] class SequenceEncodingStrategy(metaclass=abc.ABCMeta):
[docs] @staticmethod @abc.abstractmethod def encode_sequence(sequence: ReceptorSequence, params: EncoderParams): pass
[docs] @staticmethod @abc.abstractmethod def get_feature_names(params: EncoderParams): pass