fasttree: Approximately-maximum-likelihood phylogenetic trees from alignments

This commit is contained in:
Jason Bacon 2018-01-16 22:03:02 -06:00
parent 69d6dba759
commit c2a282cbc6
7 changed files with 69 additions and 0 deletions

View File

@ -764,6 +764,7 @@ SUBDIR+= fastjet
SUBDIR+= fastool
SUBDIR+= fastqc
SUBDIR+= fastrpc
SUBDIR+= fasttree
SUBDIR+= fbida
SUBDIR+= fbpager
SUBDIR+= fbpanel

3
fasttree/DESCR Normal file
View File

@ -0,0 +1,3 @@
FastTree infers approximately-maximum-likelihood phylogenetic trees from
alignments of nucleotide or protein sequences. FastTree can handle alignments
with up to a million of sequences in a reasonable amount of time and memory.

30
fasttree/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $NetBSD$
#
###########################################################
# Generated by fbsd2pkg #
# Tue Jan 16 21:48:02 CST 2018 #
###########################################################
DISTNAME= FastTree-${PORTVERSION}
CATEGORIES= biology
MASTER_SITES= http://www.microbesonline.org/fasttree/
EXTRACT_SUFX= .c
MAINTAINER= bacon@NetBSD.org
HOMEPAGE= http://www.microbesonline.org/fasttree/
COMMENT= Approximately-maximum-likelihood phylogenetic trees from alignments
LICENSE= gnu-gpl-v2
WRKSRC= ${WRKDIR}
CFLAGS= -fopenmp
PORTVERSION= 2.1.10
INSTALLATION_DIRS= bin
do-extract:
${CP} ${DISTDIR}/${DISTFILES} ${WRKSRC}
${CP} ${FILESDIR}/Makefile ${WRKSRC}
.include "../../mk/bsd.pkg.mk"

2
fasttree/PLIST Normal file
View File

@ -0,0 +1,2 @@
@comment $NetBSD$
bin/FastTree

2
fasttree/TODO Normal file
View File

@ -0,0 +1,2 @@
FreeBSD: malloc -> aligned_alloc

6
fasttree/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (FastTree-2.1.10.c) = 841905c09ce9fc7b133039682b9462ff62cf8219
RMD160 (FastTree-2.1.10.c) = b9ba60c1c237e576086b163ed426f602dd34832d
SHA512 (FastTree-2.1.10.c) = 36dcb8103c78cedf8432c5c1f47229290de41ef3099fe57e7f5c4facb657b43c85e99b5a576fa510f6245523643df2a428baf77c1118f60cfad77635919a39c1
Size (FastTree-2.1.10.c) = 390916 bytes

25
fasttree/files/Makefile Normal file
View File

@ -0,0 +1,25 @@
BIN = FastTree
SRC = FastTree*.c
CC ?= gcc
CFLAGS ?= -O3
CFLAGS += -DOPENMP -fopenmp -finline-functions -funroll-loops
MKDIR ?= mkdir
INSTALL ?= install
PREFIX ?= /usr/local
DESTDIR ?= .
.PHONY: all install clean
all: ${BIN}
${BIN}: ${SRC} Makefile
${CC} ${CFLAGS} ${SRC} -o ${BIN} -lm
install: ${BIN}
${MKDIR} -p ${DESTDIR}${PREFIX}/bin
${INSTALL} -s -c ${BIN} ${DESTDIR}${PREFIX}/bin
clean:
${RM} -f ${BIN}