BioPerl
view release on metacpan or search on metacpan
Bio/DB/LocationI.pm view on Meta::CPAN
your comments and suggestions preferably to one
of the Bioperl mailing lists. Your participation
is much appreciated.
bioperl-l@lists.open-bio.org - General discussion
http://bioperl.org/Support.html - About the mailing lists
=head2 Support
Please direct usage questions or support issues to the mailing list:
I<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.
=head2 Reporting Bugs
Report bugs to the Bioperl bug tracking system to
help us keep track the bugs and their resolution.
Bug reports can be submitted via the web.
https://github.com/bioperl/bioperl-live/issues
=head1 AUTHOR
Email cjfields at bioperl dot org
=head1 APPENDIX
The rest of the documentation details each of the
object methods. Internal methods are usually
preceded with a _
=cut
# Let the code begin...
package Bio::DB::LocationI;
use strict;
use Bio::Root::RootI;
use base qw(Bio::Root::Root);
=head2 get_Location_by_id
Title : get_Location_by_id
Usage : $loc = $db->get_Location_by_id('123456')
Function: Gets a Bio::LocationI-implementing object by its name (id)
Returns : a Bio::LocationI object or undef if not found
Args : the id (as a string) of a sequence
=cut
sub get_Location_by_id{
my ($self,@args) = @_;
$self->throw_not_implemented();
}
=head2 get_Location_by_acc
Title : get_Location_by_acc
Usage : $loc = $db->get_Location_by_acc('X77802');
Function: Gets a Bio::LocationI object by accession number
Returns : A Bio::LocationI object or undef if not found
Args : accession number (as a string)
Throws : "more than one sequences correspond to this accession"
if the accession maps to multiple primary ids and
method is called in a scalar context
=cut
sub get_Location_by_acc{
my ($self,@args) = @_;
$self->throw_not_implemented();
}
=head2 get_Location_by_version
Title : get_Location_by_version
Usage : $loc = $db->get_Location_by_version('X77802.1');
Function: Gets a Bio::LocationI object by sequence version
Returns : A Bio::LocationI object
Args : accession.version (as a string)
Throws : "acc.version does not exist" exception
=cut
sub get_Location_by_version{
my ($self,@args) = @_;
$self->throw_not_implemented();
}
## End of Package
1;
( run in 0.479 second using v1.01-cache-2.11-cpan-39bf76dae61 )