Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
OBITools3
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
23
Issues
23
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
Operations
Operations
Incidents
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
OBITools
OBITools3
Commits
3f81dc01
Commit
3f81dc01
authored
Aug 26, 2015
by
Celine Mercier
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Changed the variable name 'nb_elements' to 'nb_lines' for better clarity
parent
8ff34889
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
16 additions
and
16 deletions
+16
-16
python/obitools3/obidms/obidmscolumn/capidmscolumn.pxd
python/obitools3/obidms/obidmscolumn/capidmscolumn.pxd
+1
-1
python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx
python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx
+8
-8
src/obidmscolumn.c
src/obidmscolumn.c
+3
-3
src/obidmscolumn.h
src/obidmscolumn.h
+2
-2
src/obitypes.c
src/obitypes.c
+2
-2
No files found.
python/obitools3/obidms/obidmscolumn/capidmscolumn.pxd
View file @
3f81dc01
...
...
@@ -25,7 +25,7 @@ cdef extern from "obidmscolumn.h" nogil:
ctypedef
OBIDMS_column_t
*
OBIDMS_column_p
ctypedef
int32_t
obiversion_t
OBIDMS_column_p
obi_create_column
(
OBIDMS_p
dms
,
const
char
*
column_name
,
OBIType_t
type
,
size_t
nb_
element
s
,
size_t
nb_elements_per_line
,
const
char
*
elements_names
)
OBIDMS_column_p
obi_create_column
(
OBIDMS_p
dms
,
const
char
*
column_name
,
OBIType_t
type
,
size_t
nb_
line
s
,
size_t
nb_elements_per_line
,
const
char
*
elements_names
)
size_t
obi_column_get_line_count
(
OBIDMS_column_p
column
)
const
char
*
obi_column_get_elements_names
(
OBIDMS_column_p
column
)
void
obi_column_make_unwritable
(
OBIDMS_column_p
column
)
...
...
python/obitools3/obidms/obidmscolumn/capidmscolumn.pyx
View file @
3f81dc01
...
...
@@ -14,7 +14,7 @@ cdef class OBIDMS_column:
def
__init__
(
self
,
dms_name
,
column_name
,
create
,
clone
,
clone_data
,
version_number
,
type
,
nb_
element
s
,
nb_elements_per_line
,
nb_
line
s
,
nb_elements_per_line
,
elements_names
):
column_name_b
=
column_name
.
encode
(
encoding
=
'UTF-8'
)
dms_name_b
=
dms_name
.
encode
(
encoding
=
'UTF-8'
)
...
...
@@ -28,7 +28,7 @@ cdef class OBIDMS_column:
elements_names_b
=
column_name_b
else
:
elements_names_b
=
elements_names
.
encode
(
encoding
=
'UTF-8'
)
self
.
pointer
=
obi_create_column
(
self
.
dms
,
column_name_b
,
type
,
nb_
element
s
,
nb_elements_per_line
,
elements_names_b
)
self
.
pointer
=
obi_create_column
(
self
.
dms
,
column_name_b
,
type
,
nb_
line
s
,
nb_elements_per_line
,
elements_names_b
)
else
:
dms
=
obi_open_dms
(
dms_name_b
)
self
.
dms
=
dms
...
...
@@ -78,7 +78,7 @@ cdef class OBIDMS_column:
def
open
(
dms_name
,
column_name
,
create
=
False
,
clone
=
False
,
clone_data
=
True
,
version_number
=-
1
,
type
=
None
,
nb_
element
s
=
None
,
nb_elements_per_line
=
1
,
nb_
line
s
=
None
,
nb_elements_per_line
=
1
,
elements_names
=
None
):
column_name_b
=
column_name
.
encode
(
encoding
=
'UTF-8'
)
...
...
@@ -95,35 +95,35 @@ cdef class OBIDMS_column:
column
=
OBIDMS_column_int
(
dms_name
,
column_name
,
create
,
clone
,
clone_data
,
version_number
,
type
,
nb_
element
s
,
nb_elements_per_line
,
nb_
line
s
,
nb_elements_per_line
,
elements_names
)
elif
type
==
2
:
column
=
OBIDMS_column_float
(
dms_name
,
column_name
,
create
,
clone
,
clone_data
,
version_number
,
type
,
nb_
element
s
,
nb_elements_per_line
,
nb_
line
s
,
nb_elements_per_line
,
elements_names
)
elif
type
==
3
:
column
=
OBIDMS_column_bool
(
dms_name
,
column_name
,
create
,
clone
,
clone_data
,
version_number
,
type
,
nb_
element
s
,
nb_elements_per_line
,
nb_
line
s
,
nb_elements_per_line
,
elements_names
)
elif
type
==
4
:
column
=
OBIDMS_column_char
(
dms_name
,
column_name
,
create
,
clone
,
clone_data
,
version_number
,
type
,
nb_
element
s
,
nb_elements_per_line
,
nb_
line
s
,
nb_elements_per_line
,
elements_names
)
elif
type
==
5
:
column
=
OBIDMS_column_idx
(
dms_name
,
column_name
,
create
,
clone
,
clone_data
,
version_number
,
type
,
nb_
element
s
,
nb_elements_per_line
,
nb_
line
s
,
nb_elements_per_line
,
elements_names
)
else
:
...
...
src/obidmscolumn.c
View file @
3f81dc01
...
...
@@ -586,7 +586,7 @@ size_t obi_get_platform_header_size()
OBIDMS_column_p
obi_create_column
(
OBIDMS_p
dms
,
const
char
*
column_name
,
OBIType_t
type
,
size_t
nb_
element
s
,
size_t
nb_
line
s
,
size_t
nb_elements_per_line
,
const
char
*
elements_names
)
{
...
...
@@ -625,7 +625,7 @@ OBIDMS_column_p obi_create_column(OBIDMS_p dms,
// Calculate the size needed
header_size
=
obi_get_platform_header_size
();
data_size
=
obi_array_sizeof
(
type
,
nb_
element
s
,
nb_elements_per_line
);
data_size
=
obi_array_sizeof
(
type
,
nb_
line
s
,
nb_elements_per_line
);
file_size
=
header_size
+
data_size
;
// Get the latest version number
...
...
@@ -717,7 +717,7 @@ OBIDMS_column_p obi_create_column(OBIDMS_p dms,
header
=
new_column
->
header
;
header
->
little_endian
=
obi_is_little_endian
();
header
->
header_size
=
header_size
;
header
->
line_count
=
nb_
element
s
;
header
->
line_count
=
nb_
line
s
;
header
->
lines_used
=
0
;
header
->
nb_elements_per_line
=
nb_elements_per_line
;
header
->
data_type
=
type
;
...
...
src/obidmscolumn.h
View file @
3f81dc01
...
...
@@ -133,7 +133,7 @@ size_t obi_get_platform_header_size();
* @param dms a pointer on an OBIDMS
* @param column_name the name of the new column
* @param type the OBIType code used to create the column
* @param nb_
elements the number of element
s to be stored
* @param nb_
lines the number of line
s to be stored
*
* @since May 2015
* @author Eric Coissac (eric.coissac@metabarcoding.org)
...
...
@@ -141,7 +141,7 @@ size_t obi_get_platform_header_size();
OBIDMS_column_p
obi_create_column
(
OBIDMS_p
dms
,
const
char
*
column_name
,
OBIType_t
type
,
size_t
nb_
element
s
,
size_t
nb_
line
s
,
size_t
nb_elements_per_line
,
const
char
*
elements_names
);
...
...
src/obitypes.c
View file @
3f81dc01
...
...
@@ -46,13 +46,13 @@ size_t obi_sizeof(OBIType_t type)
}
size_t
obi_array_sizeof
(
OBIType_t
type
,
size_t
nb_
element
s
,
size_t
nb_elements_per_line
)
size_t
obi_array_sizeof
(
OBIType_t
type
,
size_t
nb_
line
s
,
size_t
nb_elements_per_line
)
{
size_t
size
;
size_t
rsize
;
size_t
psize
;
size
=
obi_sizeof
(
type
)
*
nb_
element
s
*
nb_elements_per_line
;
size
=
obi_sizeof
(
type
)
*
nb_
line
s
*
nb_elements_per_line
;
psize
=
getpagesize
();
rsize
=
size
%
psize
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment