ここでの初心者は、bashでパイプラインを機能させようとしています。私が以下を実行したときに誰かが理由を理解できれば、私は次のようになります。
-bash: `$i': not a valid identifier,
それは本当に役に立ちます。また、他に間違いがある場合はお知らせください
for $i in /home/regionstextfile; do tabix /sequences/human_variation/snps/genotypes.vcf.gz $i | vcftools --window-pi 10000 >> /home/Testgenomesdata/genomesregions.txt; done
アイデアは、regionstextfile(ゲノム座標を含む)の各行に対して、ファイルで呼び出さtabix
れたプログラムを実行し、次に指定されたオプションで出力を実行し、すべての出力をファイルに入れることです。vcf.bz
vcftools
genomesregions.txt