Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Add edlib-aligner package
· bac479c8
Andreas Tille
authored
Jun 09, 2018
bac479c8
Do not build helloWorld, DEP3
· 00b390bc
Andreas Tille
authored
Jun 09, 2018
00b390bc
Show whitespace changes
Inline
Side-by-side
debian/control
View file @
00b390bc
...
...
@@ -73,3 +73,29 @@ Description: library for sequence alignment using edit distance (devel)
* Super fast thanks to Myers's bit-vector algorithm.
.
This package contains the static library and the header files.
Package: edlib-aligner
Architecture: all
Depends: ${misc:Depends},
libedlib0 (= ${binary:Version})
Description: edlib sequence alignment tool using edit distance
Edlib is a lightweight and super fast C/C++ library for sequence
alignment using edit distance. This package provides an aligner
using this library.
.
Features of libedlib
.
* Calculates edit distance (Levehnstein distance).
* It can find optimal alignment path (instructions how to transform
first sequence into the second sequence).
* It can find just the start and/or end locations of alignment path -
can be useful when speed is more important than having exact
alignment path.
* Supports multiple alignment methods: global(NW), prefix(SHW) and
infix(HW), each of them useful for different scenarios.
* You can extend character equality definition, enabling you to e.g.
have wildcard characters, to have case insensitive alignment or to
work with degenerate nucleotides.
* It can easily handle small or very large sequences, even when finding
alignment path, while consuming very little memory.
* Super fast thanks to Myers's bit-vector algorithm.
debian/edlib-aligner.install
0 → 100644
View file @
00b390bc
bin
/
edlib
-
aligner
usr
/
bin
debian/patches/do_not_build_hello_example.patch
0 → 100644
View file @
00b390bc
Author: Andreas Tille <tille@debian.org>
Last-Update: Fri, 08 Jun 2018 13:20:51 +0200
Description: helloWorld example does not properly build ... but why should we?
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -50,8 +50,8 @@
target_include_directories(edlib_static
$<INSTALL_INTERFACE:include>)
# Build binaries.
-add_executable(helloWorld apps/hello-world/helloWorld.c)
-target_link_libraries(helloWorld edlib_static)
+#add_executable(helloWorld apps/hello-world/helloWorld.c)
+#target_link_libraries(helloWorld edlib_static)
add_executable(runTests test/runTests.cpp)
target_link_libraries(runTests edlib_static)
debian/patches/series
View file @
00b390bc
soversion.patch
do_not_build_hello_example.patch
debian/patches/soversion.patch
View file @
00b390bc
Author: Andreas Tille <tille@debian.org>
Last-Update: Fri, 08 Jun 2018 13:20:51 +0200
Description: Add soversion
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
...
...