Eric Coissac
a2b26712b2
refactor: replace fixed batch size with dynamic flushing based on count and memory
...
Replace the old fixed batch-size mechanism in Distribute with a dynamic strategy that flushes batches when either BatchSizeMax() sequences or BatchMem() bytes are reached per key. This aligns with the RebatchBySize strategy and removes the optional sizes parameter. Also update related code: simplify Lua wrapper to accept optional capacity, and fix buffer growth logic in worker.go using slices.Grow correctly. Remove unused BatchSize() usage from obidistribute.
2026-03-16 22:06:44 +01:00
Eric Coissac
5a3705b6bb
Adds the --silent-warning options to the obitools commands and removes the --pared-with option from some of the obitols commands.
2025-03-25 16:44:46 +01:00
Eric Coissac
6a8061cc4f
Add managment of the taxonomy alias politic
2025-02-10 14:05:47 +01:00
Eric Coissac
b9bee5f426
Changes to be committed:
...
modified: go.mod
modified: go.sum
modified: pkg/obilua/obilib.go
modified: pkg/obilua/obiseq.go
modified: pkg/obilua/obiseqslice.go
new file: pkg/obilua/obitaxon.go
new file: pkg/obilua/obitaxonomy.go
modified: pkg/obioptions/version.go
2025-02-02 16:52:52 +01:00
Eric Coissac
7c4042df6b
introduce obidefault
2025-01-27 17:12:45 +01:00
Eric Coissac
ccd3b06532
Merge branch 'master' into taxonomy
2024-12-20 20:06:57 +01:00
Eric Coissac
f2525d7b07
Changes to be committed:
...
modified: pkg/obilua/lua.go
modified: pkg/obioptions/version.go
2024-12-04 11:42:05 +01:00
Eric Coissac
39dd3e3ce8
Add management of []interface{} to the LUA API.
2024-12-04 10:58:17 +01:00
Eric Coissac
d29a56dcbf
Changes to be committed:
...
modified: Release-notes.md
modified: pkg/obialign/pairedendalign.go
modified: pkg/obilua/obiseq.go
modified: pkg/obioptions/version.go
modified: pkg/obiseq/biosequence.go
modified: pkg/obitools/obipairing/pairing.go
2024-11-27 09:56:22 +01:00
Eric Coissac
03f4e88a17
Fisrt functional version
2024-11-14 19:10:23 +01:00
Eric Coissac
241f2286f2
remove the slice pool management
2024-09-24 16:31:30 +02:00
Eric Coissac
65ae82622e
correction of several small bugs
2024-09-03 06:08:07 -03:00
Eric Coissac
1b1cd41fd3
Add some code refactoring from the blackboard branch
2024-08-02 12:35:46 +02:00
Eric Coissac
55ce36f329
Update of obipcr and homogenization of logging
...
Former-commit-id: 46abf47c19ace5248042c02cf1f81d9f6c12eb10
2024-05-16 15:18:30 +02:00
Eric Coissac
9e63013bc2
Correction on obiformat of bug leading to partial parsing and add godocs
...
Former-commit-id: b27105355f1a330eedf6eaa72c8ac94f06806c28
2024-05-07 10:54:12 +02:00
Eric Coissac
df74b2b2bd
Add a basic managment of obisequenceslice to obiscript
...
Former-commit-id: c3d2888ebbfb237826630548b839ce93cdbf86eb
2024-04-16 12:58:25 +02:00
Eric Coissac
cb35612a6c
new --version option and qualities method in obiscript
...
Former-commit-id: 7b0ce2901785d5c7494dec3a7a95d1fc5dc4a52b
2024-04-13 12:40:43 +02:00
6758ee6a8a
Patch conversion from lua table to go slice or map
...
Former-commit-id: d94b879215374438a096e4b80a49b362266149ac
2024-03-12 17:18:29 +01:00
65933ca031
A working version of obiscript
...
Former-commit-id: 6652ac7dfe681e6c92a2946c34a8248bd62996b0
2024-03-08 21:39:05 +01:00
b40015deb7
first preliminary version of obiscript.
...
Former-commit-id: 0d2c0fc5e33e0873ba5c04aca4cf7dd69aa83c90
2024-03-06 12:56:44 -03:00