Считайте данные из файла 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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.
|
Управляет возвратом только записей выравнивания, которые полностью содержатся в области значений, заданной По умолчанию: false |
|
Управляет чтением дополнительных тегов в дополнение к первым 11 полям для каждого выравнивания в отформатированном BAM файле. Выбором является Значение по умолчанию: |
|
Вектор символов или строка, задающая несуществующее имя файла или путь и имя файла для сохранения выравнивания, записывают в заданной области значений определенной ссылочной последовательности. Аргумент пары "имя-значение" SAM-отформатированный файл всегда на основе один, даже если вы устанавливаете аргумент пары "имя-значение" |
|
Логическое определение, использует ли Этот аргумент пары "имя-значение" влияет на поля ВниманиеЕсли вы планируете использовать выходной аргумент По умолчанию: false |
|
N-by-1 массив структур, содержащих выравнивание последовательности и сопоставляющих информацию из отформатированного BAM файла, где N является количеством записей выравнивания, сохраненных в заданной области значений. Каждая структура содержит следующие поля.
| ||||||||||||||||||||||||||
|
Структура MATLAB, содержащая информацию о заголовке для отформатированного BAM файла в следующих полях.
* Эти структуры и их поля появляются в выходной структуре, только если они присутствуют в файле BAM. Информация в этих структурах зависит от информации, существующей в файле BAM. |
Функция bamread требует файла BAM.
Используйте функцию baminfo, чтобы исследовать размер и содержимое, включая ссылочные имена последовательности, отформатированного BAM файла перед использованием функции bamread, чтобы считать содержимое файла в массив MATLAB структур.
Если ваш отформатированный BAM файл является слишком большим, чтобы считать использующую доступную память, попробуйте любое из следующего:
Используйте меньшую область значений.
Используйте bamread, не задавая выходные параметры, но с помощью аргументов пары Name,Value ToFile, чтобы создать SAM-отформатированный файл. Можно затем использовать samread с аргументами пары Name,Value BlockRead, чтобы считать SAM-отформатированный файл. Или можно передать SAM-отформатированный файл функции конструктора BioIndexedFile, чтобы создать объект BioIndexedFile, который можно использовать, чтобы создать объект BioMap.
Используйте выходной аргумент BAMStruct, что bamread возвращается, чтобы создать объект BioMap, который позволяет вам исследовать, получить доступ, отфильтровать, и управлять всеми или подмножеством данных, прежде, чем сделать последующие исследования или просмотреть данные.
[1] Литий, H., Handsaker, B., Wysoker, A., Fennell, T., Жуань, J., Гомер, N., Marth, G., Goncalo, A. и Durbin, R. (2009). Sequence Alignment / формат Карты и SAMtools. Биоинформатика 25, 16, 2078–2079.
BioIndexedFile | BioMap | bamindexread | baminfo | fastainfo | fastaread | fastawrite | fastqinfo | fastqread | fastqwrite | saminfo | samread | sffinfo | sffread | soapread