Update documentation. Add citation file. Modernize and improve code. Fix several minor bugs. Fix compilation with GCC 13. Print stats after fastq_mergepairs to log file instead of stderr. Handle sizein option correctly with dbmatched option for usearch_global. Allow maxseqlength option for makeudb_usearch. Fix memory allocation problem with chimera detection. Add lengthout and xlength options. Increase precision for eeout option. Add warning about sintax algorithm, random seed and multiple threads. Refactor chimera detection code. Add undocumented experimental long_chimeras_denovo command. Fix segfault with clustering. Add more references.
From the release notes for VSEARCH 2.23.0,
This fits with a new test failure on the master branch after commit https://github.com/peterjc/thapbi-pict/commit/d03730dcbc368cf562290f2d83f011d4ed0a533d (minor change):
Quoting https://app.circleci.com/pipelines/github/peterjc/thapbi-pict/3641/workflows/0dcd83cb-db0c-4646-a9d6-cdc245386761/jobs/3502
Confirmed locally:
Note only 3 chimeras, so the diff failed:
Downgrading to VSEARCH 2.22.1, the test passes - we again have 4 chimeras: