[WashU] HMMER
User's Guide


| Dept. of Genetics | WashU | Medical School | Sequencing Center | CGM | IBC|
| Eddy lab | Internal (lab only) | HMMER | PFAM | tRNAscan-SE | Software | Publications |

next up previous contents
Next: Environment variable configuration Up: Installation Previous: Installing a precompiled distribution

Compiling from a source-only distribution

1.
Download the distribution from http://hmmer.wustl.edu/.

2.
Uncompress and un-tar it:
> uncompress hmmer.tar.Z
> tar xf hmmer.tar

A new directory hmmer-xx is created, where ``xx'' is the HMMER version number.

3.
Edit the top of the Makefile.

To build and test HMMER in its source directory, you don't need to edit the Makefile at all.

To permanently install HMMER on your system, set the make variables BINDIR and MANDIR to be the directories where you want HMMER executables and man pages to be installed. If you are installing in directories called bin/ and man/ in your home directory, you don't need to change anything.

The default Makefile is configured for cc (your vendor's compiler) and -O optimization. The package is known to build "out of the box" on SGI IRIX, Sun Solaris, GNU/Linux, or DEC Digital Unix platforms without any special modifications.

On SunOS 4.1.x systems, you will have to use the GNU gcc compiler, because SunOS cc is not ANSI-compliant.

You can play with the compiler options in CFLAGS to try to get more speed, if you're compiler-fluent.

4.
Type 'make' to build the programs.

5.
(Optional) Type 'make test' to compile and run a test suite. Some of the tests require that you have Perl installed. None of these tests should fail.

6.
Type 'make install' to install the programs and man pages. You may have to become root, depending on where you're installing.

7.
Type 'make clean' to clean up.


next up previous contents
Next: Environment variable configuration Up: Installation Previous: Installing a precompiled distribution


Direct comments and questions to <eddy@genetics.wustl.edu>