mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-29 05:38:00 +00:00
biology/fermi-lite: New port: Library anf tool for assembling Illumina short reads in small regions
This commit is contained in:
parent
93af304d8b
commit
086a436ba4
@ -60,6 +60,7 @@
|
||||
SUBDIR += fastqc
|
||||
SUBDIR += fasttree
|
||||
SUBDIR += fastx-toolkit
|
||||
SUBDIR += fermi-lite
|
||||
SUBDIR += figtree
|
||||
SUBDIR += flash
|
||||
SUBDIR += fluctuate
|
||||
|
39
biology/fermi-lite/Makefile
Normal file
39
biology/fermi-lite/Makefile
Normal file
@ -0,0 +1,39 @@
|
||||
PORTNAME= fermi-lite
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 0.1-13
|
||||
DISTVERSIONSUFFIX= -g85f159e
|
||||
CATEGORIES= biology devel
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Library and tool for assembling Illumina short reads in small regions
|
||||
WWW= https://github.com/lh3/fermi-lite
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
|
||||
|
||||
USES= gmake
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= lh3
|
||||
|
||||
MAKE_ARGS= CFLAGS="${CFLAGS}"
|
||||
|
||||
BINARY_ALIAS= gcc=${CC}
|
||||
|
||||
PLIST_FILES= bin/fml-asm \
|
||||
include/fml.h \
|
||||
lib/libfml.a \
|
||||
lib/libfml.so
|
||||
|
||||
post-build:
|
||||
@cd ${WRKSRC} && \
|
||||
${CC} ${CFLAGS} -fPIC ${LDFLAGS} -shared $$(ls *.c | grep -v example.c) -o libfml.so
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/fml-asm ${STAGEDIR}${PREFIX}/bin
|
||||
${INSTALL_DATA} ${WRKSRC}/fml.h ${STAGEDIR}${PREFIX}/include
|
||||
${INSTALL_DATA} ${WRKSRC}/libfml.a ${STAGEDIR}${PREFIX}/lib
|
||||
${INSTALL_LIB} ${WRKSRC}/libfml.so ${STAGEDIR}${PREFIX}/lib
|
||||
|
||||
.include <bsd.port.mk>
|
3
biology/fermi-lite/distinfo
Normal file
3
biology/fermi-lite/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1722640889
|
||||
SHA256 (lh3-fermi-lite-v0.1-13-g85f159e_GH0.tar.gz) = eafa2f290c3857bcae4804fa3e86c59b8437777835cc601699d78e2192ca44fd
|
||||
SIZE (lh3-fermi-lite-v0.1-13-g85f159e_GH0.tar.gz) = 248339
|
8
biology/fermi-lite/pkg-descr
Normal file
8
biology/fermi-lite/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
Fermi-lite is a standalone C library as well as a command-line tool for
|
||||
assembling Illumina short reads in regions from 100bp to 10 million bp in size.
|
||||
It is largely a light-weight in-memory version of fermikit without generating
|
||||
any intermediate files. It inherits the performance, the relatively small memory
|
||||
footprint and the features of fermikit. In particular, fermi-lite is able to
|
||||
retain heterozygous events and thus can be used to assemble diploid regions for
|
||||
the purpose of variant calling. It is one of the limited choices for local
|
||||
re-assembly and arguably the easiest to interface.
|
Loading…
Reference in New Issue
Block a user