を使用して、アラインメントされた配列を1つずつfastaファイルにエクスポートしようとしていますBio::SeqIO
。その結果、シーケンスは60列ごとに新しい行で分割されます。どうすればそれを回避できますか?
シーケンスを「ワイド」形式でエクスポートしたいのですが、シーケンスに改行がないようにします。
私のコードは大まかに:
use Bio::SeqIO;
my $seqin = Bio::SeqIO->new(-file => "<$fastaFile", '-format' => 'Fasta');
my $outname = fileparse($fastaFile, qr/\.[^\.]*$/) . "_sub.fasta";
my $seqout = Bio::SeqIO->new(-file => ">$outname", '-format' => 'Fasta');
while(my $seq = $seqin->next_seq){
# do something with $seq
$seqout->write_seq($seq);
}