Преобразуйте вторичную структуру последовательности РНК между скобками и матричными обозначениями
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 = ((((....))))