从SAM文件读取数据
SAMStruct
= samread (文件
)
(SAMStruct
,HeaderStruct
] = samread(文件
)
... = samread(文件
”参数名称
”,ParameterValue
)
读取一个sam格式的文件并在MATLAB中返回数据®数组的结构。SAMStruct
= samread (文件
)
(
在两个单独的变量中返回对齐和头数据。SAMStruct
,HeaderStruct
] = samread(文件
)
... = samread(
接受一个或多个以逗号分隔的参数名/值对。指定文件
”参数名称
”,ParameterValue
)参数名称
在单引号。
|
矢量字符或字符串指定SAM格式的文件的文件名,路径和文件名,或者SAM格式文件的文本。如果只指定一个文件名,文件必须在MATLAB搜索路径或当前文件夹。 |
|
控制对sam格式文件中每次对齐的前11个字段之外的可选标记的读取。的选择是 |
|
字符向量或字符串,指定要为其从读对准记录所读取的组ID。默认为所有组读取记录。 提示对于读取组的列表(如果存在),以单独的方式返回头信息 |
|
标量或矢量,其控制从包含多个序列的SAM格式的文件中的单个序列或条目序列条目的块的读取。输入一个标 |
|
一个N* 1结构数组,包含来自萨姆格式文件的序列对齐和映射信息,其中N是存储在SAM格式的文件排列的记录数。每个结构包含以下字段。
|
||||||||||||||||||||||||||
|
结构,在以下字段中包含萨姆格式文件的头信息。
*-这些结构及其字段只有在SAM文件中才会出现在输出结构中。这些结构中的信息取决于SAM文件中的信息。 |
读出的标头信息,并从所述对准数据ex1.sam
文件包含生物信息工具箱™,然后在两个独立的变量返回的信息:
[数据报头] = samread( 'ex1.sam');
属性中读取一个条目块,其中不包括标记ex1.sam
文件,然后以结构数组的形式返回信息:
%读取条目5至10,并且不包括标签数据= samread( 'ex1.sam', 'blockread',[5 10], '标签',假);
使用saminfo
功能使用前调查一个SAM格式的文件的大小和内容samread
函数将文件内容读入MATLAB结构数组中。
如果你的sam格式的文件太大,使用可用内存读取,尝试以下之一:
使用BlockRead
参数与samread
函数读取项的子集。
创建一个从SAM格式文件BioIndexedFile对象,然后访问使用方法的条目BioIndexedFile
类。
使用SAMStruct
输出参数,samread
返回来创建BioMap
对象,它可以让你探索,访问,过滤和操纵数据的全部或一个子集,做后续分析和查看数据之前。
BioIndexedFile
|BioMap
|bamindexread
|baminfo
|bamread
|fastainfo
|fastaread
|fastawrite
|fastqinfo
|fastqread
|fastqwrite
|saminfo
|sffinfo
|sffread
|soapread