Commit Graph

476 Commits

Author SHA1 Message Date
Celine Mercier
6a8df069ad Indexers are now cloned if needed to modify them after they've been
closed. Obligatory indexers' names now follow the same pattern as other
indexers (columnname_version). Closes #46 and #49.
2016-05-18 13:23:48 +02:00
Celine Mercier
8ae7644945 First version of quality handling (not working yet) and now it is
checked that a column is writable before enlarging it
2016-05-11 16:38:14 +02:00
Celine Mercier
b3c47809da First version of alignment functions (imported from suma* programs) 2016-05-11 16:36:23 +02:00
Celine Mercier
3567681339 Now when a column is added to a view, if there is a line selection, all
columns in the view are cloned first
2016-05-11 16:34:20 +02:00
Celine Mercier
a32920e401 Relative paths when creating or opening a DMS now work 2016-04-29 17:46:36 +02:00
Celine Mercier
31cf27d676 Added indexer function that returns the name of the indexer 2016-04-29 16:18:56 +02:00
Celine Mercier
5bd12079ae Added comments about listing columns and indexers in obidms functions 2016-04-29 16:06:01 +02:00
Celine Mercier
b3976fa461 Merge branch 'luke_tests' 2016-04-28 11:17:24 +02:00
Celine Mercier
f3b20b809d Fixed bug with indexer names being defined and generating seg fault if
creating a column not using indexers
2016-04-27 14:01:36 +02:00
Celine Mercier
0c8504b6db Commented #ifdef directive for detect_bucket_size function because it
causes errors
2016-04-27 10:24:40 +02:00
Celine Mercier celine.mercier@ujf-grenoble.fr
654c34a1a6 changed inline functions to macros to make it work on Luke 2016-04-26 15:40:12 +02:00
Celine Mercier
2d8c06f7b7 Fixed variable initialization for error detection 2016-04-26 14:38:46 +02:00
Celine Mercier
366264828e Renamed MurmurHash2.c file to murmurhash2.c as it could be a problem 2016-04-26 14:29:17 +02:00
Celine Mercier
d3a6ff6043 Removed deprecated code 2016-04-26 14:27:16 +02:00
Celine Mercier
87935c6678 Fixed all compilation problems with new function names, locations etc 2016-04-25 18:35:02 +02:00
Celine Mercier
92980508c0 Made the function to clone a column in the context of a view private 2016-04-25 18:15:25 +02:00
Celine Mercier
65880db422 Made function to update the line count of a view private 2016-04-25 18:11:37 +02:00
Celine Mercier
767d9c7804 Reordered view functions for better coherence 2016-04-25 18:07:58 +02:00
Celine Mercier
2566377e2a Updated the documentation for utils functions 2016-04-25 18:02:58 +02:00
Celine Mercier
8cdfbb379e Documentation for views and reworked the code a little 2016-04-25 17:58:12 +02:00
Celine Mercier
0a55e26520 Reworked obiview code and added more comments 2016-04-25 11:37:53 +02:00
Celine Mercier
68a8509c12 Updated documentation in obitypes.h 2016-04-25 10:33:01 +02:00
Celine Mercier
5f98d2ed5c Fixed the calculation of the size of data for OBI_STR and OBI_SEQ
columns
2016-04-25 10:26:51 +02:00
Celine Mercier
5d08da46a2 Updated the documentation in obidmscolumn.h 2016-04-22 17:55:53 +02:00
Celine Mercier
66045acf1d Creating a column now uses the function to create the indexer name if
one was not provided
2016-04-22 17:47:00 +02:00
Celine Mercier
6977c4315c Improved function to build an indexer name 2016-04-22 17:38:23 +02:00
Celine Mercier
839b3000a8 Added a function to build indexer names 2016-04-22 17:08:23 +02:00
Celine Mercier
ffa4557928 changed MAP_PRIVATE flags to MAP_SHARED when opening a column because it
seems a lot more efficient
2016-04-22 16:26:24 +02:00
Celine Mercier
003cd11362 Fixed initialization of NA values for OBI_STR and OBI_SEQ columns 2016-04-22 16:14:23 +02:00
Celine Mercier
c87227b65a Uncommented an error message that doesn't need to be commented anymore 2016-04-22 16:11:56 +02:00
Celine Mercier
c07e75f2ac Updated the documentation for OBI_STR columns 2016-04-22 15:59:32 +02:00
Celine Mercier
6b394a5cf7 Updated the documentation for OBI_SEQ columns 2016-04-22 15:58:20 +02:00
Celine Mercier
2416b8ccd8 Deleted more unused inclusions in OBI_STR and OBI_SEQ column types code 2016-04-22 15:56:09 +02:00
Celine Mercier
b9921e111d Removed unused inclusions and definitions in all column types code 2016-04-22 15:50:19 +02:00
Celine Mercier
8f5aa8841d Removed unused definition in OBI_IDX columns code 2016-04-22 15:44:30 +02:00
Celine Mercier
900d67de87 Updated the documentation for columns with the type OBI_IDX 2016-04-22 15:43:39 +02:00
Celine Mercier
22e3c3eeed Updated the documentation for obidms functions 2016-04-22 11:28:09 +02:00
Celine Mercier
4ead37ee48 Finished moving obiblob functions to obiblob files and documentation for
obiblob functions
2016-04-21 15:18:14 +02:00
Celine Mercier
bce360bbd5 Documentation for obiblob indexer API 2016-04-21 15:08:40 +02:00
Celine Mercier
2a68cb26f8 Improved AVL tree documentation 2016-04-21 15:07:27 +02:00
Celine Mercier
043e70ff49 Updated AVL documentation 2016-04-21 14:39:03 +02:00
Celine Mercier
66021367f6 Moved some blob functions to obiblob.c 2016-04-21 14:20:26 +02:00
Celine Mercier
e69f44ae3d Little annotations for the murmur hash function. 2016-04-21 13:53:29 +02:00
Celine Mercier
1941a3785e Updated encode functions documentation 2016-04-21 13:46:02 +02:00
Celine Mercier
c7b8db6a2e Replaced malloc+memset with calloc 2016-04-21 13:45:39 +02:00
Celine Mercier
1dc4a3be49 Documentation for DNA sequence indexing functions 2016-04-21 13:36:51 +02:00
Celine Mercier
09597016fd Short doc for crc function 2016-04-21 13:23:52 +02:00
Celine Mercier
1a2fa0923c Documented the functions indexing and retrieving character strings 2016-04-21 11:35:21 +02:00
Celine Mercier
00f2f2cc51 Documented changes made in bloom functions 2016-04-21 11:22:31 +02:00
Celine Mercier
2aafecc3b5 Changed sequence 'description' to 'definition' everywhere 2016-04-15 16:31:43 +02:00