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

Reply via email to