【发布时间】:2023-01-07 08:37:10
【问题描述】:
我已经从 gnomad - https://gnomad.broadinstitute.org/downloads 下载了一些数据。 它以 VCF.bgz 文件的形式出现,我想将其作为 vcf 文件阅读。
我在这里找到了一些代码:Partially expand VCF bgz file in Linux 通过@rnorris。
import gzip
ifile = gzip.GzipFile("gnomad.genomes.r2.1.1.sites.2.vcf.bgz")
ofile = open("truncated.vcf", "wb")
LINES_TO_EXTRACT = 100000
for line in range(LINES_TO_EXTRACT):
ofile.write(ifile.readline())
ifile.close()
ofile.close()
我在我的数据上试了一下,得到:
Not a gzipped file (b'TB')
有什么办法可以解决吗?我不明白问题出在哪里。
【问题讨论】:
标签: file zip gzip vcf-variant-call-format