3 Commits

Author SHA1 Message Date
6373bc1c20 Temporarily switching back to older bugless fasta libs while fixing a
bug
2017-10-15 20:41:55 +02:00
f9d0ac00aa ALignment: fixed a bug where a similarity threshold of 100% would
generate memory bugs
2017-10-13 18:55:30 +02:00
a258d334b1 Improved the fasta parser for better memory handling and better parsing
of the last parts of fasta headers (definitions)
2017-10-13 18:54:17 +02:00
36 changed files with 3 additions and 0 deletions

0
Licence_CeCILL_V2-en.txt Normal file → Executable file
View File

0
Licence_CeCILL_V2-fr.txt Normal file → Executable file
View File

0
global.mk Normal file → Executable file
View File

0
libfasta/Makefile Normal file → Executable file
View File

0
libfasta/fasta_header_handler.c Normal file → Executable file
View File

0
libfasta/fasta_header_handler.h Normal file → Executable file
View File

0
libfasta/fasta_header_parser.c Normal file → Executable file
View File

0
libfasta/fasta_header_parser.h Normal file → Executable file
View File

0
libfasta/fasta_header_parser.l Normal file → Executable file
View File

0
libfasta/fasta_seq_writer.c Normal file → Executable file
View File

0
libfasta/fasta_seq_writer.h Normal file → Executable file
View File

0
libfasta/header_mem_handler.c Normal file → Executable file
View File

0
libfasta/header_mem_handler.h Normal file → Executable file
View File

0
libfasta/sequence.c Normal file → Executable file
View File

0
libfasta/sequence.h Normal file → Executable file
View File

0
libfile/Makefile Normal file → Executable file
View File

0
libfile/fileHandling.c Normal file → Executable file
View File

0
libfile/fileHandling.h Normal file → Executable file
View File

0
liblcs/Makefile Normal file → Executable file
View File

0
liblcs/_lcs.ext.1.c Normal file → Executable file
View File

0
liblcs/_lcs.ext.2.c Normal file → Executable file
View File

0
liblcs/_lcs.ext.3.c Normal file → Executable file
View File

0
liblcs/_lcs.h Normal file → Executable file
View File

0
liblcs/_lcs_fast.h Normal file → Executable file
View File

0
liblcs/banded_LCS_alignment.c Normal file → Executable file
View File

0
liblcs/banded_LCS_alignment.h Normal file → Executable file
View File

3
liblcs/sse_banded_LCS_alignment.c Normal file → Executable file
View File

@ -458,6 +458,9 @@ int calculateSizeToAllocate(int maxLen, int minLen, int LCSmin)
calculateBandLengths(maxLen, minLen, &notUsed, &size, LCSmin); // max size = max left band length * 2
if (!size) // Happens if there is no threshold (threshold is 100% similarity) and generates bugs if left to 0
size = 1;
//fprintf(stderr, "\nsize for address before %8 = %d", size);
size*= 2;

0
liblcs/sse_banded_LCS_alignment.h Normal file → Executable file
View File

0
liblcs/upperband.c Normal file → Executable file
View File

0
liblcs/upperband.h Normal file → Executable file
View File

0
libsse/_sse.h Normal file → Executable file
View File

0
libutils/Makefile Normal file → Executable file
View File

0
libutils/debug.c Normal file → Executable file
View File

0
libutils/debug.h Normal file → Executable file
View File

0
libutils/utilities.c Normal file → Executable file
View File

0
libutils/utilities.h Normal file → Executable file
View File