3 Bio::DB::GFF::Aggregator::gene -- Sequence Ontology Geene
9 # Open the sequence database
10 my $db = Bio::DB::GFF->new( -adaptor => 'dbi:mysql',
11 -dsn => 'dbi:mysql:elegans42',
12 -aggregator => ['gene'],
15 ------------------------------------------------------------------------
16 Aggregator method: gene
18 Sub methods: CDS exon five_prime_UTR three_prime_UTR transcription_start_site polyA_site
19 ------------------------------------------------------------------------
23 Bio::DB::GFF::Aggregator::gene is identical to so_transcript, but is
24 used in those cases where you would like the name of the aggregated
25 feature to be "gene" rather than "processed_transcript". It aggregates
26 raw "exon," "CDS", "five_prime_UTR", "three_prime_UTR",
27 "transcription_start_site" and "polyA_site" features into "mRNA"
28 features. The UTRs may also be named "untranslated_region,"
29 "five_prime_untranslated_region," "three_prime_untranslated_region,",
30 "5'-UTR," and other synonyms.
34 package Bio
::DB
::GFF
::Aggregator
::gene
;
38 use base
qw(Bio::DB::GFF::Aggregator);
43 Usage : $aggregator->method
44 Function: return the method for the composite object
45 Returns : the string "gene"
56 Usage : $aggregator->part_names
57 Function: return the methods for the sub-parts
58 Returns : the list CDS 5'-UTR 3'-UTR transcription_start_site polyA_site
65 return qw(CDS transcription_start_site
66 polyA_site UTR five_prime_untranslated_region
67 three_prime_untranslated_region
68 five_prime_UTR three_prime_UTR exon);
74 Usage : $aggregator->main_name
75 Function: return the method for the main component
76 Returns : the string "mRNA"
96 L<Bio::DB::GFF>, L<Bio::DB::GFF::Aggregator>
100 Lincoln Stein E<lt>lstein@cshl.orgE<gt>.
102 Copyright (c) 2008 Cold Spring Harbor Laboratory.
104 This library is free software; you can redistribute it and/or modify
105 it under the same terms as Perl itself.