0

簡単な例でこのスクリプト ( vcf-consensus ) を使用しようとしていますが、エラーが 1 つあります: シーケンス "7" が fasta ファイルに見つかりません。

構文は次のとおりです。

Usage: cat ref.fa | vcf-consensus [OPTIONS] in.vcf.gz > out.fa

私のFASTAファイルは次のとおりです。

TGGCTGGAACGGGACCTCACATTCTGTATTTGTCCCGATTGGCTAGCAACTTAGAACTTT

私のVCFファイルは次のとおりです。

##fileformat=VCFv4.1
#CHROM  POS ID  REF ALT QUAL    FILTER  INFO    FORMAT  SAMPLE
7   1   .   T   A   .   .   .   GT  0/1
7   2   .   G   A   .   .   .   GT  0/1
7   3   .   G   A   .   .   .   GT  0/1
7   4   .   C   A   .   .   .   GT  0/1

VCF ファイルを bgzip で圧縮し、tabix でインデックスを作成します。

bgzip vcfFile.vcf
tabix -p vcfFile.vcf.gz

そして、私は実行します:

cat fastaFile.fa | vcf-consensus vcfFile.vcf.gz > out.fa

次のエラーが表示されます: シーケンス "7" が fasta ファイルに見つかりません。

誰か知っていますか?

ありがとう。

4

1 に答える 1