Соедините две последовательности, чтобы получить кратчайшее суперсеквенцию
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