exponenta event banner

joinseq

Объединение двух последовательностей для создания кратчайшей сверхчлени

Синтаксис

SeqNT3 = joinseq(SeqNT1, SeqNT2)

Аргументы

SeqNT1, SeqNT2Нуклеотидные последовательности. Введите символьный вектор или строку для каждой последовательности.

Описание

SeqNT3 = joinseq(SeqNT1, SeqNT2) создает новую последовательность, которая является самой короткой сверхпоследовательностью SeqNT1 и SeqNT2. Если между последовательностями нет перекрытия, то SeqNT2 сцеплен с концом SeqNT1. Если длина перекрытия одинакова на обоих концах последовательности, то перекрытие в конце SeqNT1 и начало SeqNT2 используется для соединения последовательностей.

Если SeqNT1 является подпоследовательностью SeqNT2, то SeqNT2 возвращается как самая короткая суперпоследовательность и наоборот.

Примеры

Объединение двух последовательностей, содержащих перекрытие.

seq1 = 'ACGTAAA';
seq2 = 'AAATGCA';
joined = joinseq(seq1,seq2)

joined =
    ACGTAAATGCA

См. также

| |

Представлен до R2006a