8abbfa203a
Good file for commit 6fa9a8bd
: When a view is cloned, a comment is added
...
to the new view specifying the name of the cloned view
2016-11-23 11:32:39 +01:00
0ab9e6c05a
When adding an existing column to a view, it is checked that the
...
column's line count is at least the view's line count. This can't be
more stringent for reasons that need to be rediscussed
2016-11-23 11:04:53 +01:00
621b4972db
Functions to get obiblobs through views
2016-11-18 15:59:50 +01:00
9cd57deca9
Added OBIView_line_selection class to make new line selections
...
associated with the view to clone, and improved and renamed method
closing a view
2016-09-30 17:48:53 +02:00
1a7b42018e
Added some error checking when opening or creating a view
2016-09-28 14:28:34 +02: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
e79507b629
Fixed bugs in the process ensuring that all the columns of a view have
...
the same line count, fixed a bug when trying to set a value in a view
when a line selection exists, fixed a bug when adding a new column to a
view where line counts would be wrong
2016-09-21 17:42:17 +02:00
a240ec0169
Added error checking when closing file descriptors
2016-09-15 11:58:56 +02:00
9a97f1f633
View predicates are now carried over when cloning a view
2016-09-06 16:22:24 +02:00
00014eb023
View files now have the *.obiview extension
2016-09-06 14:19:13 +02:00
668696fc5a
Fixed major bug: when setting all the columns of a view to the same
...
number of lines, columns are now cloned before being enlarged if needed
+ predicate functions now print error messages if the predicates are not
respected
2016-09-05 12:37:36 +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
92cad61417
Fixed bug when closing views with no associated predicate
2016-08-12 15:52:38 +02:00
5b7917bb5a
Fixed bug when writing predicates in view file
2016-08-11 17:30:09 +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
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
8ee85c3005
A first version of predicate functions that are checked when a new view
...
is saved and closed
2016-07-12 14:54:11 +02:00
0869b9ba3f
Closes issue #47 by storing each view in a separate file named with the
...
view's name and created upon view creation.
2016-06-30 11:41:30 +02:00
ad2af0b512
Some comments updated
2016-06-16 11:26:54 +02:00
2f57f80c63
Fixed a bug where an unmapped variable would be read
2016-06-03 18:55:58 +02:00
e681ca646d
Fixed a problem with some columns being shorter in views and triggering
...
errors when trying to get values. Temporary fix that needs discussion
2016-05-20 18:45:29 +02:00
3b59043ea8
Major update: New column type to store sequence qualities. Closes #41
2016-05-20 16:45:22 +02:00
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
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
2d8c06f7b7
Fixed variable initialization for error detection
2016-04-26 14:38:46 +02:00
d3a6ff6043
Removed deprecated code
2016-04-26 14:27:16 +02:00
87935c6678
Fixed all compilation problems with new function names, locations etc
2016-04-25 18:35:02 +02:00
92980508c0
Made the function to clone a column in the context of a view private
2016-04-25 18:15:25 +02:00
65880db422
Made function to update the line count of a view private
2016-04-25 18:11:37 +02:00
767d9c7804
Reordered view functions for better coherence
2016-04-25 18:07:58 +02:00
8cdfbb379e
Documentation for views and reworked the code a little
2016-04-25 17:58:12 +02:00
0a55e26520
Reworked obiview code and added more comments
2016-04-25 11:37:53 +02:00
2aafecc3b5
Changed sequence 'description' to 'definition' everywhere
2016-04-15 16:31:43 +02:00
527d3555f0
Moved the functions getting full paths for files and directories to
...
obidms.c/.h files
2016-04-15 11:11:13 +02:00
4cb52e1632
Made the truncating of columns automatic when closing them (note:
...
already the case for AVLs)
2016-04-14 15:13:30 +02:00
9d042f7bd0
Refactored and relocated the set and get functions of all column types,
...
both within and out of the context of a view
2016-04-13 15:10:24 +02:00
d8107533d8
Obiblob_indexer API
2016-04-12 14:53:33 +02:00
019dfc01b4
Branch to refactor and debug (AVLs bugged)
2016-04-08 15:38:57 +02:00
6bd42132c4
Minor fixes to silence warnings and replaced two asprintf uses
2016-03-23 12:58:53 +01:00
4085904362
Merge branch 'multiple_avls_bloom'
2016-03-22 14:14:10 +01:00
b04b4b5902
made POSIX compliant
2016-03-21 11:33:06 +01:00
3681cecb4d
Multiple AVLs with bloom filters (very raw test version)
2016-03-18 11:06:02 +01:00
a08def47e6
It is now impossible to create a view with a name identical to one of an
...
existing written view
2016-03-01 13:36:54 +01:00
fc5a12bad7
Closes #34
2016-02-29 17:56:55 +01:00
b350ea0393
Fixed minor error
2016-02-29 16:28:34 +01:00
4df313c54a
Added Obiviews specialized for the handling of nucleotide sequences
2016-02-25 09:43:27 +01:00