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

πŸ“¦
version 1.7.4 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble

πŸ’– Bio::D...nsgene(3pm) πŸ’–

okay bestie, welcome to the manual page for Bio::D...nsgene(3pm) β€” yes that's the truncated perl name up there in the header, we're rolling with it. This is the doc for Bio::DB::GFF::Aggregator::ucsc_ensgene, the UCSC ensGene aggregator. It's short, it's sweet, it's giving "small file, big responsibilities". Let's get into it πŸ¦‹


✨ NAME ✨

Bio::DB::GFF::Aggregator::ucsc_ensgene β€” the UCSC ensGene aggregator. That's it, that's the whole name. Short queen energy. πŸ‘‘


🌸 SYNOPSIS 🌸

here's how you actually use it, fr fr:

  use Bio::DB::GFF;

  # Open the sequence database
  my $db      = Bio::DB::GFF->new( -adaptor => 'dbi:mysql',
                                   -dsn     => 'dbi:mysql:elegans42',
                                   -aggregator => ['transcript','clone'],
                                 );

and then here's the little cheat-sheet of what this aggregator is doing under the hood:

 -------------------------------------------------
 Aggregator method: ensgene
 Main method:       transcript
 Sub methods:       ensGene
 -------------------------------------------------

so like. aggregator method is ensgene, main method is transcript, sub methods is ensGene. slay. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

Bio::DB::GFF::Aggregator::transcript

that's the description. yes really. it's short. it's minimal. it's the introvert of the module family. πŸ™ˆ


🧚 method

 Title   : method
 Usage   : $aggregator->method
 Function: return the method for the composite object
 Returns : the string "ensgene"
 Args    : none
 Status  : Public

so you call $aggregator->method and it hands you back the composite object's method, which is the string "ensgene". no args, public status, iconic behaviour honestly.


🧚 part_names

 Title   : part_names
 Usage   : $aggregator->part_names
 Function: return the methods for the sub-parts
 Returns : empty list
 Args    : none
 Status  : Public

this one gives you the methods for the sub-parts. and what does it give you? an empty list. nothing. zero. the void. and honestly? that's valid. no args, public. ✨


🧚 main_name

 Title   : main_name
 Usage   : $aggregator->main_name
 Function: return the method for the main component
 Returns : the string "transcript:ensGene"
 Args    : none
 Status  : Public

call $aggregator->main_name and you get the method for the main component: the string "transcript:ensGene". note the colon bestie, it's transcript:ensGene, exact, don't fumble it. no args, public. πŸ’œ


πŸ’€ BUGS πŸ’€

None reported.

(translation: nobody's snitched yet. doesn't mean nothing's wrong, just means nobody filed it. but fr fr, per the page: none reported.) 🫢


🌈 SEE ALSO 🌈

  • Bio::DB::GFF
  • Bio::DB::GFF::Aggregator

go read those if you want the whole picture, iykyk. πŸ“š


πŸ‘‘ AUTHOR πŸ‘‘

Allen Day <allenday@ucla.edu>.

Copyright (c) 2002 Allen Day, University of California, Los Angeles.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

so yeah β€” free software, same terms as Perl itself, redistribute and/or modify away, just keep the terms. legal bestie behaviour. πŸ“œ


and that's the whole page, bestie πŸ’– this doc came from perl v5.30.0 and was dated 2020-01-13, so shoutout to that exact release for bringing us this tiny legend. mwah, go aggregate something. πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from