Чтение данных из файла 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 в следующих полях.
* - Эти структуры и их поля появляются в структуру output только, если они присутствуют в файле SAM. Информация в этих структурах зависит от информации, имеющейся в файле SAM. |
Считайте информацию о заголовке и данные о выравнивании из ex1.sam
файл, включенный в Bioinformatics 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