Верните обратное отображение (аминокислоту в нуклеотидный кодон) для генетического кода
Map
= revgeneticcode
Map
= revgeneticcode(GeneticCode
)
Map
= revgeneticcode(...,
'Alphabet', AlphabetValue
, ...)
Map
= revgeneticcode(...,
'ThreeLetterCodes', ThreeLetterCodesValue
,
...)
GeneticCode | Целое число, вектор символов или строка, задающая номер генетического кода или имя кода из таблицы Генетический код. По умолчанию это Совет Если вы используете имя кода, можно обрезать имя до первых двух букв имени. |
AlphabetValue | Вектор символов или строка, задающая нуклеотидный алфавит для использования в карте. Варианты:
|
ThreeLetterCodesValue | Управляет использованием трехбуквенных кодов аминокислот в качестве имен полей в структуре возврата |
Map | Структура, содержащая обратное отображение аминокислот на нуклеотидные кодоны для стандартного генетического кода. The Map структура содержит поле для каждой аминокислоты. |
возвращает структуру, содержащую обратное отображение аминокислот на нуклеотидные кодоны для стандартного генетического кода. The Map
= revgeneticcodeMap
структура содержит поле для каждой аминокислоты.
возвращает структуру, содержащую обратное отображение аминокислот с нуклеотидными кодонами для заданного генетического кода. Map
= revgeneticcode(GeneticCode
)GeneticCode
является либо:
Целое число, вектор символов или строка, указывающая номер кода или имя кода из таблицы Генетический код
The transl_table
(код) номер с веб-страницы NCBI, описывающий генетические коды:
Совет
Если вы используете имя кода, можно обрезать имя до первых двух букв имени.
вызывает Map
= revgeneticcode (..., 'PropertyName
', PropertyValue
, ...)revgeneticcode
с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName
должны быть заключены в одинарные кавычки и нечувствительны к регистру. Эти имена свойства/пары значения свойств следующие:
задает нуклеотидный алфавит, используемый на карте. Map
= revgeneticcode(...,
'Alphabet', AlphabetValue
, ...)AlphabetValue
можно 'DNA'
, который использует символы A
, C
, G
, и T
, или 'RNA'
, который использует символы A
, C
, G
, и U
. По умолчанию это 'DNA'
.
управляет использованием трехбуквенных кодов аминокислот в качестве имен полей в структуре возврата Map
= revgeneticcode(...,
'ThreeLetterCodes', ThreeLetterCodesValue
,
...)Map
. ThreeLetterCodesValue
можно true
для трехбуквенных кодов или false
для однобуквенных кодов. По умолчанию это false
.
Генетический код
Кодовый номер | Кодовое имя |
---|---|
1 | Standard |
2 | Vertebrate Mitochondrial |
3 | Yeast Mitochondrial |
4 | Mold , Protozoan , Coelenterate Mitochondrial , и Mycoplasma/Spiroplasma |
5 | Invertebrate Mitochondrial |
6 | Ciliate , Dasycladacean , и Hexamita Nuclear |
9 | Echinoderm Mitochondrial |
10 | Euplotid Nuclear |
11 | Bacterial и Plant Plastid |
12 | Alternative Yeast Nuclear |
13 | Ascidian Mitochondrial |
14 | Flatworm Mitochondrial |
15 | Blepharisma Nuclear |
16 | Chlorophycean Mitochondrial |
21 | Trematode Mitochondrial |
22 | Scenedesmus Obliquus Mitochondrial |
23 | Thraustochytrium Mitochondrial |
Верните обратное отображение аминокислот к нуклеотидным кодонам для Standard
генетический код.
map = revgeneticcode map = Name: 'Standard' A: {'GCT' 'GCC' 'GCA' 'GCG'} R: {'CGT' 'CGC' 'CGA' 'CGG' 'AGA' 'AGG'} N: {'AAT' 'AAC'} D: {'GAT' 'GAC'} C: {'TGT' 'TGC'} Q: {'CAA' 'CAG'} E: {'GAA' 'GAG'} G: {'GGT' 'GGC' 'GGA' 'GGG'} H: {'CAT' 'CAC'} I: {'ATT' 'ATC' 'ATA'} L: {'TTA' 'TTG' 'CTT' 'CTC' 'CTA' 'CTG'} K: {'AAA' 'AAG'} M: {'ATG'} F: {'TTT' 'TTC'} P: {'CCT' 'CCC' 'CCA' 'CCG'} S: {'TCT' 'TCC' 'TCA' 'TCG' 'AGT' 'AGC'} T: {'ACT' 'ACC' 'ACA' 'ACG'} W: {'TGG'} Y: {'TAT' 'TAC'} V: {'GTT' 'GTC' 'GTA' 'GTG'} Stops: {'TAA' 'TAG' 'TGA'} Starts: {'TTG' 'CTG' 'ATG'}
Верните обратное отображение аминокислот в нуклеотидные кодоны для генетического кода плесени, протозоана, коэлентерата митохондрий и микоплазмы/спироплазмы, используя алфавит рны.
moldmap = revgeneticcode(4,'Alphabet','rna');
Верните обратное отображение аминокислот к нуклеотидным кодонам для митохондриального генетического кода Flatworm, используя трехбуквенные коды для полевых имен в структуре возврата.
wormmap = revgeneticcode('Flatworm Mitochondrial',... 'ThreeLetterCodes',true);
[1] Веб-страница NCBI, описывающая генетические коды:
aa2nt
| aminolookup
| baselookup
| geneticcode
| nt2aa