[Bioperl-l] ESummary document
Chris Fields
cjfields at illinois.edu
Sat Apr 23 18:09:54 UTC 2011
Luis,
You should be able to use the Bio::Tools::EUtilities parsers directly:
# from Bio::DB::EUtilities
$factory->get_Response(-file=>$file);
my $parser = Bio::Tools::EUtilities->new(
-eutil => 'einfo',
-file => $file);
while (my $docsum = $parser->next_DocSum) { ... }
There are some small caveats to this, but basically 95% or more of Bio::DB::EUtilities is just glue for submitting queries and passing the response output to the proper Bio::Tools::EUtilities parsers.
chris
On Apr 23, 2011, at 9:39 AM, Luis-Miguel Rodríguez Rojas wrote:
> Hello,
>
> Does anyone now how can I initialize a
> Bio::Tools::EUtilities::Summary::DocSum object from a DocSum file?
>
> Say, a script contains the following code:
>
> my $factory = Bio::DB::EUtilities->new(-eutil => 'esummary', ...);
> $factory->get_Response(-file=>$file);
>
> Which effectively saves an eSummaryResult XML file in $file. If I want to
> retrieve the result from within the script, it is easy:
>
> my $docsum = $factory->next_DocSum;
>
> But, what about reading the file from another script? I did not find
> related documentation.
>
> Thanks, and congrats for the recent release.
> LRR
>
> --
> Luis M. Rodriguez-R
> [ http://thebio.me/lrr ]
> ---------------------------------
> UMR Résistance des Plantes aux Bioagresseurs - Group effecteur/cible
> Institut de Recherche pour le Développement, Montpellier, France
> [ http://bioinfo-prod.mpl.ird.fr/xantho | Luismiguel.Rodriguez at ird.fr ]
> +33 (0) 6.29.74.55.93
>
> Unidad de Bioinformática del Laboratorio de Micología y Fitopatología
> Universidad de Los Andes, Bogotá, Colombia
> [ http://lamfu.uniandes.edu.co | luisrodr at uniandes.edu.co ]
> +57 (1) 3.39.49.49 ext 2777
>
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l
More information about the Bioperl-l
mailing list