-
Notifications
You must be signed in to change notification settings - Fork 1
/
INSTALL
55 lines (42 loc) · 2 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Brief installation instructions
HMMER 3.0; March 2010
SRE, Mon Mar 24 09:29:34 2008
-------------------------------------------------------------
These are quick installation instructions. For complete documentation,
including customization and troubleshooting, see the Installation
chapter in the HMMER User's Guide (Userguide.pdf).
Starting from a source distribution, hmmer-3.0.tar.gz:
uncompress: uncompress hmmer-3.0.tar.gz
unpack: tar xf hmmer-3.0.tar
move into new directory: cd hmmer-3.0
configure: ./configure
build: make
automated tests: make check
automated install: make install
HMMER is developed primarily on Linux and Mac OS/X systems. It is
tested on a variety of UNIX and UNIX-like operating systems. It is
written in ANSI C99 conforming to POSIX standards. It is meant to be
portable to any POSIX-compliant system with an ANSI C99 compiler,
including all UNIX and Macintosh systems. It should also build on
Windows systems with optional POSIX compatibility software installed,
such as Cygwin.
-------------------------------------------------------------
Starting from a Subversion (SVN) working copy:
If you have checked HMMER out from its Subversion repository, there's
some additional stuff you need to do one-time-only in your new working
directory:
ln -s easel/aclocal.m4 aclocal.m4
autoconf
(cd easel; autoconf)
-------------------------------------------------------------
Brief notes on different ways we configure HMMER during development:
for production: ./configure CC=icc LDFLAGS="-static"
icc (Intel C compiler) is best, for optimal performance
for debugging: ./configure --enable-debugging
for profiling: ./configure CFLAGS="-g -pg -O"
make
(run benchmark program; then gprof the program)
-------------------------------------------------------------
The HMMER development team
HHMI Janelia Farm Research Campus
http://hmmer.org/