Commit Graph

55 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 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 27d6c60e25 Add the possibility to look for patterns allowing indels.
Former-commit-id: 0599c2b0ad16df086dbdb08e491503870d8904be
2023-03-20 15:28:24 +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 072b85e155 change the model for representing paired reads and extend its usage to other commands 2023-02-23 23:35:58 +01:00
coissac d04eb915b3 adds a directory option to obidistribute 2023-02-17 22:52:53 +01:00
coissac 85349668d0 Add some options to obiannotate 2023-02-16 13:32:27 +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 18447e66a7 Patch a critical bug into the CopySlice function. 2022-11-16 09:24:17 +01:00
coissac f3ddac0f50 Small adjustment 2022-10-27 11:18:44 +02:00
coissac 8aa323dad5 Add a first version of obitag the successor of ecotag 2022-10-26 13:16:56 +02:00
coissac f8df48338d Several bug in annotation management 2022-10-12 23:01:47 +02:00
coissac d9c18ab0b5 Add a reverse complement worker 2022-10-05 09:41:59 +02:00
coissac d0f63fda56 add functionalities to the expression
predicate evaluations
2022-09-28 16:13:20 +02:00
coissac ebefa28cc0 Patch memory error related to []byte pool 2022-09-28 14:28:37 +02:00
coissac 448f5f83fa Patch a bug in comparison of attibutes during sequence annotation merging 2022-09-08 07:50:17 +02:00
coissac 6b8f4490cf Change obiclean algorithm for a better evaluation of ratio 2022-08-31 20:38:03 +02:00
coissac 57e0966d35 Adds some documentation 2022-08-23 11:11:36 +02:00
coissac 62968aaa26 patch the Taxid method 2022-08-23 11:06:51 +02:00
coissac 31c45bf46f Adds documentation and few methods to the BioSequences 2022-08-21 17:53:19 +02:00
coissac 10663bf79c Patch an algorithm error on th Annotation Classifier 2022-08-21 14:45:53 +02:00
coissac 5dd835d3e7 A first functional version of obiclean 2022-08-20 18:01:07 +02:00
coissac f0de4d8f28 Finalize the correct merging of statistic of occurrences, in I expect every situation 2022-06-14 09:54:33 +02:00
coissac cf5b4baa54 Small bug in sequence counting on merge 2022-05-30 16:28:59 +02:00
coissac f14860a486 Patch header parting and formatiing 2022-05-27 11:53:29 +03:00
coissac 011898bd9d A first version of obigrep. Normally fully functionnal, but not fully tested 2022-02-25 07:29:52 +01:00
coissac abcf02e488 Start to use leveled log 2022-02-24 12:14:52 +01:00
coissac 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
coissac 2e7c1834b0 Big change iin the data model, and a first version of obiuniq 2022-02-21 19:00:23 +01:00
coissac 9737f97084 before big changes 2022-02-18 22:53:09 +01:00
coissac 6067b92e2f Adds the notioon of NA value 2022-02-18 10:00:42 +01:00
coissac aef546dae3 Patch a bug in the recycle method 2022-02-18 10:00:15 +01:00
coissac 94457f5116 Creare a reorder method 2022-02-18 09:59:47 +01:00
coissac 3586ecc483 second version of obidistribute and a first buggy version of obiuniq 2022-02-15 00:47:02 +01:00
coissac eb32620bb3 Adds a first version of a new obidistribute command 2022-02-14 00:01:01 +01:00
coissac bd630ea512 Forget the binary writer 2022-02-09 22:00:38 +01:00
coissac 27556ce81f Start of implementing binary file format 2022-02-07 11:57:08 +01:00
coissac 98a4363d22 obimultiplex saves unassigned sequence 2022-02-01 23:25:19 +01:00
coissac e9cdfd7e03 Make subseq method dealing with qualities 2022-02-01 18:49:32 +01:00
coissac 8dbda68746 Adds the command obimultiplex 2022-02-01 17:31:28 +01:00
coissac 64676db3f4 Connect the command line options to the algorithm of obipairing 2022-01-16 17:30:30 +01:00
coissac 576a9f4d2d A global version of a Slice pool 2022-01-16 00:21:42 +01:00
coissac e1b7e1761c Change the memory management for thee BuildAlignment function 2022-01-15 19:10:16 +01:00
coissac e8fff6477b Work on iterators and recycling of biosequences 2022-01-14 23:11:36 +01:00