Turn one of your files into a hash. You can use a soundex or other encoding to generate a key, and then an array containing the whole set of data for that name can be stored as the value.
while ( $line = <> ) { chomp; my @field = split ', ', $line; my $key = encode( $field[0] ); $filedata{$key} = \@field; }
Then you can look up entries in the second file. Of course, if you use a general encoding, you'll have to do additional verification if you get a match.
--
TTTATCGGTCGTTATATAGATGTTTGCA
In reply to Re: Pattern Matching
by TomDLux
in thread Pattern Matching
by Tan
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |