Поиск в тексте парных букв

# Читаем текст из файла в кодировке UTF-8
with open('пары.txt', 'r', encoding='utf-8') as file:
    text = file.read()

# Создаем словарь для подсчета повторов пар букв
pairs_count = {}

# Перебираем пары букв в тексте и считаем повторы
for i in range(len(text)-1):
    pair = text[i:i+2]
    if len(pair) == 2:  # Убеждаемся, что пара содержит две буквы
        if pair in pairs_count:
            pairs_count[pair] += 1
        else:
            pairs_count[pair] = 1

# Выводим список пар букв и их повторов, убирая одиночные символы
for pair, count in pairs_count.items():
    if len(pair) == 2:  # Убеждаемся, что пара содержит две буквы
        if pair[0].isalpha() and pair[1].isalpha():  # Проверяем, что обе буквы в паре являются буквами
            print(f'{pair} - {count}')




пары.txt

проверка на повторы пар букв текста этом случае
нужно отбросить одиночные предлоги сразу перед вводом
иначе алгоритм их вырезает не правильно



вывод:

пр - 3
ро - 2
ов - 2
ве - 1
ер - 2
рк - 1
ка - 1
на - 2
по - 1
вт - 1
то - 2
ор - 2
ры - 1
па - 1
ар - 1
бу - 1
ук - 1
кв - 1
те - 1
ек - 1
кс - 1
ст - 1
та - 1
эт - 1
ом - 2
сл - 1
лу - 1
уч - 1
ча - 1
ае - 2
ну - 1
уж - 1
жн - 1
но - 3
от - 1
тб - 1
бр - 1
ос - 1
си - 1
ит - 2
ть - 1
од - 2
ди - 1
ин - 2
оч - 1
чн - 1
ны - 1
ые - 1
ре - 3
ед - 2
дл - 1
ло - 1
ог - 1
ги - 1
ср - 1
ра - 2
аз - 1
зу - 1
пе - 1
вв - 1
во - 1
до - 1
ач - 1
че - 1
ал - 1
лг - 1
го - 1
ри - 1
тм - 1
их - 1
вы - 1
ыр - 1
ез - 1
за - 1
ет - 1
не - 1
ав - 1
ви - 1
ил - 1
ль - 1
ьн - 1




вывод случайных пар букв:

import random

word = "это некоторый набор слов или также понятий из разных вещей тогда нужно сделать его парами"
pairs = [word[i:i + 2].replace(' ', '') for i in range(0, len(word), 2) if len(word[i:i + 2].replace(' ', '')) == 2]

for i in range(20):
    random_pairs = random.sample(pairs, len(pairs))
    result = " ".join(random_pairs)
    print(result)










Репарация ДНК на уровне генов - это важный процесс в клетках, который обеспечивает исправление повреждений ДНК и сохранение генетической целостности. Этот процесс особенно важен для предотвращения мутаций, которые могут привести к различным заболеваниям, включая рак.

Существует несколько механизмов репарации ДНК, каждый из которых специализирован на исправлении определенных типов повреждений. Некоторые из основных механизмов включают:
 Директное замещение:
Этот процесс на прямую исправляет повреждение без удаления и замены фрагментов ДНК. Примером является ремонт пиримидиновых ди-меров, образующихся при воздействии ультрафиолетового излучения.
 Ремонт посредством базового эксцизионного восстановления структуры кода (BER)**:
Этот механизм включает удаление поврежденной базы и ее замену новой. Он эффективен при ремонте повреждений, таких как апурины и апиримидиновые участки.

 Замена фрагментов посредством нуклеотидного эксцизионного ремонта (NER)**: Этот механизм удаляет участки ДНК, содержащие повреждение, и заменяет их новыми нуклеотидами. Он широко используется для исправления различных типов повреждений, таких как пиримидиновые ди-меры, образующиеся при воздействии различных канцерогенов.

Иммунная система также играет роль в репарации ДНК через связанные с ней механизмы.
Например, иммунные клетки могут проявлять активность в процессах репарации, особенно при восстановлении повреждений, вызванных воспалением или другими видами клеточного стресса. Кроме того, некоторые компоненты иммунной системы, такие как факторы роста и цитокины, могут оказывать влияние на активность генов, связанных с репарацией ДНК, и тем самым регулировать этот процесс.

Дополнительно, иммунная система может быть причастна к репарации ДНК через процессы, связанные с иммунным ответом на поврежденные клетки или инфекции. Например, при обнаружении поврежденных клеток или вирусов, иммунные клетки могут активировать специфические сигнальные пути, которые влияют на экспрессию генов, связанных с репарацией ДНК.

Кроме того, ряд исследований показывает, что некоторые компоненты иммунной системы, такие как факторы роста, цитокины и интерфероны, могут ускорять процессы репарации ДНК и повышать эффективность механизмов восстановления после повреждений. Это подчеркивает важную взаимосвязь между иммунной системой и репарацией ДНК в поддержании генетической стабильности и защите организма от различных видов повреждений и болезней.


Рецензии