From: Edward Wijaya <mailto:[EMAIL PROTECTED]> wrote:
:: How about: :: :: my @crseq; :: while ( <> ) { :: next unless/^[ACGT]/; :: chomp; :: push @crseq, $_ . scalar <>; :: } :: print @crseq; :: : : Hi Charles, : : Thanks for your reply. : : Your code works for my example in email, but not the file : with more lines, (please see attached file). : : So sorry if I didn't give precise example. Well, be that way! my @crseq; while ( <> ) { # start new line push @crseq, '' if /^>/; # kill the line ending chomp; # concatenate current line # to the last array item $crseq[-1] .= $_ } print "$_\n" foreach @crseq; HTH, Charles K. Clarkson -- Mobile Homes Specialist 254 968-8328 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>