このようなさまざまなヘッダーを持つfastaファイルがあります..
>Ar000001
>Ar000002
>Ar000003
など..今、私は名前をこのようなものに変更したいと思います
>Ar000001 => >Bra000001
>Ar000002 => >Bra000002
>Ar000003 => >Bra000003
など..それを行うためのperlスクリプトを作成しましたが、何も出力しません。私は何か間違ったことをしていますか?
open(INFILE, "test.fasta") or die "Error opening input file";
open(OUTFILE, ">", "test_out.fasta") or die "Error creating output file";
my $count = 1;
while (my @line = <INFILE>)
{
if (my $line[$count] =~ /^>/)
{
print OUTFILE ">Bra%.5d\n", $count;
$count ++;
}
}
また、fasta ヘッダー名を変更して新しいファイルに出力する以外に、各 fasta ヘッダーの下にシーケンスを含めるにはどうすればよいですか。前もって感謝します.... Upendra