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