vcf ファイルを ped 形式に変換するとき (vcftools または 1000G の vcf から ped コンバーターを使用)、dbSNP ID を持たないバリアントの ID がそのバリアントの塩基対の位置を取得するという問題に遭遇します。 IDとして。いくつかのバリアントの例:
1 rs35819278 0 23333187
1 23348003 0 23348003
1 23381893 0 23381893
1 rs18325622 0 23402111
1 rs23333532 0 23408301
1 rs55531117 0 23810772
1 23910834 0 23910834
ただし、dbSNP ID のないバリアントでは、"chr:basepairposition" の形式を取得したいと考えています。したがって、上記の例は次のようになります。
1 rs35819278 0 23333187
1 chr1:23348003 0 23348003
1 chr1:23381893 0 23381893
1 rs18325622 0 23402111
1 rs23333532 0 23408301
1 rs55531117 0 23810772
1 chr1:23910834 0 23910834
dbSNP ID のないバリアントのこの 2 番目の列を変更するために、どのコマンドまたはどのスクリプトを使用する必要があるかを誰かが説明してくれると助かります。
ありがとう!