Чтение данных из файла 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