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