Could you please explain a bit more about the extend of the meta data.
An example would help.
This is one single integer for each dataset indicating the taxonomy ID
for the organism in question. For instance, for the E. coli K12 dataset
of our bacterial mart, this would be 83333.
The idea is that the client script would be able to retrieve this using
the API e.g.
my $initializer = BioMart::Initializer->new('registryFile'=>"./f.conf",
'action'=>'cached');
my $registry = $initializer->getRegistry;
foreach my $schema (@{$registry->getAllVirtualSchemas()}){
# Marts
my $n_mart=0;
foreach my $mart (@{$schema->getAllMarts()}){
foreach my $dataset (@{$mart->getAllDatasets()}){
my $taxid = $dataset->get_some_kind_of_meta_data();
... do something with it
}
}
}
--
Dan Staines, PhD Ensembl Genomes Technical Coordinator
EMBL-EBI Tel: +44-(0)1223-492507
Wellcome Trust Genome Campus Fax: +44-(0)1223-494468
Cambridge CB10 1SD, UK http://www.ensemblgenomes.org/