With something like the script below. (I haven't tested it.) I
assumed the blank lines in the sample data really exist. If they
don't, you'll need to change it a bit.
#!/usr/bin/perl
use strict;
use warnings;
my $long_line = '';
while (<>) {
if (/^\s*$/) {
print "$long_line\n\n";
$long_line = '';
}
else { $long_line .= $_; }
}
__END__
On Friday, October 4, 2002, at 10:00 AM, s wang wrote:
>
> i have just started writing some scripts in PERL and i am trying to
> catch a deadline, i really wish i could get some help for this
> problem. any suggestion is greatly appreciated.
>
> i have a set of files with sequences aligned in the following format.
> i wonder how i can eliminate the new line characters within each
> sequence without touching those between sequences?
>
> .....
>
> 2 chr1 10761 10775 chr19 46520370 46520384 + 941
> acaGGAAAAGAACAA
> acaggaaaagaaggg
>
> 3 chr1 10776 11241 chrUn 45411478 45411944 - 12857
> AAGAAGGAAGAAGAGGGTAGAGGAGAAGTGCAGCAAGGGTGGAGGGAGGTGCCCGCGCTGGGTCGGAGGAG
> CAGGAGTAT
> GGAGGGAAGACTCCTGGGTGGCATGGAGCTCTTGCACCTCTAGGCACTGCCCAGCCCTGTGTCAGCCAGGG
> CTGAACCCCCACAGGATAAGGAACCTGTGTGTGTGACCAACAATCAAAG
> CTACATCTGTGACACAACAGGACACTGCTATGGGCAGTCTCAGTTCTGGCTCGCGTGGACCATCACCATCA
> TCCTGAGCTGCTGCTGTGTCTGCCACCACAGCCAAGCCAGCCCTCAAGTCCAGCAGTAGCAACATGAAATC
> AA
> CCTGCCTGCCTATCCAGAAGCCCGCAATTACTCAGTGCTACCATTTTATTTCACCAAACTATTTATTACCT
> T
> CTTATGAGGAAGTGGTGAAC
> AAGAAGGAAGCAGAGGGAAGAAGAAATGAAGGAGGAGGGTGATAGTGCCATGGTGGAGAAACAGGAGGAG
> CAGGGGCAGGGGCACTCTACACTGGACACTGTAGTGGACAGTCTCAGTGCTCCAGCTCTGAA
> TTCTGGTATAAGTCCTTGCCTAGGGAGTTATTGGCATCCCAGGGTCTCAGTTACTGCCTCTGCTCCACAGG
> CAGAGG
> AAAGCATGGGGTGTCCAGCCTTTTCTCACTCTTAGGGACAATGTTGACTTCTGACTGATGTGGACCATCAT
> CATCT
> TCCGGAGCTGCTGCTGTGTCTGCCACCAATGCTGAGCCCAGGCACTGCCTTCAGACCCAGCAATGACAGCA
> TGAAATCAA
> ATTGATGGCCTACCAGGAAGCCCACAATTACTCATCACTGCCATTTTAGTTCAGGTTTTTGCCAAACTATT
> TATTACCTC
> CTTATGAGGAAGTGATGAAC
>
> 4 11242 11268 25467376 25467402 - 294
> TAACCTCCACCTGTTTCCCTCCCTGTC
> ATCTTCCAATCCCTTCCCCACCCTACC
>
>
>
>
>
>
> ---------------------------------
> Do you Yahoo!?
> New DSL Internet Access from SBC & Yahoo!
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]