Чертите линейную или круговую карту функций от структуры GenBank
featureview(GBStructure)
featureview(GBStructure, FeatList)
featureview(GBStructure, FeatList, Levels)
featureview(GBStructure, Levels)
[Handles, OutFeatList] = featureview(...)
featureview(..., 'FontSize', FontSizeValue, ...)
featureview(..., 'ColorMap', ColorMapValue, ...)
featureview(..., 'Qualifiers', QualifiersValue, ...)
featureview(..., 'ShowPositions', ShowPositionsValue, ...)
| Структура GenBank®, обычно созданное использование |
| Вектор строки или массив ячеек из символьных векторов, задающий имена функции (из списка всех функций в структуре GenBank), чтобы включать в или исключить из карты.
По умолчанию, |
| Вектор |
| Скаляр, который устанавливает размер шрифта (точки) для аннотаций функций. Значением по умолчанию является |
| Матрица с тремя столбцами, чтобы задать список цветов, чтобы использовать в каждой функции. Эта матрица заменяет матрицу по умолчанию, которая задает следующие цвета и порядок: синий, зеленый, красный, голубой, пурпурный, желтый, коричневый, светло-зеленый, оранжевый, фиолетовый, золотой, и серебряный. В матрице каждая строка соответствует цвету, и каждый столбец задает красную, зеленую, и синюю интенсивность соответственно. Допустимыми значениями для интенсивности RGB является |
| Массив ячеек из символьных векторов или вектор строки, чтобы задать упорядоченный список спецификаторов, чтобы искать в структуре и использовании в качестве аннотаций. Для каждой функции первый спецификатор соответствия, найденный из списка, используется в своей аннотации. Если функция не включает ни одного из спецификаторов, никаких отображений аннотации для той функции. По умолчанию, СоветУстановите СоветЧтобы определить все спецификаторы, доступные для данной функции, сделайте любое из следующего:
|
| Свойство добавить положение последовательности в аннотацию помечает для каждой функции. Введите |
featureview( создает линейную или круговую карту всех функций от структуры GenBank, обычно созданное использование GBStructure)getgenbank или genbankread функция.
featureview( создает линейную или круговую карту подмножества функций от структуры GenBank. GBStructure, FeatList)FeatList позволяет вам задать функции (из списка всех функций в структуре GenBank), чтобы включать в или исключить из карты.
Если FeatList массив ячеек функций, эти функции сопоставлены. Любые функции в FeatList не найденный в структуре GenBank проигнорированы.
Если FeatList включает '-' как первая строка в массиве ячеек, затем не сопоставлены остающиеся строки (функции).
По умолчанию, FeatList список всех функций в структуре GenBank.
featureview( или GBStructure, FeatList, Levels)featureview( указывает, какой уровень на карте каждая функция чертится. Уровень 1 является крайним левым (линейная карта) или самый внутренний (круговая карта) уровень и уровень GBStructure, Levels)N самое правое (линейная карта) или наиболее удаленный (круговая карта) уровень, где N количество функций.
Levels вектор N целые числа, где N количество функций. Каждое целое число представляет уровень в карте для соответствующей функции. Например, если Levels= [1, 1, 2, 3, 3] , первые две функции появились бы на уровне 1, третьей функции на уровне 2 и четвертых и пятых функциях на уровне 3. По умолчанию, Levels = [1:N].
[ возвращает список указателей для каждой функции в Handles, OutFeatList] = featureview(...)OutFeatList. Это также возвращает OutFeatList, который является массивом ячеек сопоставленных функций.
Используйте Handles и OutFeatList с legend команда, чтобы создать легенду функций.
featureview (..., ' задает дополнительные свойства, которые используют имя свойства / пары значения в любом порядке. Это имя свойства / пары значения следующие:PropertyName', PropertyValue, ...)
featureview(..., 'FontSize', устанавливает размер шрифта (точки) для аннотаций функций. FontSizeValue, ...)FontSizeValue по умолчанию 9.
featureview(..., 'ColorMap', задает список цветов, чтобы использовать в каждой функции. Эта матрица заменяет матрицу по умолчанию, которая задает следующие цвета и порядок: синий, зеленый, красный, голубой, пурпурный, желтый, коричневый, светло-зеленый, оранжевый, фиолетовый, золотой, и серебряный. ColorMapValue, ...)ColorMapValue матрица с тремя столбцами, где каждая строка соответствует цвету, и каждый столбец задает красную, зеленую, и синюю интенсивность соответственно. Допустимыми значениями для интенсивности RGB является 0.0 к 1.0.
featureview(..., 'Qualifiers', позволяет вам задать упорядоченный список спецификаторов, чтобы искать и использовать в качестве аннотаций. Для каждой функции первый спецификатор соответствия, найденный из списка, используется в своей аннотации. Если функция не включает ни одного из спецификаторов, никаких отображений аннотации для той функции. QualifiersValue, ...)QualifiersValue вектор строки или массив ячеек из символьных векторов. По умолчанию, QualifiersValue = {'gene', 'product', 'locus_tag', 'note', 'db_xref', 'protein_id'}. Обеспечьте свой собственный QualifiersValue ограничить или расширить список спецификаторов или изменить поисковый порядок.
Установите QualifiersValue = {} создать карту без аннотаций.
Чтобы определить все спецификаторы, доступные для данной функции, сделайте любое из следующего:
Создайте карту, и затем кликните по функции или ее аннотации, чтобы перечислить все спецификаторы для той функции.
Используйте featureparse команда, чтобы проанализировать все функции в новую структуру, и затем использовать fieldnames команда, чтобы перечислить спецификаторы для определенной функции.
featureview(..., 'ShowPositions', позволяет вам добавить положение последовательности в метку аннотации. Если ShowPositionsValue, ...)ShowPositionsValue true, положения последовательности добавляются к меткам аннотации. Значением по умолчанию является false.


После создания карты:
Кликните по функции или аннотации, чтобы отобразить список всех спецификаторов для той функции.
Масштабируйте график путем нажатия следующих кнопок:
или
Следующий пример создает круговую карту пяти различных функций, сопоставленных на трех уровнях. Это также использует выходные параметры от featureview функционируйте как входные параметры к legend функция, чтобы добавить легенду в карту.
GBStructure = getgenbank('J01415');
[Handles, OutFeatList] = featureview(GBStructure, ...
{'CDS','D_loop','mRNA','tRNA','rRNA'}, [1 2 2 2 3])
legend(Handles, OutFeatList, 'interpreter', 'none', ...
'location','bestoutside')
title('Human Mitochondrion, Complete Genome')
Следующий пример создает линейную карту, показывающую только генную функцию. Это изменяет шрифт меток к семи точкам и включает положение последовательности в метки.
herpes = getgenbank('NC_001348');
featureview(herpes,{'gene'},'fontsize',7,'showpositions',true)
title('Genes in Human herpesvirus 3 (strain Dumas)')
Следующий пример использует getgenbank функция, чтобы создать структуру GenBank, GBStructure. Это затем использует featureparse функционируйте, чтобы проанализировать функции в структуре GenBank в новую структуру, features. Это затем использует fieldnames функционируйте, чтобы возвратить все спецификаторы для одной из функций, D_loop.
GenBankStructure = getgenbank('J01415');
features = featureparse (GenBankStructure)
features =
source: [1x1 struct]
D_loop: [1x2 struct]
rep_origin: [1x3 struct]
repeat_unit: [1x4 struct]
misc_signal: [1x1 struct]
misc_RNA: [1x1 struct]
variation: [1x17 struct]
tRNA: [1x22 struct]
rRNA: [1x2 struct]
mRNA: [1x10 struct]
CDS: [1x13 struct]
conflict: [1x1 struct]
fieldnames(features.D_loop)
ans =
'Location'
'Indices'
'note'
'citation'