Mehta, Perdeep wrote:
> Super! this works.
>
> I have one question, what are those spaces in between when I print as below, e.g.
>
> foreach my $acc (keys %hash){
> if ($acc =~ /1a1.f1b/) {
> print "[EMAIL PROTECTED]";
> }
> }
> produces following output:
> 1a1.f1b
> TAAATAGAGAGGTTCGACTCTGCATTTCCCAAATACGTAATGCTTACGGTACACGACCCA
> AGCTCTCTGCTTGAATCCCAAATCTGAGC
> GGACAGATGAGGGGGCGCAGAGGAAAAACAG GTTTTGGACCCTACA
>
> or as this
> 1a1.f1b
> TAAATAGAGAGGTTCGACTCTGCATTTCCCAAATACGTAATGCTTACGGTACACGACCCA
> AGCTCTCTGCTTGAATCCCAAATCTGAGCGGACAGATGAGGGGGCGCAGAGGAAAAACAG
> GTTTTGGACCCTACA
That's the normal field separator when you interpolate an array inside
a string. You could do a foreach (@{$hash{$acc}}) to avoid and poss.
print each on a separate line.
--
,-/- __ _ _ $Bill Luebkert Mailto:[EMAIL PROTECTED]
(_/ / ) // // DBE Collectibles Mailto:[EMAIL PROTECTED]
/ ) /--< o // // Castle of Medieval Myth & Magic http://www.todbe.com/
-/-' /___/_<_</_</_ http://dbecoll.tripod.com/ (My Perl/Lakers stuff)
_______________________________________________
Perl-Unix-Users mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs