int2aa

Преобразуйте аминокислотную последовательность из целого числа в буквенное представление

Синтаксис

SeqChar = int2aa(SeqInt)
SeqChar = int2aa(SeqInt, 'Case', CaseValue)

Входные параметры

SeqInt Вектор-строка из целых чисел, задающий аминокислотную последовательность. Для допустимых целых чисел смотрите таблицу Сопоставление аминокислотных целых чисел с буквенными кодами. Целые числа произвольно присваиваются буквам IUB/IUPAC.
CaseValue Вектор символов или строка, задающая верхний или нижний регистр. Варианты 'upper' (по умолчанию) или 'lower'.

Выходные аргументы

SeqCharАминокислотная последовательность, заданная вектором символов однобуквенных кодов.

Описание

SeqChar = int2aa(SeqInt) преобразует SeqInt, вектор-строка целых чисел, задающих аминокислотную последовательность, для SeqChar, вектор символов или строка однобуквенных кодов, задающих ту же аминокислотную последовательность. Для допустимых целых чисел смотрите таблицу Сопоставление аминокислотных целых чисел с буквенными кодами.

SeqChar = int2aa(SeqInt, 'Case', CaseValue) задает верхний или нижний регистр. Варианты 'upper' (по умолчанию) или 'lower'.

Отображение аминокислотных целых чисел с буквенными кодами

АминокислотаЦелое числоКод
Аланин 1A
Аргинин 2R
Аспарагин 3N
Аспарагиновая кислота (аспартат) 4D
Цистеин 5C
Глютамин 6Q
Глутаминовая кислота (глутамат) 7E
Глицин 8G
Гистидин 9H
Изолейцин 10I
Лейцин 11L
Лизин 12K
Метионин 13M
Фенилаланин 14F
Пролин 15P
Серин16S
Треонин17T
Триптофан 18W
Тирозин 19Y
Валин 20V
Аспарагин или аспарагиновая кислота (аспартат) 21B
Глутамин или глутаминовая кислота (глутамат)22Z
Неизвестная аминокислота (любая аминокислота) 23X
Остановка перевода 24*
Зазор неопределенной длины 25-
Неизвестно (любое целое число не в таблице)0 или ≥ 26?

Примеры

Преобразуйте аминокислотную последовательность из целого числа в буквенное представление.

s = int2aa([13 1 17 11 1 21])

s =

MATLAB

См. также

| | | |

Представлено до R2006a