From c85a5cbb6afe19e4e03be19599487b734a584476 Mon Sep 17 00:00:00 2001 From: folded-permuted Date: Wed, 26 Nov 2025 17:37:45 +1100 Subject: [PATCH 1/2] Update README.md Improve the description of multithreaded alignment. --- README.md | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/README.md b/README.md index 107c4f3..182261c 100644 --- a/README.md +++ b/README.md @@ -55,14 +55,7 @@ for frag in alignment.fragments: ## Multi-threaded Alignment -`seq-smith` supports multi-threaded alignment for 1-vs-many scenarios. This is useful when you have a query sequence and want to align it against a large database of target sequences. - -Available functions: - -- `global_align_many` -- `local_align_many` -- `local_global_align_many` -- `overlap_align_many` +`seq-smith` alignment functions release the GIL while computing alignments, In order to reduce overhead associated with releasing and acquiring the GIL for each alignment, `seq-smith` also provides `*_many` versions of alignment functions for 1-vs-many scenarios. This is useful when you have a query sequence and want to align it against a large number of target sequences. Example: From 0d16aa0ceb5ec4dc859f545e842f1560bc8c01c6 Mon Sep 17 00:00:00 2001 From: Tobias Sargeant Date: Thu, 27 Nov 2025 15:43:55 +1100 Subject: [PATCH 2/2] Update README.md Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 182261c..796a60c 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ for frag in alignment.fragments: ## Multi-threaded Alignment -`seq-smith` alignment functions release the GIL while computing alignments, In order to reduce overhead associated with releasing and acquiring the GIL for each alignment, `seq-smith` also provides `*_many` versions of alignment functions for 1-vs-many scenarios. This is useful when you have a query sequence and want to align it against a large number of target sequences. +`seq-smith` alignment functions release the GIL while computing alignments. In order to reduce overhead associated with releasing and acquiring the GIL for each alignment, `seq-smith` also provides `*_many` versions of alignment functions for 1-vs-many scenarios. This is useful when you have a query sequence and want to align it against a large number of target sequences. Example: