Commit Graph

53 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 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 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 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 8458c0cd8b Patch a bug in the genbank reader for the sequence longer than 10kb. 2023-02-17 10:54:03 +01:00
coissac 2975042982 Adds the possiblility to append to files to obidistribute 2023-02-16 16:13:13 +01:00
coissac f56363a100 Patch an embl/genbank parser error 2023-02-16 13:30:42 +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 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 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 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 7f863fb383 Prevens errors on FASTA formating an empty sequence 2022-11-16 09:22:55 +01:00
coissac 65210755cc Patch reading of annotation from stdin 2022-09-29 14:48:05 +02:00
coissac fe5d8e3340 Patch a bug in ngsfilter reading and sample matching 2022-09-28 14:29:19 +02:00
coissac ebefa28cc0 Patch memory error related to []byte pool 2022-09-28 14:28:37 +02:00
coissac 49b4d97803 Remove HTML escaping to json marshaling 2022-09-20 22:01:52 +02:00
coissac 989e678f6b refactor code and change algorithm used to read from many files 2022-08-23 15:07:06 +02:00
coissac 5a81525e46 Adds a genbank parser 2022-08-23 11:04:57 +02:00
coissac 9677f531c4 Improved performance and ability to read very long sequences. 2022-08-21 13:38:13 +02:00
coissac 5dd835d3e7 A first functional version of obiclean 2022-08-20 18:01:07 +02:00
coissac b4cabf31fc Correctly print StatsOn values in obiformat style 2022-06-14 10:00:45 +02:00
coissac f14860a486 Patch header parting and formatiing 2022-05-27 11:53:29 +03: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 3586ecc483 second version of obidistribute and a first buggy version of obiuniq 2022-02-15 00:47:02 +01:00
coissac b931321ba1 Adds the hash option to obidistribute 2022-02-14 09:12:57 +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 38e4655f38 Correct for a strange bug... 2022-02-07 11:51:35 +01:00
coissac 98a4363d22 obimultiplex saves unassigned sequence 2022-02-01 23:25:19 +01:00
coissac 8dbda68746 Adds the command obimultiplex 2022-02-01 17:31:28 +01:00
coissac 4551df08b1 Adds a reader for NGS filter files and change some API for the apat library 2022-01-18 13:09:32 +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
coissac ef66ca4972 Code refactoring 2022-01-14 17:32:12 +01:00