'Add daligner: Find all significant local alignments between reads'

This commit is contained in:
Jason Bacon 2017-03-30 11:46:37 -05:00
parent b54e9cab69
commit f8278fa35f
7 changed files with 118 additions and 0 deletions

View File

@ -458,6 +458,7 @@ SUBDIR+= d-feet
SUBDIR+= d1x-rebirth
SUBDIR+= d2x-rebirth
SUBDIR+= d4x
SUBDIR+= daligner
SUBDIR+= daphne
SUBDIR+= daq
SUBDIR+= darcnes-svgalib

3
daligner/DESCR Normal file
View File

@ -0,0 +1,3 @@
Find all significant local alignments between reads.
WWW: https://github.com/thegenemyers/DALIGNER

74
daligner/Makefile Normal file
View File

@ -0,0 +1,74 @@
# $NetBSD$
###########################################################
# Generated by fbsd2pkg #
###########################################################
## Must use the same version of dazz_db, daligner, pypeflow, and falcon!
DISTNAME= daligner-${PORTVERSION}
CATEGORIES= biology
MASTER_SITES= http://acadix.biz/Ports/distfiles/
EXTRACT_SUFX= .tar.xz
MAINTAINER= bacon4000@gmail.com
COMMENT= Find all significant local alignments between reads
# Double-check this
LICENSE= modified-bsd
# Pessimistic assumption. Test and change if possible.
# MAKE_JOBS_SAFE= no
# Just assuming C and C++: Adjust this!
USE_LANGUAGES= c
USE_TOOLS+= gmake
# OS X Snow Leopard doesn't suppot no-unused-result and dies of an
# internal compiler error if we use -O2 or higher
SUBST_CLASSES+= makefile
SUBST_STAGE.makefile= post-patch
SUBST_FILES.makefile= ${WRKSRC}/GNUmakefile
SUBST_SED.makefile= -e 's|-Wno-unused-result||g'
SUBST_SED.makefile+= -e 's|-O3|-O|g'
CFLAGS+= -I${PREFIX}/include
MAKE_FILE= GNUmakefile
PORTVERSION= 2015.10.28
AUTO_MKDIRS= yes
post-patch:
for f in ${WRKSRC}/py_utils/*.py; do \
${PRINTF} "#!${PYTHONBIN}\\n" > $$f.temp; \
${CAT} $$f >> $$f.temp; \
${MV} -f $$f.temp $$f; \
done
do-install:
${INSTALL_PROGRAM} \
${WRKSRC}/DB2Falcon \
${WRKSRC}/HPCdaligner \
${WRKSRC}/HPCmapper \
${WRKSRC}/LA4Falcon \
${WRKSRC}/LAcat \
${WRKSRC}/LAcheck \
${WRKSRC}/LAmerge \
${WRKSRC}/LAshow \
${WRKSRC}/LAsort \
${WRKSRC}/LAsplit \
${WRKSRC}/daligner \
${WRKSRC}/daligner_p \
${DESTDIR}${PREFIX}/bin
${INSTALL_SCRIPT} \
${WRKSRC}/py_utils/*.py \
${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} \
${WRKSRC}/*.h \
${DESTDIR}${PREFIX}/include
${AR} rs ${DESTDIR}${PREFIX}/lib/libdaligner.a \
${WRKSRC}/align.o
.include "../../wip/dazz_db/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

21
daligner/PLIST Normal file
View File

@ -0,0 +1,21 @@
@comment $NetBSD$
bin/daligner
bin/daligner_p
bin/DAPipe.py
bin/DAPI.py
bin/DB2Falcon
bin/DBLA_to_falcon.py
bin/HPCdaligner
bin/HPCmapper
bin/LA4Falcon
bin/LAcat
bin/LAcheck
bin/LAmerge
bin/LAPipe.py
bin/LAPI.py
bin/LAshow
bin/LAsort
bin/LAsplit
include/align.h
include/filter.h
lib/libdaligner.a

1
daligner/TODO Normal file
View File

@ -0,0 +1 @@
Clean up and test

12
daligner/buildlink3.mk Normal file
View File

@ -0,0 +1,12 @@
# $NetBSD$
BUILDLINK_TREE+= daligner
.if !defined(DALIGNER_BUILDLINK3_MK)
DALIGNER_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.daligner+= daligner-2015.10.28{,nb*}
BUILDLINK_PKGSRCDIR.daligner?= ../../wip/daligner
.endif # DALIGNER_BUILDLINK3_MK
BUILDLINK_TREE+= -daligner

6
daligner/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (daligner-2015.10.28.tar.xz) = b11d0e62f2e14a2bf10c51d2118fc9b1ae5925ea
RMD160 (daligner-2015.10.28.tar.xz) = 813725f49fb82431b7c0397874732bc5368c84c6
SHA512 (daligner-2015.10.28.tar.xz) = 39e3e760b378711df043223805670ee256ac7f0a8c29d74bc103ffd09844fa09fdfb02925c76ce841fa5c3b51f53f385f3edb66fafed824411f7cc60f3655579
Size (daligner-2015.10.28.tar.xz) = 57128 bytes