ad1fd3c341
Now handling dictionaries with one key
2021-03-10 16:50:30 +13:00
112e12cab0
Taxonomy: new functions to find taxa by name
2020-10-30 10:45:20 +01:00
137c109f86
obi ls: now done in C (preparing things for R packages to read DMS) and
...
switch to version 3.0.0b36
2020-09-29 17:51:39 +02:00
e28507639a
C and Cython: fixed and improved the associated columns system
2020-07-26 17:39:29 +02:00
1bfb96023c
obi import: rewriting a column now deletes the old one to save disk
...
space
2020-02-01 15:31:14 +01:00
b4b2e62195
Cleaner handling of reverse quality columns
2020-01-18 19:28:12 +01:00
44517db51f
Fixed gcc warnings
2019-09-25 11:38:00 +02:00
783a1343c4
DMS are now locked when used by a command. Added checks and changed
...
cleaning mechanisms.
2019-09-20 20:37:19 +02:00
99a397b842
obi uniq: various improvements and fixes #66
2019-08-27 20:27:36 +02:00
5f20be44b2
Minor fixes
2019-08-18 19:45:53 +02:00
12087a6c3a
C, views: made 'view_exists' function public (now 'obi_view_exists')
2018-11-27 16:20:30 +01:00
320561a582
Views: Added argument to not automatically create default columns in
...
typed views, a function to delete a view and fixed view history bug
2018-10-31 14:38:05 +01:00
e18b762d81
Weird buggy Eclipse commit with nothing changed
2018-10-21 17:35:18 +02:00
86bb582a17
Views: implemented handling of JSON formatted comments
2018-10-07 18:56:46 +02:00
a39f9697be
Views: added macro for taxid column name
2018-07-28 17:10:11 +02:00
892ed83a33
Removed deprecated function declarations
2018-05-31 15:08:11 +02:00
1fd3323372
Columns: elements names informations are now kept in a memory arena of
...
adapted size in the header, and added a boolean in the header indicating
whether the values should be evaluated (typically character strings to
be evaluated in Python)
2017-12-13 22:46:50 +01:00
9a50803c00
Added tuple columns containing immutable indexed data arrays of any type
2017-11-15 13:48:59 +01:00
dfd51939a0
Views are now rollbacked if an error occurs, and unfinished views and
...
columns are deleted when an OBIDMS is opened.
2017-10-26 18:58:48 +02:00
7c57bd33e5
Added check to prevent views from having the name 'taxonomy' (used for
...
URIs)
2017-09-15 14:54:55 +02:00
a3e81930c2
Views: finished handling and documenting the conditions for an existing
...
column to be added to a view
2017-08-03 16:32:22 +02:00
15d383fa8b
Added possibility to specify the offset for encoding and decoding
...
sequence quality character strings
2017-07-27 19:24:41 +02:00
59dd0a8a8c
Standardized and improved the API to create new columns, updated the doc
2017-07-18 17:34:32 +02:00
c88df2e12c
First version of automatic ID and COUNT columns, to discuss (for now,
...
columns created when NUC_SEQ views are closed if the columns don't
already exist)
2017-07-17 17:31:09 +02:00
3e6aecc635
Added a C function to add a COUNT column to a view with all lines set to
...
1
2017-07-11 16:44:23 +02:00
71b1a43df8
Added functions to clone views with a simpler API
2017-04-21 11:58:15 +02:00
ad8de80353
Views: better checks when adding an existing column to a view
2017-04-06 14:44:07 +02:00
778acc48cd
Added linked lists to handle lists of column pointers in views (not
...
tested)
2017-03-06 16:06:17 +01:00
3319ede837
Views: Column dictionaries now store and return pointers on column
...
pointers instead of column pointers.
2017-02-22 13:49:50 +01:00
e524041013
Views: Files for unfinished views now have the extension
...
'.obiview_unfinished', renamed to '.obiview' when the view is finished.
2017-02-07 17:16:09 +01:00
936be64c34
Goes with 5e0c9f87
(missing ';' and fixed compilation warnings)
2016-12-05 11:18:29 +01:00
852e5488c8
The default element names for columns with multiple elements per line
...
are now "O;1;2;...;n"
2016-12-02 17:54:51 +01:00
e60497651c
Updated the documentation for the functions to set and get in the
...
context of a view
2016-11-30 12:22:47 +01:00
4ad8c16a73
Finished adding all the functions to directly set and get indices in
...
columns containing indices referring to any type of data.
2016-11-30 11:08:11 +01:00
3e53f9418b
Added functions to recover the indexes themselves from any column
...
referring to indexed values
2016-11-28 11:35:19 +01:00
f897e87600
When closing a view, it is now automatically checked that all OBI_QUAL
...
columns correspond to their associated OBI_SEQ column
2016-11-25 12:04:57 +01:00
70e056a2aa
It is now impossible to open or clone a view that is not finished (= has
...
been closed at least once)
2016-11-24 11:19:07 +01:00
621b4972db
Functions to get obiblobs through views
2016-11-18 15:59:50 +01:00
b408a4f6eb
Changed file name limits to adapt to system limits + minor changes
2016-09-22 18:05:07 +02:00
b083745f56
Deleted the "new line selection while editing a view" system
2016-09-22 11:19:29 +02:00
bb25723d99
Improved documentation of a function
2016-09-21 17:30:39 +02:00
acc0da2d0b
Readjusted some limits for file names and file numbers to be under OS
...
limits
2016-09-05 12:39:04 +02:00
7b780ffb28
View files now have a dynamic size to allow unlimited comments size
2016-08-18 17:57:03 +02:00
e4129610cf
Quality columns are now optional in NUC_SEQS views + minor fixes
2016-08-16 15:17:26 +02:00
26b8e1f215
Modified C API to set and get in columns: added functions to set and get
...
using column names instead of pointers, and changed function names
2016-08-02 16:33:19 +02:00
312f50ff0f
Major update: Column aliases. Columns are now identified in the context
...
of a view by an alias that can be modified.
2016-08-01 18:25:30 +02:00
3843485a04
Deleted deprecated function declaration that would make compilation
...
impossible and fixed error in documentation
2016-07-22 16:21:02 +02:00
20425a5d2b
Deleted deprecated structure declarations
2016-07-19 15:48:56 +02:00
56e4848ebd
The predicates associated with a view are now described in its comments
...
field
2016-07-19 15:31:21 +02:00
38718320f9
First version for the association of one column to another. Closes #55
2016-07-15 15:38:49 +02:00