Bio::D...nsgene(3pm)
π 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::GFFBio::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
- debian bookworm: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-db-gff-perl 1.7.4-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms