1 package Bio
::DB
::GFF
::Adaptor
::ace
;
5 Bio::DB::GFF::Adaptor::ace -- ace interface (for multiple inheritance)
11 See L<Bio::DB::GFF> and L<Bio::DB::GFF::Adaptor::dbi::mysql>
15 L<Bio::DB::GFF>, L<bioperl>
19 Lincoln Stein E<lt>lstein@cshl.orgE<gt>.
21 Copyright (c) 2002 Cold Spring Harbor Laboratory.
23 This library is free software; you can redistribute it and/or modify
24 it under the same terms as Perl itself.
30 use Bio
::DB
::GFF
::Util
::Rearrange
; # for rearrange()
34 my $d = $self->{dna_db
};
35 $self->{dna_db
} = shift if @_;
40 my $d = $self->{acedb
};
41 $self->{acedb
} = shift if @_;
48 Usage : $flag = Bio::DB::GFF->freshen_ace;
49 Function: Refresh internal acedb handle
50 Returns : flag if correctly freshened
54 ACeDB has an annoying way of timing out, leaving dangling database
55 handles. This method will invoke the ACeDB reopen() method, which
56 causes dangling handles to be refreshed. It has no effect if you are
57 not using ACeDB to create ACeDB objects.
62 my $acedb = shift->acedb or return;