Подсчет кодонов в нуклеотидной последовательности
Codons = codoncount(SeqNT)
[Codons, CodonArray] = codoncount(SeqNT)
... = codoncount(SeqNT, ...'Frame', FrameValue, ...)
... = codoncount(SeqNT, ...'Reverse', ReverseValue, ...)
... = codoncount(SeqNT, ...'Ambiguous', AmbiguousValue, ...)
... = codoncount(SeqNT, ...'Figure', FigureValue, ...)
... = codoncount(SeqNT, ...'GeneticCode', GeneticCodeValue, ...)
SeqNT | Одно из следующих:
Примеры: |
FrameValue | Целое число, определяющее рамку считывания в нуклеотидной последовательности. Варианты: |
ReverseValue | Контролирует возврат количества кодонов для обратной последовательности комплемента нуклеотидной последовательности, указанной |
AmbiguousValue | Символьный вектор или строка, указывающая, как обрабатывать кодоны, содержащие неоднозначные нуклеотидные символы (
|
FigureValue | Управляет отображением тепловой карты количества кодонов. Варианты: |
GeneticCodeValue | Целое число, символьный вектор или строка, указывающая номер генетического кода или имя кода из таблицы Генетический код. По умолчанию: Совет При использовании кодового имени можно усечь имя до первых двух букв имени. |
Codons | Структура MATLAB, содержащая поля для 64 возможных кодонов (AAA, AAC, AAG, ..., TTG, TTT), которые содержат количество кодонов в SeqNT. |
CodonArray | Массив 4 на 4, содержащий необработанные данные подсчета для каждого кодона. Три измерения соответствуют трем положениям в кодоне, и индексы для каждого элемента представлены 1 = A, 2 = C, 3 = G, и 4 = T. Например, элемент (2,3,4) в массиве содержит количество CGT кодоны. |
подсчитывает кодоны в Codons = codoncount(SeqNT)SeqNTнуклеотидная последовательность и возвращает количество кодонов в Codonsструктура MATLAB, содержащая поля для 64 возможных кодонов (AAA, AAC, AAG, ..., TTG, TTT).
Для последовательностей, которые имеют кодоны, содержащие символ U, эти кодоны добавляют к соответствующим кодонам, содержащим T.
Если последовательность содержит пробелы, обозначенные дефисом (-), то кодоны, содержащие промежутки, игнорируются.
Если последовательность содержит нераспознанные символы, то кодоны, содержащие эти символы, игнорируются, и появляется следующее предупреждающее сообщение:
Warning: Unknown symbols appear in the sequence. These will be ignored.
[ прибыль Codons, CodonArray] = codoncount(SeqNT)CodonArray, множество 4 на 4 на 4, содержащее сырые данные количества для каждого кодона. Три измерения соответствуют трем положениям в кодоне, и индексы для каждого элемента представлены 1 = A, 2 = C, 3 = G, и 4 = T. Например, элемент (2,3,4) в массиве содержит количество CGT кодоны.
... = codoncount( требования SeqNT, ...'PropertyName', PropertyValue, ...)codoncount с необязательными свойствами, использующими пары имя/значение свойства. Можно указать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и не учитывать регистр. Эти пары имя/значение свойства следующие:
... = codoncount( подсчитывает кодоны в рамке считывания, указанной SeqNT, ...'Frame', FrameValue, ...)FrameValue, который может быть 1 (по умолчанию), 2, или 3.
... = codoncount( контролирует возврат количества кодонов для обратной комплементной последовательности SeqNT, ...'Reverse', ReverseValue, ...)SeqNT. Варианты: true или false (по умолчанию).
... = codoncount( определяет способ обработки кодонов, содержащих неоднозначные нуклеотидные символы. Возможны следующие варианты:SeqNT, ...'Ambiguous', AmbiguousValue, ...)
'ignore' (по умолчанию)
'bundle'
'prorate'
'warn'
... = codoncount( управляет отображением тепловой карты количества кодонов. Варианты: SeqNT, ...'Figure', FigureValue, ...)true или false (по умолчанию).
... = codoncount( управляет наложением сетки на рисунке тепловой карты. Сетка группирует синонимичные кодоны по SeqNT, ...'GeneticCode', GeneticCodeValue, ...)GeneticCodeValue.
aacount | basecount | baselookup | codonbias | dimercount | nmercount | ntdensity | seqcomplement | seqrcomplement | seqreverse | seqwordcount