47 Commits

Author SHA1 Message Date
13ff892ac9 Patch type mismatch in apat C library 2025-04-23 16:14:10 +02:00
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
7c4042df6b introduce obidefault 2025-01-27 17:12:45 +01:00
241f2286f2 remove the slice pool management 2024-09-24 16:31:30 +02:00
05bf2bfd6c Add option related to agrep match on obigrep and obiannotate 2024-09-09 16:52:13 +02:00
65ae82622e correction of several small bugs 2024-09-03 06:08:07 -03:00
a812fe8b72 debug of obimultiplex
Former-commit-id: 1cf276840feb9d6135d96bd1bf63627d3085ae6e
2024-06-18 23:38:33 +02:00
dd9307a4cd Swich to the system min and max functions and remove the version from obiutils
Former-commit-id: 8c4558921b0d0c266b070f16e83813de6e6d4a0f
2024-05-30 08:27:24 +02:00
017030bcce Add obiminion first version
Former-commit-id: aa5ace7bd4d2266333715fca7094d1c3cbbb5e6d
2024-05-14 08:16:12 +02:00
f4d71d4a66 Patch a bug in the subseq and revcomplement methods. That patchs the bug in the option -c of obipcr
Former-commit-id: 7999b917d07545271036af6e66f53aea27fc6e7b
2024-03-11 10:54:37 +01:00
7bd073ccd4 First version of obisplit and patch a bug in the new workers API
Former-commit-id: f28af9f104c08d68e29fd866739d8dd58241da63
2024-03-03 11:16:24 -04:00
0f3871d203 Change the API of workers
Former-commit-id: 9b07306edd8cf28266f86f95823948fa99d39ea9
2024-03-02 16:03:46 -04:00
a36e830de3 homogenize worker count
Former-commit-id: 4352ac6694c08023cdf0e090723fac8af655cea4
2023-12-20 08:14:07 +01:00
8d77cc4133 Change path of the obitools pkg
Former-commit-id: 311cbf8df3b990b393c6f4885d62e74564423b65
2023-11-29 12:14:37 +01:00
e8c55a2b6b optimize sequence readers and patch a bug in the format guesser
Former-commit-id: 9dce1e96c57ae9a88c26fac5c8e1bdcdc2c0c7a5
2023-10-13 21:52:57 +02:00
ddf0f2cede Add the -D (--delta) option to obipcr
Former-commit-id: 753079807faaddb23e03fd6350125bfa67f98c7f
2023-10-13 17:04:10 +02:00
d23a911080 Change the way sequence definition are managed. They are now when present stored as an attribute
Former-commit-id: 6e618377c05b42937d2eace3c9668390980ab68c
2023-10-05 07:21:12 +02:00
d437fba535 Doc change
Former-commit-id: 5cd4547147804f887ad699d4886702545584ba32
2023-08-27 17:06:36 +02:00
f1025f97b8 Add a missing prototype
Former-commit-id: 6c5b476f30adba6e0eb41e11e152124090c3f04e
2023-08-27 15:51:23 +02:00
3f69fa41d6 Patch a bug for multiple amplicon per sequence.
Former-commit-id: b252d2de8e1a85d65c2951aa1958ee038e35741d
2023-03-31 15:10:25 +02:00
988ae79989 Optimize memory allocation of the apat algorithms
Former-commit-id: 5010c5a666b322715b3b81c1078d325e1f647ede
2023-03-28 19:37:05 +07:00
d5e84ec676 rename goutils to obiutils
Former-commit-id: 2147f53db972bba571dfdae30c51b62d3e69cec5
2023-03-24 10:25:12 +07:00
57474214e7 Patch excessive log in obimultiplex and an error in detecting the tag.
Former-commit-id: e6f427ac743cae373247a15bf49b0a27273b2569
2023-03-23 11:40:24 +07:00
d09011fac2 Finalyse the obimultiplex with indels
Former-commit-id: cef0ac39dac0e02d16d4bd321966a0f8a67f2c85
2023-03-21 22:01:02 +07:00
27d6c60e25 Add the possibility to look for patterns allowing indels.
Former-commit-id: 0599c2b0ad16df086dbdb08e491503870d8904be
2023-03-20 15:28:24 +07:00
d88de15cdc Refactoring codes for removing buffer size options. An some other changes...
Former-commit-id: 10b57cc1a27446ade3c444217341e9651e89cdce
2023-03-07 11:12:13 +07:00
6fd426d8be Update obiapat.c 2023-02-17 11:29:27 +01:00
9cf9d4d504 Update obiapat.c by removing dependancy to asprintf by using snprintf 2023-02-17 11:28:14 +01:00
03b124f400 Patch a bug in MamberSub for primers longer than 32 2023-02-01 16:23:14 +01:00
2d375df94f move the worker class to the obiseq package 2023-01-22 22:39:13 +01:00
29563aa94e Rename the Length methods Len to follow GO standart 2022-11-17 11:09:58 +01:00
f8df48338d Several bug in annotation management 2022-10-12 23:01:47 +02:00
f6735a634e Correctly patch the memory leak related to the apatsequence 2022-09-12 15:19:46 +02:00
3e40ae9d52 Patch a memory leak in apat sequence 2022-08-21 13:40:20 +02:00
5dd835d3e7 A first functional version of obiclean 2022-08-20 18:01:07 +02:00
abcf02e488 Start to use leveled log 2022-02-24 12:14:52 +01:00
eaf65fbcce Some code refactoring, a new version of obiuniq more efficient in memory and a first make file allowing to build obitools 2022-02-24 07:08:40 +01:00
2e7c1834b0 Big change iin the data model, and a first version of obiuniq 2022-02-21 19:00:23 +01:00
76d9309508 Remame PCR struct to PCRSim 2022-01-27 12:13:27 +01:00
b9da72d379 Adds finalizer to ApatSequence 2022-01-24 22:54:41 +01:00
251d3be923 Add automatic garbage collection on ApatPattern 2022-01-24 17:26:30 +01:00
4551df08b1 Adds a reader for NGS filter files and change some API for the apat library 2022-01-18 13:09:32 +01:00
e8fff6477b Work on iterators and recycling of biosequences 2022-01-14 23:11:36 +01:00
5753723618 Code refactoring 2022-01-14 17:17:54 +01:00
ff40222902 Code reefactoring 2022-01-14 16:10:19 +01:00
b9b9c0f179 Patch module name from oa2 to obitools 2022-01-13 23:43:01 +01:00
f53bf1b804 First commit 2022-01-13 23:27:39 +01:00