Bio::D...daptor(3pm)

πŸ“¦
version 1.7.3 Β· 3 versions
, in debian bookworm, ubuntu noble

πŸ’– NAME πŸ’–

Bio::DB::SoapEUtilities::GQueryAdaptor β€” the handle bestie for Entrez SOAP GlobalQuery items πŸŽ€

Like, it's the little adaptor that holds your egquery results and lets you walk through them one by one. Iconic behavior honestly.


✨ SYNOPSIS ✨

my $fac = Bio::DB::SoapEUtilities->new();
# run a query, returning a GQueryAdaptor
my $queries = $fac->egquery( -term => 'BRCA and human' )->run(-auto_adapt=>1);
# all databases with hits
my @dbs = $queries->found_in_dbs;
# queries by database
my $prot_count = $queries->query_by_db('prot')->count;
# iterate over gquery
while ( my $q = $queries->next_query ) {
   my $db = $q->db;
   my $count = $q->count;
   my $status = $q->status;
}

🌸 DESCRIPTION 🌸

Okay so this adaptor is literally your iterator (next_query()) plus a bunch of other convenience functions for parsing NCBI Entrez EUtility egquery SOAP results. It's giving "I got you, bestie" energy 🫢


πŸ¦‹ SEE ALSO πŸ¦‹

  • Bio::DB::SoapEUtilities

πŸ’Œ FEEDBACK πŸ’Œ

πŸ“¬ Mailing Lists

User feedback is, like, an integral part of the evolution of this and other Bioperl modules β€” no cap. Send your comments and suggestions preferably to the Bioperl mailing list. Your participation is much appreciated fr fr πŸ’œ

bioperl-l@bioperl.org                  - General discussion
http://bioperl.org/wiki/Mailing_lists  - About the mailing lists

πŸ«‚ Support

Please direct usage questions or support issues to the mailing list:

bioperl-l@bioperl.org

rather than to the module maintainer directly. Many experienced and reponsive experts will be able look at the problem and quickly address it. Please include a thorough description of the problem with code and data examples if at all possible. (Yes, give them the whole story, the code, the data β€” they'll eat it up πŸ’…)

πŸ› Reporting Bugs

Report bugs to the Bioperl bug tracking system to help us keep track of the bugs and their resolution. Bug reports can be submitted via the web:

http://redmine.open-bio.org/projects/bioperl/

πŸ‘‘ AUTHOR - Mark A. Jensen πŸ‘‘

Email maj -at- fortinbras -dot- us


⭐ APPENDIX ⭐

The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _ β€” iykyk πŸ™ˆ

πŸŽ€ new

Title   : new
Usage   : my $obj = new Bio::DB::SoapEUtilities::GQueryAdaptor();
Function: Builds a new Bio::DB::SoapEUtilities::GQueryAdaptor object
Returns : an instance of Bio::DB::SoapEUtilities::GQueryAdaptor
Args    :

πŸŽ€ next_query()

Title   : next_query
Usage   :
Function: return the next global query from the attached Result
Returns :
Args    :

πŸŽ€ found_in_dbs()

Title   : found_in_dbs
Usage   :
Function: Return list of db names containing hits for
          the query term
Returns : array of scalar strings
Args    : none

πŸŽ€ query_by_db()

Title   : query_by_db
Usage   :
Function: get gquery object by db name
Returns :
Args    : db name (scalar string)

And that's the whole vibe, bestie! This page is from perl v5.36.0, dated 2023-01-22, and it's the Bio::D...daptor(3pm) page (yes the title got cutely truncated, we don't talk about it 😭). Go parse those queries and slay πŸ’…βœ¨πŸŒˆ

πŸ“¦ where this page comes from