Преобразуйте вторичную структуру последовательности РНК между скобками и матричными обозначениями
RNAStruct2 = rnaconvert(RNAStruct)
RNAStruct | Вторичная структура РНК-последовательности, представленной либо:
Совет Используйте |
RNAStruct2 | Вторичная структура РНК-последовательности, представленной либо:
|
возвращает RNAStruct2 = rnaconvert(RNAStruct)RNAStruct2, вторичная структура РНК-последовательности, в матричном обозначении (если RNAStruct находится в скобке обозначения), или в скобке обозначения (если RNAStruct находится в матричном обозначении).
Создайте вектор символов, представляющий вторичную структуру последовательности РНК в скобках обозначения.
Bracket = '(((..((((.......)))).((.....)).))).';Преобразуйте вторичную структуру в матричное представление связности.
Matrix = rnaconvert(Bracket);
Создайте матрицу связности, представляющую вторичную структуру РНК-последовательности.
Matrix2 = zeros(12);
Matrix2(1,12) = 1;
Matrix2(2,11) = 1;
Matrix2(3,10) = 1;
Matrix2(4,9) = 1;Преобразуйте вторичную структуру в обозначение в скобке.
Bracket2 = rnaconvert(Matrix2) Bracket2 = ((((....))))