Hi Shawn,

I use the your code to do the job:

#!/usr/bin/perl

use strict;
use warnings;
use Data::Dumper;
my $filename='sequence.fasta';
open (DATA,$filename) or die;

{local $/ = '>';
while( <DATA> ){
   print Dumper \$_;
              }
}
exit;


And I get the following output:

$VAR1 = \'>';
$VAR1 = \'gi|618748|dbj|D21618.1| MUS74F01 mouse
embryonal carcinoma cell line F9 Mus musculus cDNA
clone 74F01, mRNA sequence
GCTGCCTCGACGATCTTCGCTTGCNTCCTCGCTCGCTGTCCCGTTGTCCTAGCCCGCCGCCGCCCGCTGAGCTTGTCTTT
ACCCTGCTTGCAGACATGGCTGACATCAAGAACAACCCCGAATATTTCTTTCGTNANCCGGTGTNATGGCGCTCGTCCGC
AATGTTTTAGCGGCATGGGCCGCTATTGACAGCAAGAG
>';
$VAR1 = \'gi|618749|dbj|D21619.1| MUS74F09 mouse
embryonal carcinoma cell line F9 Mus musculus cDNA
clone 74F09, mRNA sequence
GGCGNNNTGGCCTCGGGCGGCTGGACGTGCCCAGCGCCCGATTAACAAGATACATTTAATTGCTGTGTTTAACCAAATGT
TTGAAGGCTGTGGGACTTTTTGAAATCATATGATCTCCTAAAAGCTGTTCACATTGTTCATTAA
';

Is it possible to remove ($VAR1 = \'>';), ($VAR1 =
\'), (>';), and (';) from the output direclty or
several lines containing regular expression needed to
do the job?

Thanks,

Li 



 
 
> Here is a simple script which might do:
> 
> #!/usr/bin/perl
> 
> use strict;
> use warnings;
> 
> use Data::Dumper;
> 
> $/ = ">";
> while( <DATA> ){
>    print Dumper \$_;
> }
> 
> __END__
>  >gi|618748|dbj|D21618.1| MUS74F01 mouse embryonal
> carcinoma cell line 
> F9 Mus mus culus cDNA clone 74F01, mRNA sequence
>
GCTGCCTCGACGATCTTCGCTTGCNTCCTCGCTCGCTGTCCCGTTGTCCTAGCCCGCCGCCGCCCGCTGAGCTTGTCTTTACCCTGCTTGCAGACATGGCTGACATCAAGAACAACCCCGAATATTTCTTTCGTNANCC
>
GGTGTNATGGCGCTCGTCCGCAATGTTTTAGCGGCATGGGCCGCTATTGACAGCAAGAG
>  >gi|618749|dbj|D21619.1| MUS74F09 mouse embryonal
> carcinoma cell line 
> F9 Mus mus culus cDNA clone 74F09, mRNA sequence
>
GGCGNNNTGGCCTCGGGCGGCTGGACGTGCCCAGCGCCCGATTAACAAGATACATTTAATTGCTGTGTTTAACCAAATGTTTGAAGGCTGTGGGACTTTTTGAAATCATATGATCTCCTAAAAGCTGTTCACATTGTTC
> ATTAA
> 
> 



                
__________________________________________ 
Yahoo! DSL – Something to write home about. 
Just $16.99/mo. or less. 
dsl.yahoo.com 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to