Считывание данных из файла SAM
SAMStruct = samread(File)
[SAMStruct, HeaderStruct]= samread(File)
... = samread(File,'ParameterName',ParameterValue)
считывает файл в формате SAM и возвращает данные в массиве структур MATLAB ®.SAMStruct = samread(File)
[ возвращает данные выравнивания и заголовка в двух отдельных переменных.SAMStruct, HeaderStruct]= samread(File)
... = samread( принимает одну или несколько пар имя/значение параметра, разделенных запятыми. Определить File,'ParameterName',ParameterValue)ParameterName внутри одиночных кавычек.
|
Символьный вектор или строка, указывающая имя файла, путь и имя файла в формате SAM или текст файла в формате SAM. Если указано только имя файла, он должен находиться в пути поиска MATLAB или в текущей папке. |
|
Управляет чтением дополнительных тегов в дополнение к первым 11 полям для каждой трассы в файле в формате SAM. Варианты: |
|
Символьный вектор или строка, указывающая идентификатор считываемой группы, из которой следует считывать записи выравнивания. По умолчанию записи считываются из всех групп. Совет Для получения списка считанных групп (при их наличии) верните информацию заголовка в отдельном |
|
Скаляр или вектор, который управляет считыванием одной записи последовательности или блока записей последовательности из файла в формате SAM, содержащего несколько последовательностей. Введите скаляр |
|
Массив N-by-1 структур, содержащий информацию о выравнивании последовательности и отображении из файла в формате SAM, где N - количество записей выравнивания, хранящихся в файле в формате SAM. Каждая структура содержит следующие поля.
| ||||||||||||||||||||||||||
|
Структура, содержащая информацию заголовка для файла в формате SAM в следующих полях.
* - Эти структуры и их поля отображаются в структуре вывода только в том случае, если они присутствуют в файле SAM. Информация в этих структурах зависит от информации, содержащейся в файле SAM. |
Считывание информации заголовка и данных выравнивания из ex1.sam файл, включенный в Toolbox™ биоинформатики, а затем возвращающий информацию в двух отдельных переменных:
[data header] = samread('ex1.sam');Считывание блока записей, за исключением тегов, из ex1.sam и затем вернуть информацию в массиве структур:
% Read entries 5 through 10 and do not include the tags
data = samread('ex1.sam','blockread', [5 10], 'tags', false);Используйте saminfo для исследования размера и содержимого файла в формате SAM перед использованием samread для считывания содержимого файла в массив структур MATLAB.
Если файл в формате SAM слишком велик для чтения с использованием доступной памяти, попробуйте выполнить одно из следующих действий:
Используйте BlockRead с параметром samread для чтения подмножества записей.
Создайте объект BioIndexedFile из файла в формате SAM, а затем получите доступ к записям с помощью методов BioIndexedFile класс.
Используйте SAMStruct выходной аргумент, samread возвращает для создания BioMap объект, который позволяет исследовать, получать доступ, фильтровать и манипулировать всеми или подмножеством данных перед выполнением последующего анализа или просмотра данных.
bamindexread | baminfo | bamread | BioIndexedFile | BioMap | fastainfo | fastaread | fastawrite | fastqinfo | fastqread | fastqwrite | saminfo | sffinfo | sffread | soapread