Commit Graph

44 Commits

Author SHA1 Message Date
Celine Mercier 95dbeb25a0 Added functions to get and set values in columns using the element name
(for columns with lines made of vectors of elements), for all data types
2015-08-26 15:05:23 +02:00
Celine Mercier 9d91e907e5 When a column is created, its data is initialized to the NA value of the
obitype
2015-08-26 12:00:38 +02:00
Celine Mercier 3f81dc0173 Changed the variable name 'nb_elements' to 'nb_lines' for better clarity 2015-08-26 10:52:19 +02:00
Celine Mercier 8ff3488926 Fix: The number of lines used is set when cloning a column with its data 2015-08-26 10:38:07 +02:00
Celine Mercier 611699252e Files and functions for columns with the data type OBIChar_t, working
but using char* (needs to be changed)
2015-08-26 10:31:56 +02:00
Celine Mercier 9ad31fddff Added the possibility to clone a column, with or without its data 2015-08-26 10:29:07 +02:00
celinemercier eaca9c85f1 Files and functions for OBIDMS columns with the data type OBI_BOOL 2015-08-11 11:00:59 +02:00
celinemercier bc2ca89088 Basis for OBIDMS columns with the type OBI_IDX 2015-08-10 16:30:55 +02:00
celinemercier 3b3267db9a Removed a useless #include 2015-08-10 16:05:34 +02:00
celinemercier d53c16cf3e Functions and files for OBIDMS columns with the type OBI_FLOAT 2015-08-10 16:04:53 +02:00
celinemercier 1fe2e36d5d Fixed a critical bug where the elements names were not stored correctly 2015-08-03 16:11:55 +02:00
celinemercier ab44e32afb More efficient obi_column_set_int() and obi_column_get_int() 2015-08-03 15:26:28 +02:00
celinemercier 41f627091f Error handling: obidebug() with message for all errors, and removed
commands closing directories when an error occurred (creating more
errors).
2015-08-03 15:10:39 +02:00
celinemercier 1e01c9059c functions to get data type as a character string 2015-08-03 11:46:21 +02:00
celinemercier 5f62cd8526 C sources modified to add the handling of OBIDM columns with the type
OBI_INT, and the handling of multiple types in general
2015-07-31 18:03:48 +02:00
celinemercier 5c674715ee added the idea of each line of a column corresponding to a vector, with
the added informations of the number of elements per line and the
elements' names in the column's header structure
2015-07-20 16:08:50 +02:00
celinemercier 484fcca557 changed the private *at functions to the official ones for openat and
mkdirat, but not for opendirat, as there is no official version of it.
2015-07-20 11:38:43 +02:00
celinemercier d26abc438d fixing an 'error' I had introduced to test the debugging system 2015-07-20 11:12:48 +02:00
Celine Mercier 2162bf4272 obidebug.h for debugging tools 2015-06-26 17:56:15 +02:00
Celine Mercier c454f9612e changed 'column groups' to be called 'column directories' for now. 2015-06-26 17:53:03 +02:00
Celine Mercier 71cd59f775 close file descriptors that don't refer to a directory (as those can not
be reopened)
2015-06-24 13:53:12 +02:00
Celine Mercier 719ef61461 changed file names 2015-06-23 18:36:20 +02:00
Celine Mercier 152b34b5f4 Closes #10 : column groups stored in directories 2015-06-23 18:35:34 +02:00
Celine Mercier 61b6c3ce83 Added OBI errnos but work in progress 2015-06-23 17:56:21 +02:00
Celine Mercier 0a78a786c1 fixed replacement *at functions and made get_full_path() function public 2015-06-23 17:55:00 +02:00
Celine Mercier e6e68786f7 private *at functions (openat, mkdirat, opendirat, closedirat) 2015-06-18 17:19:23 +02:00
Celine Mercier ed662077b3 fixed bugs and typos in the obidms and obidmscolumn source and header
files
2015-06-17 16:51:16 +02:00
Celine Mercier f740557d96 fixes #9 : replacement function for openat(). 2015-06-17 14:55:05 +02:00
Celine Mercier 5d967f5b7b fixed typos and other minor things 2015-06-10 15:19:02 +02:00
Celine Mercier ff64d1b2e9 deleting a useless file 2015-05-28 16:35:43 +02:00
coissac d1324618b8 Makes few cleanning and adds an obi_dms C constructor 2015-05-26 21:36:55 +02:00
coissac 6248160eeb C Syntax error patches 2015-05-26 10:38:56 +02:00
coissac 809e5ad56a Patch the documentation 2015-05-23 16:51:56 +03:00
coissac 3aec0d7b50 Add function for estimating the size of an obitype or of an array of
obitype.
2015-05-23 16:50:49 +03:00
coissac 57db677d1f First minimal implementation of what should be the creation, opening and
closing of an OBIDMS
2015-05-23 16:29:06 +03:00
coissac 5e3e6f93c0 Add a mecanism similar to the classical errno system for reporting error
but specific to the OBITools framwork
2015-05-23 14:54:48 +03:00
coissac 3636672b2e Rename the two files to follow file naming conventions 2015-05-23 13:18:28 +03:00
coissac d5fcd52188 Add a function to test indianness of the platform 2015-05-23 11:39:00 +03:00
coissac 5138fe1db6 - Create a c-sandbox directory for experiences
- Move the obicount tentative in the c-sandbox
2015-05-23 10:41:14 +03:00
coissac 41d8453e56 Merge branch 'master' of
git@git.metabarcoding.org:obitools/obitools3.git

Conflicts:
	doc/source/formats.rst
	src/obicolumn.h
2015-05-23 10:23:33 +03:00
coissac a339905e73 restructuration of the documentation 2015-05-23 03:39:56 +03:00
Celine Mercier 0b031da28c A very basic obicount 2015-05-22 17:54:34 +02:00
Celine Mercier 5990da3215 first header files for OBIColumns. 2015-05-13 11:06:52 +02:00
Celine Mercier 7e74b40b0a adding header file for the OBIIntColumn structure 2015-05-11 17:14:05 +02:00