getIndex

Класс: GFFAnotation

Возвращает массив индексов аннотаций из GFFAnnotation объект

Синтаксис

Idx = getIndex(AnnotObj)
Idx = getIndex(AnnotObj,StartPos,EndPos)
Idx = getIndex(___,Name,Value)

Описание

Idx = getIndex(AnnotObj) возвращает массив индексов Idxмассив целых чисел, содержащий индекс каждой аннотации в AnnotObj.

Idx = getIndex(AnnotObj,StartPos,EndPos) возвращает массив индексов Idx для подмножества элементов, которое входит в каждую область значений ссылочной последовательности, заданный как StartPos и EndPos.

Idx = getIndex(___,Name,Value) возвращает массив индексов Idx, использование любого из входных параметров из предыдущих синтаксисов и дополнительные опции, заданные одним или несколькими Name,Value аргументы в виде пар.

Входные параметры

AnnotObj

Объект GFFAnnotation класс.

StartPos

Неотрицательное целое число, задающее начало области значений в каждой ссылочной последовательности в AnnotObj. Целое число StartPos должно быть меньше или равно EndPos.

EndPos

Неотрицательное целое число, задающее конец области значений в каждой эталонной последовательности в AnnotObj. Целое число EndPos должно быть больше или равно StartPos.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

'Reference'

Вектор символов или массив ячеек из векторов символов, задающих одну или несколько ссылочных последовательностей в AnnotObj. В Idx включены только индексы аннотаций, ссылочное поле которых соответствует одной из заданных ссылок.

'Feature'

Вектор символов или массив ячеек из векторов символов, задающих одни или несколько функций в AnnotObj. Только индексы аннотаций, область функции которых соответствует одной из указанных функций, включены в Idx.

'Overlap'

Минимальное количество базовых позиций, которые аннотация должна перекрывать в области значений, чтобы ее индекс был включен в Idx. Это значение может быть любым из следующих:

  • Положительное целое число

  • 'full' - Аннотация должна быть полностью включена в область значений.

  • 'start' - Начальное положение аннотации должно находиться в области значений, который будет включен.

По умолчанию: 1

Выходные аргументы

Idx

Массив целых чисел, представляющих индексы элементов в AnnotObj.

Примеры

Пример 25. Получение индексов аннотаций из объекта GFFAnotation

Создайте a GFFAnnotation объект с использованием GFF-форматированного файла, который обеспечивается с Bioinformatics Toolbox™.

GFFAnnotObj = GFFAnnotation('tair8_1.gff');

Извлеките индексы аннотаций или функций для позиций с 10 000 по 20 000 из ссылочной последовательности.

Idx = getIndex(GFFAnnotObj,10000,20000)

Idx =

    61
    62
    63
    64
    65
    66
    67
    68
    69
Для просмотра документации необходимо авторизоваться на сайте