aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--biology/hmmer/Makefile36
-rw-r--r--biology/hmmer/distinfo1
-rw-r--r--biology/hmmer/pkg-comment1
-rw-r--r--biology/hmmer/pkg-descr10
-rw-r--r--biology/hmmer/pkg-message22
-rw-r--r--biology/hmmer/pkg-plist16
6 files changed, 86 insertions, 0 deletions
diff --git a/biology/hmmer/Makefile b/biology/hmmer/Makefile
new file mode 100644
index 000000000000..f64e60ae355a
--- /dev/null
+++ b/biology/hmmer/Makefile
@@ -0,0 +1,36 @@
+# New ports collection Makefile for: hmmer
+# Version required: 2.0
+# Date created: June 29 1998
+# Whom: barnhart@genetics.wustl.edu
+#
+# $Id$
+#
+
+DISTNAME= hmmer-2.0
+CATEGORIES= biology
+MASTER_SITES= ftp://ftp.genetics.wustl.edu/pub/eddy/hmmer/
+EXTRACT_SUFX= .tar.Z
+
+MAINTAINER= barnhart@genetics.wustl.edu
+
+BUILD_DEPENDS= perl:${PORTSDIR}/lang/perl5
+
+MAN1= hmmalign.1 hmmbuild.1 hmmcalibrate.1 hmmconvert.1 hmmemit.1 hmmer.1 hmmpfam.1 hmmsearch.1
+
+WRKSRC= ${WRKDIR}/build/${DISTNAME}
+
+post-build:
+ @ strip ${WRKSRC}/binaries/*
+ @ make test
+
+test:
+ @(cd ${WRKSRC}; make test)
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/hmmer
+ ${INSTALL_MAN} ${WRKSRC}/Userguide/Userguide.ps ${PREFIX}/share/doc/hmmer
+.endif
+ @ ${CAT} ${PKGDIR}/MESSAGE
+
+.include <bsd.port.mk>
diff --git a/biology/hmmer/distinfo b/biology/hmmer/distinfo
new file mode 100644
index 000000000000..c9d8219fb787
--- /dev/null
+++ b/biology/hmmer/distinfo
@@ -0,0 +1 @@
+MD5 (hmmer-2.0.tar.Z) = 7e993a3883046840f0672ea004bc268b
diff --git a/biology/hmmer/pkg-comment b/biology/hmmer/pkg-comment
new file mode 100644
index 000000000000..7859aefe98e9
--- /dev/null
+++ b/biology/hmmer/pkg-comment
@@ -0,0 +1 @@
+Profile hidden Markov models for biological sequence analysis.
diff --git a/biology/hmmer/pkg-descr b/biology/hmmer/pkg-descr
new file mode 100644
index 000000000000..869b22f5c3e6
--- /dev/null
+++ b/biology/hmmer/pkg-descr
@@ -0,0 +1,10 @@
+HMMER is an implementation of profile HMM methods for sensitive database
+searches using multiple sequence alignments as queries.
+
+Basically, you give HMMER a multiple sequence alignment as input; it builds
+a statistical model called a "hidden Markov model" which you can then use as
+a query into a sequence database to find (and/or align) additional
+homologues of the sequence family.
+
+Hmmer is developed by Sean Eddy at Washington University School of Medicine.
+More information is available at http://hmmer.wustl.edu/
diff --git a/biology/hmmer/pkg-message b/biology/hmmer/pkg-message
new file mode 100644
index 000000000000..dbfd059121b1
--- /dev/null
+++ b/biology/hmmer/pkg-message
@@ -0,0 +1,22 @@
+*********************************************************
+
+Note on environment variables:
+
+ HMMER reads three environment variables:
+ HMMERDB - directory location of HMM databases (e.g. PFAM)
+ BLASTDB - directory location of FASTA-formatted sequence databases
+ BLASTMAT - directory location of PAM scoring matrices
+
+ If you have installed BLAST, you probably already have these
+ environment variables set in system-wide or user-specific
+ .cshrc files. They are optional. If they are set up, you
+ can simplify command lines to:
+ > hmmpfam pfam my.query
+ > hmmsearch my.hmm swiss35
+ instead of
+ > hmmpfam /some/long/path/to/databases/pfam my.query
+ > hmmsearch my.hmm /some/long/path/to/databases/swiss35
+
+Please see the website http://hmmer.wustl.edu/ for more information.
+
+*********************************************************
diff --git a/biology/hmmer/pkg-plist b/biology/hmmer/pkg-plist
new file mode 100644
index 000000000000..016506e3ef22
--- /dev/null
+++ b/biology/hmmer/pkg-plist
@@ -0,0 +1,16 @@
+bin/hmmalign
+bin/hmmbuild
+bin/hmmcalibrate
+bin/hmmconvert
+bin/hmmemit
+bin/hmmpfam
+bin/hmmsearch
+man/man1/hmmalign.1.gz
+man/man1/hmmbuild.1.gz
+man/man1/hmmcalibrate.1.gz
+man/man1/hmmconvert.1.gz
+man/man1/hmmemit.1.gz
+man/man1/hmmer.1.gz
+man/man1/hmmpfam.1.gz
+man/man1/hmmsearch.1.gz
+share/doc/hmmer/Userguide.ps