GFFAnnotation class

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

Содержит аннотации общего формата функций (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 объект

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

Значение. Чтобы узнать, как классы значений влияют на операции копирования, см. раздел «Копирование объектов».

Индексация

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

Примеры

Создайте a 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

Создайте a 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
Для просмотра документации необходимо авторизоваться на сайте