Commit Graph

552 Commits

Author SHA1 Message Date
coissac bc82422bc5 Reduce redundante call to bytes.ToLower and substitute the last call by an home made version doing the conversion in place
Former-commit-id: d9ea22f649d97be352f8dbb37acc1495df830118
2023-03-28 11:43:04 +07:00
coissac e8a8f746d3 few bug in the graph algorithm
Former-commit-id: b61bdd9f671e2f5e90d32c1beac1ed84efa5e05c
2023-03-27 22:43:45 +07:00
coissac a33e471b39 First attempt for obiconsensus... The graph traversing algorithm is too simple
Former-commit-id: 0456e6c7fd55d6d0fcf9856c40386b976b912cba
2023-03-27 19:51:10 +07:00
coissac d5e84ec676 rename goutils to obiutils
Former-commit-id: 2147f53db972bba571dfdae30c51b62d3e69cec5
2023-03-24 10:25:12 +07:00
coissac 42aae88520 complete the correction related to the tag detection
Former-commit-id: 98326fb0f27788de672cdbd686b32b4dc2615038
2023-03-23 11:52:08 +07:00
coissac 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
coissac 7ed567fbad Make the --help or -h options working when mandatory options are declared
Former-commit-id: db502ff81dcf20449d126978fcebf890edb814ae
2023-03-21 22:01:20 +07:00
coissac d09011fac2 Finalyse the obimultiplex with indels
Former-commit-id: cef0ac39dac0e02d16d4bd321966a0f8a67f2c85
2023-03-21 22:01:02 +07:00
coissac 27d6c60e25 Add the possibility to look for patterns allowing indels.
Former-commit-id: 0599c2b0ad16df086dbdb08e491503870d8904be
2023-03-20 15:28:24 +07:00
coissac 5fbe52368c Patch the empty batch bug
Former-commit-id: fcee04b58f2c4a0bf2c27792f991391c0b6ce78e
2023-03-07 20:16:06 +07:00
coissac b3922c3896 Produce less weird crash on non existing files
Former-commit-id: 74bb27bd53c685be530632994bd2ba24c1f362e1
2023-03-07 17:34:25 +07:00
coissac d88de15cdc Refactoring codes for removing buffer size options. An some other changes...
Former-commit-id: 10b57cc1a27446ade3c444217341e9651e89cdce
2023-03-07 11:12:13 +07:00
coissac b9bf88d4df Adds some new columns to the ratio file.
Former-commit-id: 1b2d6116622b754670e86b683077aceac2db4ce7
2023-02-25 15:56:23 +01:00
coissac 6f28d2ab68 Patch a bug introduced by the new model for paired sequences
Former-commit-id: 7947e28ac8252b7ed46bdb9175077d412bad0aca
2023-02-24 10:23:26 +01:00
coissac 072b85e155 change the model for representing paired reads and extend its usage to other commands 2023-02-23 23:35:58 +01:00
coissac 56722895e4 Adds to every obitools the ability to save in gzip compressed files 2023-02-18 12:06:52 +01:00
coissac 1a08ad4254 Flush the buffered io 2023-02-18 07:23:14 +01:00
coissac 3e1f88b37b adds the subspc function to the gval language 2023-02-17 23:10:43 +01:00
coissac d04eb915b3 adds a directory option to obidistribute 2023-02-17 22:52:53 +01:00
coissac 9554a32490 Add capacity to obidistribute to save gzipped files 2023-02-17 12:52:19 +01:00
coissac 6fd426d8be Update obiapat.c 2023-02-17 11:29:27 +01:00
coissac 9cf9d4d504 Update obiapat.c by removing dependancy to asprintf by using snprintf 2023-02-17 11:28:14 +01:00
coissac 8458c0cd8b Patch a bug in the genbank reader for the sequence longer than 10kb. 2023-02-17 10:54:03 +01:00
coissac ed87f821eb adds the _taxid suffix to the rank taxid attributes. 2023-02-16 16:13:55 +01:00
coissac 2975042982 Adds the possiblility to append to files to obidistribute 2023-02-16 16:13:13 +01:00
coissac 85349668d0 Add some options to obiannotate 2023-02-16 13:32:27 +01:00
coissac 6e36b22040 Normalise the managment of speed measure 2023-02-16 13:31:49 +01:00
coissac f56363a100 Patch an embl/genbank parser error 2023-02-16 13:30:42 +01:00
coissac 08521c74e2 Adds Aho-Corasick matching to obiannotate 2023-02-09 15:59:11 +01:00
coissac 8b70b1a5d8 Last bug on sequence writing 2023-02-08 13:56:50 +01:00
coissac 526bf79c7f Patch for some lost of data during sequence writing 2023-02-08 13:14:26 +01:00
coissac 4117cbdd08 Stabilize the obipairing output. whant run twice on the same dataset results are identical 2023-02-05 11:06:31 +01:00
coissac 7756aebab1 more doc 2023-02-02 23:11:08 +01:00
coissac 2002299b7f reorder some edits 2023-02-02 23:09:16 +01:00
coissac 060f7db082 Adds code for the --length option of obiannotate 2023-02-02 17:15:06 +01:00
coissac 5639a09fb9 Add the --with-taxon-at-rank option code to obiannotate 2023-02-02 16:36:32 +01:00
coissac 03b124f400 Patch a bug in MamberSub for primers longer than 32 2023-02-01 16:23:14 +01:00
coissac e5835310cc Simplify code of the JSON header formater 2023-01-31 17:16:55 +01:00
coissac 57c7187e6d Patch the JSON header formater 2023-01-31 17:15:10 +01:00
coissac f74c0bd517 First prelease of obiannotate 2023-01-27 11:35:39 +01:00
coissac 39b47a32bf Complement on the doc 2023-01-27 10:49:28 +01:00
coissac cfddc78161 Patch an aligment bug on obipairing 2023-01-25 13:22:56 +01:00
coissac 2d375df94f move the worker class to the obiseq package 2023-01-22 22:39:13 +01:00
coissac f97f92df72 rename the iterator class 2023-01-22 22:04:17 +01:00
coissac 20b16c0ba1 Force sequence reading to produce lowercase sequences.
Adds two columns to the obiclean ratio csv file
2022-11-22 15:06:09 +01:00
coissac 29563aa94e Rename the Length methods Len to follow GO standart 2022-11-17 11:09:58 +01:00
coissac eb32089305 Refactoring related to iterators 2022-11-16 17:13:40 +01:00
coissac 09fc426b67 Refactoring related to iterators 2022-11-16 17:13:03 +01:00
coissac 6f853da9df Remove single sequence ierators. Only batch iterators persist 2022-11-16 10:58:59 +01:00
coissac f674200a6e FastLCS with maxError=-1 is equivalent to FullLCS. 2022-11-16 09:57:36 +01:00