Зачем обращаться к n-му подчиненному выражению?

В биологии может потребоваться извлечь из последовательности ДНК смещения совпадений подчиненных выражений для дальнейшей обработки.

7-20-9638864

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

  • Более практичное применение: упорядочение ДНК

  • Может потребоваться найти конкретный подшаблон, который определяет протеин, отвечающий за иммунитет в ДНК мыши.

В примере на рисунке возвращается позиция первого подчиненного выражения (gtc). Как показано, цепочка gtc начинается с позиции 195 цепочки ДНК.

Если изменить пример на рисунке для поиска второго подчиненного выражения (tcac), результатом запроса будут следующие выходные данные. Как видно, последовательность tcac начинается с позиции 198 цепочки ДНК.

7-20-1-2247503

Если изменить пример на рисунке для поиска третьего подчиненного выражения (aaag), результатом запроса будут следующие выходные данные. Как видно, последовательность aaag начинается с позиции 202 цепочки ДНК.

7-20-2-4967635

Далее: Выполнение SQL-операторов. Сохранение Сценариев SQL

Related Posts