Bio::DB::Ace(3pm)
π Bio::DB::Ace π
okay bestie, so this is Bio::DB::Ace β it's the User Contributed Perl Documentation page for a Perl module that gives you a database object interface to ACeDB servers. it's serving database-access realness and honestly? iconic. π§¬β¨
β¨ NAME β¨
Bio::DB::Ace β Database object interface to ACeDB servers π¦
πΈ SYNOPSIS πΈ
here's the vibe, look:
$db = Bio::DB::Ace->new( -server => 'myace.server.com', port => '120000');
$seq = $db->get_Seq_by_id('J00522'); # Unique ID
# or ...
$seq = $db->get_Seq_by_acc('J00522'); # Accession Number
like, you make a $db, you ask it for a sequence. that's it. that's the whole thing. slay. π
π DESCRIPTION π
so what this does is give you a standard BioPerl database access to Ace, built on top of Lincoln Steins's absolutely legendary AcePerl module. no cap.
β οΈ but listen β you need to download and install the aceperl module from
http://stein.cshl.org/AcePerl/
before this interface will work. fr fr. it will not work without it. π
and rn, this interface is designed to work through an aceclient/aceserver type mechanism. that's the whole design. that's the assignment. π
π INSTALLING ACEPERL π
okay so first things first, go download the latest aceperl tar file, then gunzip/untar it and cd into the directory. it's a standard CPAN-style directory, so if you go
Perl Makefile.PL
make
<become root>
make install
then boom β Aceperl is installed. you ate that. π
and if you wanna install it somewhere else, just use the PREFIX mechanism. flexible queen behavior. π
π¬ FEEDBACK π¬
π¬ Mailing Lists π¬
user feedback is, like, an integral part of the evolution of this and other Bioperl modules. so send your comments and suggestions β preferably to one of the Bioperl mailing lists. your participation is much appreciated, and I mean that so sincerely. π«Ά
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
π« Support π«
please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
rather than to the module maintainer directly. the reason is that there are many experienced and responsive experts who will be able to look at the problem and quickly address it. it's giving "ask the group chat, not just one person." π
and if you can, please include a thorough description of the problem with code and data examples. help us help you bestie. π
π Reporting Bugs π
report bugs to the Bioperl bug tracking system so we can keep track of the bugs and their resolution. bug reports can be submitted via the web:
https://github.com/bioperl/bioperl-live/issues
no gatekeeping, just file it. π₯
π AUTHOR - Ewan Birney π
email: birney@ebi.ac.uk
π APPENDIX π
the rest of the documentation details each of the object methods. internal methods are usually preceded with a _ β that's the lil tell, iykyk. π€«
β get_Seq_by_id β
Title : get_Seq_by_id
Usage : $seq = $db->get_Seq_by_id($uid);
Function: Gets a Bio::Seq object by its unique identifier/name
Returns : a Bio::Seq object
Args : $id : the id (as a string) of the desired sequence entry
β get_Seq_by_acc β
Title : get_Seq_by_acc
Usage : $seq = $db->get_Seq_by_acc($acc);
Function: Gets a Bio::Seq object by its accession number
Returns : a Bio::Seq object
Args : $acc : the accession number of the desired sequence entry
β _aceobj β
Title : _aceobj
Usage : $ace = $db->_aceobj();
Function: Get/Set on the acedb object
Returns : Ace object
Args : New value of the ace object
and that's the whole page, bestie!! π this lil writeup was brought to you by perl v5.30.0, dated 2019-11-25, and it lives under the name Bio::DB::Ace(3pm). go forth and query your ACeDB servers, you absolute main character. π
β¨π¦π
π¦ where this page comes from
- debian bookworm: libbio-db-ace-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-db-ace-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu jammy: libbio-db-ace-perl 1.7.3-2 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libbio-db-ace-perl 1.7.3-2 Β· 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