Считывание данных из файла BAM
BAMStruct = bamread(File,RefSeq,Range)
[BAMStruct,HeaderStruct] = bamread(File,RefSeq,Range)
... = bamread(File,RefSeq,Range,Name,Value)
считывает записи выравнивания в BAMStruct = bamread(File,RefSeq,Range)File, файл в формате BAM, который выравнивается по RefSeq, ссылочная последовательность, в диапазоне, указанном Range. Возвращает данные трассы в BAMStruct, массив структур MATLAB ® .
[ также возвращает информацию заголовка в BAMStruct,HeaderStruct] = bamread(File,RefSeq,Range)HeaderStruct, структура MATLAB.
считывает записи выравнивания с дополнительными опциями, заданными одним или несколькими ... = bamread(File,RefSeq,Range,Name,Value)Name,Value аргументы пары.
|
Символьный вектор или строка, указывающая имя файла или путь и имя файла в формате BAM. Если указано только имя файла, он должен находиться в пути поиска MATLAB или в текущей папке. Примечание Функция требует, чтобы файл BAM был упорядочен, за исключением случаев возврата считываний, которые не сопоставлены ни с одной ссылкой. |
|
Одно из следующих действий:
|
|
Двухэлементный вектор, задающий начальную и конечную позиции диапазона в ссылочной последовательности. |
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
|
Управляет возвратом только тех записей трассы, которые полностью содержатся в диапазоне, указанном в По умолчанию: |
|
Управляет чтением дополнительных тегов в дополнение к первым 11 полям для каждой трассы в файле в формате BAM. Варианты: По умолчанию: |
|
Символьный вектор или строка, указывающая несуществующее имя файла или путь и имя файла для сохранения записей трассы в указанном диапазоне определенной ссылочной последовательности. Файл в формате SAM всегда основан на единице, даже если установлен параметр |
|
Логическое указание Этот аргумент пары имя-значение влияет на Внимание Если вы планируете использовать По умолчанию: |
|
Массив N-by-1 структур, содержащий информацию о выравнивании последовательности и отображении из файла в формате BAM, где N - количество записей выравнивания, хранящихся в указанном диапазоне. Каждая структура содержит следующие поля.
| ||||||||||||||||||||||||||
|
Структура MATLAB содержит информацию заголовка для файла в формате BAM в следующих полях.
* Эти структуры и их поля появляются в структуре вывода только в том случае, если они присутствуют в файле BAM. Информация в этих структурах зависит от информации, содержащейся в файле BAM. |
bamread для функции требуется файл BAM.
Используйте baminfo для исследования размера и содержимого, включая имена последовательностей ссылок, файла в формате BAM перед использованием bamread для считывания содержимого файла в массив структур MATLAB.
Если файл в формате BAM слишком велик для чтения с использованием доступной памяти, попробуйте выполнить одно из следующих действий:
Используйте меньший диапазон.
Использовать bamread без указания выходных данных, но с использованием ToFile Name,Value пара аргументов для создания файла в формате SAM. Затем можно использовать samread с BlockRead Name,Value пара аргументов для чтения файла в формате SAM. Или можно передать файл в формате SAM в BioIndexedFile функция конструктора для построения BioIndexedFile , который можно использовать для создания BioMap объект.
Используйте BAMStruct выходной аргумент, bamread возвращает для построения BioMap объект, который позволяет исследовать, получать доступ, фильтровать и манипулировать всеми или подмножеством данных перед выполнением последующего анализа или просмотра данных.
[1] Ли, Х., Хандсейкер, Б., Вайсокер, А., Феннелл, Т., Руан, Дж., Гомер, Н., Март, Г., Гонкало, А. и Дурбин, Р. (2009). Формат выравнивания/карты последовательности и инструменты SAMtools. Биоинформатика 25, 16, 2078-2079.
bamindexread | baminfo | BioIndexedFile | BioMap | fastainfo | fastaread | fastawrite | fastqinfo | fastqread | fastqwrite | saminfo | samread | sffinfo | sffread | soapread