GTFAnnotation class

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

Аннотации в формате переноса генов (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 объект

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

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

Индексация

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

Примеры

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

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

  GTFAnnotation with properties:

    FieldNames: {1x11 cell}
    NumEntries: 308