baselookup

Найдите нуклеотидные коды, целые числа, имена и дополнения

Синтаксис

baselookup
baselookup('Complement', SeqNT)
baselookup('Code', CodeValue)
baselookup('Integer', IntegerValue)
baselookup('Name', NameValue)

Аргументы

SeqNT

Нуклеотидная последовательность (ы), представленная одним из следующих:

  • Вектор символов или строка, содержащая однобуквенные коды из таблицы Nucleotide Lookup

  • Массив ячеек из последовательностей

  • Двумерный символьный массив из последовательностей

Примечание

Если вход является несколькими последовательностями, дополнение для каждой последовательности определяется независимо.

CodeValue

Код нуклеотидной буквы, представленный одним из следующих:

  • Вектор символов или строка, задающая однобуквенный код, представляющий нуклеотид. Действительные однобуквенные коды см. в таблице Nucleotide Lookup.

  • Массив ячеек из буквенных кодов.

  • Двумерный символьный массив из буквенных кодов.

IntegerValue Одно целое число, представляющее нуклеотид. Для допустимых целых чисел смотрите таблицу Nucleotide Lookup.
NameValue

Имя нуклеотида представлено одним из следующих:

  • Вектор символов или строка, задающая имя нуклеотида. Для действительных имен нуклеотидов смотрите таблицу Nucleotide Lookup.

  • Массив ячеек с именами.

  • Двумерный символьный массив символов.

Описание

baselookup отображает таблицу нуклеотидных кодов, целых чисел, имен и дополнений.

Поиск нуклеотидов

КодЦелое число Имя нуклеотида ЗначениеДополнение
A 1Аденин AT
C 2ЦитозинCG
G 3ГуанинGC
T 4ТиминTA
U4УрацилUA
R 5ПуринA или GY
Y 6ПиримидинC или TR
K 7KetoG или T M
M 8АминопластA или CK
S 9Сильное взаимодействие (связи 3 H)C или GS
W 10Слабое взаимодействие (связи 2 H)A или TW
B 11Не AC или G или T V
D 12Не CA или G или TH
H 13Не GA или C или TD
V 14Не T или UA или C или GB
N, X 15Любой нуклеотидA или C или G или T или UN
- 16Зазор неопределенной длиныПромежуток-

baselookup('Complement', SeqNT) отображает комплементарную нуклеотидную последовательность.

baselookup('Code', CodeValue) отображает соответствующее значение и имя нуклеотида. Для неоднозначных нуклеотидных кодов (R, Y, K, M, S, W, B, D, H, V, N, и X), имя нуклеотида является описательным именем.

baselookup('Integer', IntegerValue) отображает соответствующий код буквы, значение и имя нуклеотида.

baselookup('Name', NameValue) отображает соответствующий код буквы, значение и имя нуклеотида или описательное имя.

Примеры

свернуть все

baselookup('Complement', 'TAGCTGRCCAAGGCCAAGCGAGCTTN')
ans = 
    'ATCGACYGGTTCCGGTTCGCTCGAAN
     '

Отобразите значение и имя нуклеотида или описательное имя для нуклеотидных кодов G и Y.

baselookup('Code', 'G')
ans = 
    'G	Guanine
     '

baselookup('Code', 'Y')
ans = 
    'T|C	pYrimidine
     '

Отобразите код нуклеотидной буквы, значение и имя нуклеотида или описательное имя для целых чисел 1 и 7.

baselookup('Integer', 1)
ans = 
    'A	A - Adenine
     '

baselookup('Integer', 7)
ans = 
    'K	G|T - Keto
     '

Отобразите соответствующий код нуклеотидной буквы, значение и имя цитозина и пурина.

baselookup('Name','cytosine')
ans = 
    'C	C - Cytosine
     '

baselookup('Name','purine')
ans = 
    'R	G|A - puRine
     '

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