seqwordcount

Количество вхождений слова в последовательности

Синтаксис

seqwordcount(Seq, Word)

Аргументы

Seq

Вектор символов или строка, содержащая нуклеотидную или аминокислотную последовательность. Вы также можете ввести структуру с полем Sequence.

Word

Введите короткую последовательность символов.

Описание

seqwordcount(Seq, Word) подсчитывает количество раз, когда слово появляется в последовательности, а затем возвращает количество вхождений этого слова.

Если Word содержит нуклеотидные или аминокислотные символы, которые представляют несколько возможных символов (неоднозначные символы), затем seqwordcount считает все совпадения. Для примера символ R представляет либо G или A (пурины). Для другого примера, если word равен 'ART', затем seqwordcount отсчитывает вхождения обоих 'AAT' и 'AGT'.

Примеры

seqwordcount не подсчитывает перекрывающиеся шаблоны несколько раз. В следующем примере seqwordcount сообщает три матча. TATATATA учитывается как два различных соответствия, а не как три перекрываемых вхождений.

seqwordcount('GCTATAACGTATATATAT','TATA')

ans =
     3

В следующем примере сообщается о двух совпадениях ('TAGT' и 'TAAT'). B является неоднозначным кодом для G, T, или C, в то время как R является неоднозначным кодом для G и A.

seqwordcount('GCTAGTAACGTATATATAAT','BART')

ans =
     2
Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте