aa2int

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

Синтаксис

SeqInt = aa2int(SeqChar)

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

SeqChar

Одно из следующих:

  • Вектор символов или строка, содержащая однобуквенные коды, задающие аминокислотную последовательность. Действительные буквенные коды см. в таблице Сопоставление аминокислотных буквенных кодов с целыми числами. Неизвестные символы сопоставлены с 0. Целые числа произвольно присваиваются буквам IUB/IUPAC.

  • MATLAB® структура, содержащая Sequence поле, которое содержит аминокислотную последовательность, такую как возвращенная fastaread, getgenpept, genpeptread, getpdb, или pdbread.

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

SeqIntАминокислотная последовательность, заданная вектором-строкой из целых чисел.

Описание

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

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

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

Примеры

свернуть все

Создайте случайную аминокислотную последовательность.

seq = randseq(20,'alphabet','amino')
seq = 
'TYNYMRQLVVDVVITNHYSV'

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

seqInt = aa2int(seq)
seqInt = 1x20 uint8 row vector

   17   19    3   19   13    2    6   11   20   20    4   20   20   10   17    3    9   19   16   20

См. также

| | |

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