【问题标题】:Display all variants显示所有变体
【发布时间】:2019-09-21 11:33:21
【问题描述】:

我有一个 2GB 的 vcf DNA 文件,我正在尝试使用 vcf_to_zarr() 打印出具有所有固定字段的所有变体,但我收到错误 KeyError: 'variants/*'

allel.vcf_to_zarr

import allel
import numcodecs
import zarr

def readVcf():

    allel.vcf_to_zarr('actual.vcf', 'example.zarr', fields='*', overwrite=True)
    callset = zarr.open_group('example.zarr', mode='r')
    allfield=callset['variants/*']

    for a in allfield:
         print(a)

【问题讨论】:

    标签: python vcf-vcard zarr


    【解决方案1】:

    要遍历所有变体字段,请执行以下操作:

    for a in callset['variants']:
        print(a)
    

    Zarr 不理解层次结构路径中的通配符 ('*')。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-28
      • 2018-08-05
      • 1970-01-01
      • 1970-01-01
      • 2013-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多