こんにちは、perl ベースのツールである linkdatagen を使用しようとしていました。vcf ファイル (SAMtools の mpileup を使用) と hapmap 注釈ファイル (付属) が必要です。指示に従いましたが、提供された perl スクリプトを使用すると、このエラーが発生します。私が使用したコードは次のとおりです。
samtools mpileup -d10000 -q13 -Q13 -gf hg19.fa -l annotHapMap2U.txt samplex.bam | bcftools view -cg -t0.5 - > samplex.HM.vcf
Perl vcf2linkdatagen.pl -variantCaller mpileup -annotfile annotHapMap2U.txt -pop CEU -mindepth 10 -missingness 0 samplex.HM.vcf > samplex.brlmm
Use of uninitiated value $chr in concatenation (.) or string at vcf2linkdatagentest.pl line 487, <IN> line 1
.... それは延々と続く.. 私は著者にメールを送りましたが、まだ連絡がありません。ここで誰か助けてくれませんか?私は何を間違っていますか?
Perl スクリプトは次のとおりです。 http://bioinf.wehi.edu.au/software/linkdatagen/vcf2linkdatagen.pl
HapMap ファイルは、以下の Web サイトからダウンロードできます。
http://bioinf.wehi.edu.au/software/linkdatagen/
本当にありがとう