首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VCF文件缺少强制标题行(“#CHROM.”)

VCF文件缺少强制标题行(“#CHROM.”)
EN

Stack Overflow用户
提问于 2021-12-17 17:14:05
回答 1查看 457关注 0票数 0

当我要在一个码头映像和os ubuntu18.04中使用坐列库读取一个VCF文件时,我会收到一个错误。这表明

引发RuntimeError('VCF文件缺少强制标题行(“#CHROM.”))RuntimeError: VCF文件缺少强制标题行(“#CHROM.”)

但是在VCF文件中格式很好。

下面是我如何应用的代码:

代码语言:javascript
复制
import pandas as pd
import os
import numpy as np
import allel
import tkinter as tk
from tkinter import filedialog
import matplotlib.pyplot as plt
from scipy.stats import norm

GenomeVariantsInput = allel.read_vcf('quartet_variants_annotated.vcf', samples=['ISDBM322015'],fields=[ 'variants/CHROM', 'variants/ID', 'variants/REF',
 'variants/ALT','calldata/GT'])

安装版本:Python3.6.9 Numpy 1.19.5熊猫1.1.5

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-18 14:33:10

您需要在第一行中添加如下一行:

#CHROM POS ID REF ALT QUAL FILTER INFO FORMAT NA00001 NA00002 NA00003

但是它并不是对所有文件都是静态的,您必须为您的文件创建一个像上面这样的Header。(我建议先尝试这个标题,如果它有错误,然后定制它)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70396644

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档