GTFAnnotation class

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

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

Описание

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

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

Конструкция

Annotobj = GTFAnnotation(File) построения AnnotobjA 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 объект

Индексация

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

Примеры

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

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

  GTFAnnotation with properties:

    FieldNames: {1x11 cell}
    NumEntries: 308