Код: Выделить всё
new_alphabet = ['000','001','002','003', ... , '700']Код: Выделить всё
sample_sequence = '667690233467295562084651363248000111'Следовал методологии и коду, найденному для лучшего способа разделения последовательности на фрагменты с перекрытиями до придумать рабочий код для меньших последовательностей и небольшого количества записей.
Код: Выделить всё
seq = '667690233467295562084651363248000111'
ngram_length = 4
alpha_length = 3
size = ngram_length * alpha_length
for i in range(0, len(seq) - alpha_length, size):
print(seq[i:i+size])
Код: Выделить всё
667690233467
295762084951
363248000111
Подробнее здесь: https://stackoverflow.com/questions/781 ... habet-list