in reply to storing a file in 2d array

There may be a Perl interface for fetching and processing your data, if it's from a well known source, e.g. Ensembl, Entrez, KEGG, *Prot, etc. For example:

The usage can be as simple as this:

use Bio::DB::Taxonomy; my $db = Bio::DB::Taxonomy->new(-source => 'entrez'); # use NCBI Entrez over HTTP my $taxonid = $db->get_taxonid('Homo sapiens'); # get a taxon my $taxon = $db->get_taxon(-taxonid => $taxonid);

bw, bliako