文件读写
文件读写句柄
bam_file : bam文件路径
读取文件
1 | ReadBam = pysam.AlignmentFile(bam_file) # 读取文件句柄 |
写入文件
1 | WriteBam = pysam.AlignmentFile(bam_file , "wb", header=pysamFile.header) |
Bam操作
提取特定区域的Reads
1 | # 获取染色体chr1 上 100~120bp的reads |
文件函数
1 | # region : 提取的区域 |
bam_file : bam文件路径
1 | ReadBam = pysam.AlignmentFile(bam_file) # 读取文件句柄 |
1 | WriteBam = pysam.AlignmentFile(bam_file , "wb", header=pysamFile.header) |
1 | # 获取染色体chr1 上 100~120bp的reads |
1 | # region : 提取的区域 |