Я пытаюсь найти шаблон поиска с конкретными ограничениями:
входной шаблон для поиска будет введен из стандартного ввода.входные данные
R, W и Y будут в любом месте шаблона, которые должны быть заменены значениями ниже перед поиском, поэтому каждый возможный поиск комбинации должен выполняться в последовательности.
R= C или G
W = A или T
Y = A или G
[например, шаблон может быть AWTYCR, а последовательность может быть ATCGATGAT ....]
мы должны найти начальные позиции
Также допускается одно несоответствие.
т.е. один символ шаблона может совпадать или не совпадать при сопоставлении с последовательностью.
вывод:
должен быть записан в файл в табличном формате:
, например,
с нахождением ATCR (R = C или G, как указано выше) в последовательностиATCGAT приведет к
S.no позиция the_matched_pattern
1 1 ATCG
2 1 ATCC
совпадение и несоответствие могут происходить в любой позиции (т.е.в том же положении или в другом положении)