Класс GTFAnnotation

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

Содержите аннотации Формата переноса генов (GTF)

Описание

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

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

Конструкция

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

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

File

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

Свойства

FieldNames

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

NumEntries

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

Методы

getDataСоздайте структуру, содержащую подмножество данных из объекта GTFAnnotation
getExonsВозвратите таблицу экзонов от объекта GTFAnnotation
getFeatureNamesПолучите имена уникальной функции из объекта GTFAnnotation
getGeneNamesПолучите уникальные названия генов из объекта GTFAnnotation
getGenesВозвратите таблицу уникальных генов в объекте GTFAnnotation
getIndexВозвратите индексный массив аннотаций от объекта GTFAnnotation
getRangeПолучите область значений аннотаций от объекта GTFAnnotation
getReferenceNamesПолучите ссылочные имена из объекта GTFAnnotation
getSegmentsВозвратите таблицу неперекрывающихся сегментов от объекта GTFAnnotation
getSubsetСоздайте объект, содержащий подмножество элементов от объекта GTFAnnotation
getTranscriptNamesПолучите уникальные имена расшифровки стенограммы из объекта GTFAnnotation
getTranscriptsВозвратите таблицу уникальных расшифровок стенограммы в объекте GTFAnnotation

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

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

Индексация

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

Примеры

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

GTFAnnotObj = GTFAnnotation('hum37_2_1M.gtf')
GTFAnnotObj = 

  GTFAnnotation with properties:

    FieldNames: {1x11 cell}
    NumEntries: 308