Класс GFFAnnotation

Суперклассы:

Содержите аннотации Общего формата функции (GFF)

Описание

Класс GFFAnnotation содержит аннотации для одной или нескольких ссылочных последовательностей, соответствуя формату файла GFF.

Вы создаете объект GFFAnnotation из GFF-или отформатированного GTF файла. Каждый элемент в объекте представляет аннотацию. Используйте свойства объектов и методы, чтобы отфильтровать аннотации функцией, ссылочной последовательностью или ссылочным положением последовательности. Используйте методы объекта извлечь данные для подмножества аннотаций в массив структур.

Конструкция

Annotobj = GFFAnnotation(File) построения Annotobj, объект GFFAnnotation, от File, GFF-или отформатированного GTF файла.

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

File

Вектор символов или строка, задающая GFF-или отформатированный GTF файл.

Свойства

FieldNames

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

NumEntries

Целочисленное количество определения аннотаций в объекте GFFAnnotation. Это свойство доступно только для чтения.

Методы

getDataСоздайте структуру, содержащую подмножество данных из объекта GFFAnnotation
getFeatureNamesПолучите имена уникальной функции из объекта GFFAnnotation
getIndexВозвратите индексный массив аннотаций от объекта GFFAnnotation
getRangeПолучите область значений аннотаций от объекта GFFAnnotation
getReferenceNamesПолучите ссылочные имена из объекта GFFAnnotation
getSubsetПолучите подмножество элементов от объекта GFFAnnotation

Копировать семантику

Значение. Чтобы изучить, как классы значения влияют на операции копии, смотрите Копирование Объектов (MATLAB).

Индексация

GFFAnnotation возражает точке поддержки. индексация, чтобы извлечь свойства.

Примеры

Создайте объект GFFAnnotation из GFF-отформатированного файла, которому предоставляют Bioinformatics Toolbox™:

GFFAnnotObj = GFFAnnotation('tair8_1.gff')
GFFAnnotObj = 

  GFFAnnotation with properties:

    FieldNames: {'Reference'  'Start'  'Stop'  'Feature'  'Source'  'Score'  'Strand'  'Frame'  'Attributes'}
    NumEntries: 3331

Создайте объект GFFAnnotation из отформатированного GTF файла, которому предоставляют Bioinformatics Toolbox:

GFFAnnotObj = GFFAnnotation('hum37_2_1M.gtf')
GFFAnnotObj = 

  GFFAnnotation with properties:

    FieldNames: {'Reference'  'Start'  'Stop'  'Feature'  'Source'  'Score'  'Strand'  'Frame'  'Attributes'}
    NumEntries: 308