2dcfdc59fc
When a new view is created with a line selection, the view to clone is automatically found + compacted redundant code + fixed potential bug when cloning a NUC_SEQS view by name
Celine Mercier2016-10-06 17:55:18 +02:00
399fc2c051
Removed deprecated source files previously used for tests
Celine Mercier2016-09-30 17:49:37 +02: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
Celine Mercier2016-09-30 17:48:53 +02:00
d88811ed7d
Added a seed option to the obi test command for reproducible tests
Celine Mercier2016-09-29 17:34:48 +02:00
8c402101e4
Renamed private attributes as _* and removed some deprecated code
Celine Mercier2016-09-28 16:56:44 +02:00
1a7b42018e
Added some error checking when opening or creating a view
Celine Mercier2016-09-28 14:28:34 +02:00
b717e8bb8b
Added properties for the OBIView class and cleaned up deprecated code
Celine Mercier2016-09-28 14:26:23 +02:00
03a2c8ef7c
Finished restructuring the OBIDMS_column class properties
Celine Mercier2016-09-27 14:16:30 +02:00
a7f891d1c9
Added a lines_used property to the OBIDS_column class
Celine Mercier2016-09-26 18:04:28 +02:00
bd50b3f972
Added version property to OBIDMS_column class
Celine Mercier2016-09-26 17:45:10 +02:00
81380363b7
Added original_name property to OBIDMS_column class
Celine Mercier2016-09-26 17:31:32 +02:00
a4b8349274
Added data_type property to OBIDMS_column class
Celine Mercier2016-09-26 17:12:20 +02:00
a474391b27
Added nb_elements_per_line property to OBIDMS_column class
Celine Mercier2016-09-26 17:01:13 +02:00
a0bc45cc92
Added elements_names property to OBIDMS_column class
Celine Mercier2016-09-26 16:53:16 +02:00
76f89717fe
Added alias property to OBIDMS_column cython class
Celine Mercier2016-09-26 16:12:48 +02:00
b408a4f6eb
Changed file name limits to adapt to system limits + minor changes
Celine Mercier2016-09-22 18:05:07 +02:00
b083745f56
Deleted the "new line selection while editing a view" system
Celine Mercier2016-09-22 11:19:29 +02:00
43f3c69a40
Fixed bug when cloning column with line selection
Celine Mercier2016-09-21 17:50:21 +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
Celine Mercier2016-09-21 17:42:17 +02:00
a0da984003
Fixed bug where columns would not get truncated to the right size, and fixed bug where column directories would be open and not closed in some instances
Celine Mercier2016-09-21 17:28:52 +02:00
8f49553d5a
First version of the obi test command, testing that the OBITools3 work correctly
Celine Mercier2016-09-15 12:26:07 +02:00
986f90c59e
Fixed bug where column directories weren't closed correctly, leading to too many file descriptors open, and added error checking when closing file descriptors
Celine Mercier2016-09-15 12:18:40 +02:00
de189fd7e0
Fixed major bug when cloning an AVL where the bloom filter was not copied properly (because the sutructure copy via assignation does not work for structures with a variable size)
Celine Mercier2016-09-15 11:47:02 +02:00
9a97f1f633
View predicates are now carried over when cloning a view
Celine Mercier2016-09-06 16:22:24 +02:00
acc0da2d0b
Readjusted some limits for file names and file numbers to be under OS limits
Celine Mercier2016-09-05 12:39:04 +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
Celine Mercier2016-09-05 12:37:36 +02:00
c9dce03295
Fixed major bug when cloning an AVL group (last AVL of new group was not correctly enlarged before copying the data) + minor improvements
Celine Mercier2016-09-05 12:29:52 +02:00
bea02cc7a5
Added (temporary?) check for the type of quality strings because the import now seems to return them with bytes type
Celine Mercier2016-08-10 16:25:45 +02:00
465ea81c77
Merge branch 'master' of git@git.metabarcoding.org:obitools/obitools3.git
coissac2016-08-03 10:13:47 +02:00
1e6d6e32e0
Switch to Cython version >= 0.24
coissac2016-08-03 10:13:10 +02:00
ccc877764e
Patch a bug in the printing of the progress bar leading to a bus error when compiled with some C compilers and Cython >= 0.24
coissac2016-08-03 10:12:23 +02:00
8f0462c407
Merge branch 'master' into Eric_version_for_sequence
coissac2016-08-03 10:09:20 +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
Celine Mercier2016-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.
Celine Mercier2016-08-01 18:25:30 +02:00
3843485a04
Deleted deprecated function declaration that would make compilation impossible and fixed error in documentation
Celine Mercier2016-07-22 16:21:02 +02:00
38718320f9
First version for the association of one column to another. Closes#55Celine Mercier2016-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
Celine Mercier2016-07-12 14:54:11 +02:00
000b9999ad
Merge branch 'master' of git@git.metabarcoding.org:obitools/obitools3.git
coissac2016-07-03 09:22:22 +02:00
aff9831c13
Substitute fprintf call by fputs call to conform with the new ubuntu compilation rules
coissac2016-07-03 09:21:56 +02:00
448fa8d325
first trial for a fasta formater
coissac2016-07-03 09:18:52 +02:00
6af62d8124
Change a fprintf without argument to a fputs to comply with the new default parameter on ubuntu
coissac2016-07-03 08:25:06 +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.
Celine Mercier2016-06-30 11:41:30 +02:00
f438c3d913
OBIQUAL columns can now handle multiple elements per line
Celine Mercier2016-06-09 15:54:36 +02:00
2a1ea3ba3f
Setting NA values is now handled properly for OBI_SEQ, OBI_STR and OBI_QUAL columns
Celine Mercier2016-06-09 14:22:36 +02:00
fc3641d7ff
Read-only AVLs are now hard-linked instead of copied when cloning an AVL group to make it writable. Also fixed several bugs when handling AVL groups.
Celine Mercier2016-06-03 19:02:46 +02:00