seqshoworfs

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

Синтаксис

seqshoworfs(SeqNT)
seqshoworfs(SeqNT, ...'Frames', FramesValue, ...)
seqshoworfs(SeqNT, ...'GeneticCode', GeneticCodeValue, ...)
seqshoworfs(SeqNT, ...'MinimumLength', MinimumLengthValue, ...)
seqshoworfs(SeqNT, ...'AlternativeStartCodons', AlternativeStartCodonsValue, ...)
seqshoworfs(SeqNT, ...'Color', ColorValue, ...)
seqshoworfs(SeqNT, ...'Columns', ColumnsValue, ...)

Аргументы

SeqNT

Последовательность нуклеотида. Введите или вектор символов или строку с A, T (U), G, C и неоднозначные символы R, Y, K, M, S, W, B, D, H, V, N или вектор целых чисел. Можно также ввести структуру с полем Sequence.

FramesValue

Свойство выбрать кадр. Введите 1, 2, 3, -1, -2, -3, введите вектор с целыми числами или 'all'. Значением по умолчанию является векторный [1 2 3]. Кадры -1, -2 и -3 соответствуют первым, вторым, и третьим рамкам считывания для противоположного дополнения.

GeneticCodeValue

Имя генетического кода. Введите номер кода или кодовое название из таблицы Genetic Code.

MinimumLengthValue

Свойство определить минимальный номер кодонов в ORF.

AlternativeStartCodonsValue

Свойство управлять использующими альтернативными кодонами запуска. Введите или true или false. Значением по умолчанию является false.

ColorValue

Цвет, чтобы подсветить рамку считывания. Задайте одно из следующего:

  • Трехэлементный числовой вектор значений RGB

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

  • Вектор символов или строка, содержащая предопределенное название цвета

Например, чтобы использовать голубой, введите [0 1 1], 'c' или 'cyan'. Для получения дополнительной информации об определении цветов смотрите Параметры цвета.

Чтобы задать различные цвета для этих трех рамок считывания, используйте 1-by-3 массив ячеек значений цвета. Если вы отображаете противоположные дополнительные рамки считывания, то используйте 1-by-6 массив ячеек значений цвета.

Схема цвета по умолчанию является синей для кадра первого чтения, красной для второго, и зеленая для третьего.

ColumnsValue

Свойство задать количество столбцов в выводе.

Генетический код

Номер кодаКодовое название
1Standard
2Vertebrate Mitochondrial
3Yeast Mitochondrial
4Mold, Protozoan, Coelenterate Mitochondrial и Mycoplasma/Spiroplasma
5Invertebrate Mitochondrial
6Ciliate, Dasycladacean и Hexamita Nuclear
9Echinoderm Mitochondrial
10Euplotid Nuclear
11Bacterial и Plant Plastid
12Alternative Yeast Nuclear
13Ascidian Mitochondrial
14Flatworm Mitochondrial
15Blepharisma Nuclear
16Chlorophycean Mitochondrial
21Trematode Mitochondrial
22Scenedesmus Obliquus Mitochondrial
23Thraustochytrium Mitochondrial

Описание

seqshoworfs идентифицирует и подсвечивает все открытые рамки считывания с помощью стандарта или альтернативного генетического кода.

seqshoworfs(SeqNT) отображает последовательность со всеми открытыми рамками считывания, подсвеченными, и она возвращает структуру запуска и положений остановки для каждого ORF в каждой рамке считывания. Стандартный генетический код используется с кодоном запуска 'AUG' и кодоны остановки 'UAA', 'UAG' и 'UGA'.

seqshoworfs(SeqNT, ...'PropertyName', PropertyValue, ...)  вызывает seqshoworfs с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие:

seqshoworfs(SeqNT, ...'Frames', FramesValue, ...) задает рамки считывания, чтобы отобразиться. Значение по умолчанию должно отобразить первые, вторые, и третьи рамки считывания с ORFs, подсвеченным в каждом кадре.

seqshoworfs(SeqNT, ...'GeneticCode', GeneticCodeValue, ...) задает генетический код, чтобы использовать для нахождения открытых рамок считывания.

seqshoworfs(SeqNT, ...'MinimumLength', MinimumLengthValue, ...) определяет минимальный номер кодонов для ORF, который будет рассмотрен допустимым. Значением по умолчанию является 10.

seqshoworfs(SeqNT, ...'AlternativeStartCodons', AlternativeStartCodonsValue, ...) использует альтернативные кодоны запуска, если AlternativeStartCodons установлен в true. Например, в человеческом митохондриальном генетическом коде, AUA и AUU, как известно, являются альтернативными кодонами запуска. Для получения дополнительной информации на альтернативных кодонах запуска, смотрите

seqshoworfs(SeqNT, ...'Color', ColorValue, ...) указывает, что цвет раньше подсвечивал открытые рамки считывания в выходном отображении. Схема цвета по умолчанию является синей для кадра первого чтения, красной для второго, и зеленая для третьего.

seqshoworfs(SeqNT, ...'Columns', ColumnsValue, ...) задает сколько столбцов на строку, чтобы использовать в выводе. Значением по умолчанию является 64.

Примеры

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

s = randseq(200, 'alphabet', 'dna');
seqshoworfs(s);

Отобразите открытые рамки считывания в последовательности GenBank®.

HLA_DQB1 = getgenbank('NM_002123');
seqshoworfs(HLA_DQB1.Sequence);

Больше о

свернуть все

Параметры цвета

Следующие списки предопределенные цвета и их эквиваленты триплета RGB. Краткие названия и длинные имена являются векторами символов, которые задают один из восьми предварительно установленных цветов. Триплет RGB является трехэлементным вектором - строкой, элементы которого задают интенсивность красных, зеленых, и синих компонентов цвета; интенсивность должна быть в области значений [0 1].

Триплет RGB

Краткое название

Длинное имя

[1 1 0]

y

yellow

[1 0 1]

m

magenta

[0 1 1]

c

cyan

[1 0 0]

r

red

[0 1 0]

g

green

[0 0 1]

b

blue

[1 1 1]

w

white

[0 0 0]

k

black

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