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