AcePerl
view release on metacpan or search on metacpan
This is version 1.86 of AcePerl, a Perl interface for the ACEDB
object-oriented database. Designed specifically for use in genome
sequencing projects, ACEDB provides powerful modeling and management
services for biological and laboratory data. For others, it is a good
open source introduction to the world of object-oriented databases
See the ChangeLog for important notices, including recent user
interfaces changes. Please see DISCLAIMER.txt for disclaimers of
warranty.
INSTALLATION:
In addition to this package, you will need Perl 5.00503 or higher
(5.6.0 or higher recommended), and the Digest::MD5 module. Both are
available on CPAN (http://www.cpan.org).
If you are using AcePerl to communicate with WormBase, a public server
is running on host aceserver.cshl.org, port 2005. You can open a
connection to this server like this:
$db = Ace->connect('sace://aceserver.cshl.org:2005');
Otherwise, if you wish to communicate with your own ACEDB database,
you must use ACEDB version 4.8a or higher, available from this
location:
ftp://ncbi.nlm.nih.gov/repository/acedb/
To take full advantage of the sequence annotation features in the
Ace::Sequence and Ace::Sequence::Feature classes, you will need
version 4.9r or higher.
If you wish to use AcePerl in a client-server fashion, you must get
sgifaceserver up and running. Some hints on installing the
sgifaceserver application are given later in this README.
Follow these steps to unpack, build and install AcePerl:
1. Unpack the AcePerl distribution with this command:
gunzip -c AcePerl-X.XX.tar.gz | tar xvf -
Replace X.XX with the current version number of AcePerl.
2. cd AcePerl-X.XX
3. perl Makefile.PL
This script will ask you whether you wish to build: (1) the minimal package
with support only for newer (socket) versions of the Ace server, (3) the maximum
package, which supports both older (RPC) and newer (socket) versions of the
Ace server, or (2) a version that supports the socket server and has some C
language optimizations. Choice (3) is recommended. All versions will support
local Acedb databases.
The script will also ask you whether you wish to install support for the
AceBrowser Web server extensions. Only answer yes if you are installing
on a machine that already runs a web server and you wish to have AceBrowser
installed. If you answer in the affirmative, then you will be asked a number
of directory configuration questions. See README.ACEBROWSER for more details
on installation.
At this point, Makefile.PL will create the make files necessary to build
AcePerl. Among other things, the Makefile.PL script will attempt
to guess the type of your machine and its operating system. This information
is needed to select the correct makefile in the ACEDB library
directory, AcePerl-X.XX/ace/.
If AcePerl fails to make correctly later in the process, it may be
because the script guessed wrong. You can override this guess by
setting the machine type using the ACEDB_MACHINE environment
variable. On a C-shell or TC-shell machine, use a command like
this one:
setenv ACEDB_MACHINE ALPHA_4_GCC; perl Makefile.PL
On a Bourne-shell or Korn-shell system, use:
( run in 2.340 seconds using v1.01-cache-2.11-cpan-ceb78f64989 )