You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Similar to #7, this would split up kmerseek search from the convenient one-liner for the CLI, into at least 6 different subcommands. These commands would call separate Sourmash/Branchwater CLIs and/or custom code:
search-create-query-sketch: sourmash scripts manysketch (uses as many CPUs as available, low-medium memory)
search-get-query-kmers: sourmash sig kmers (takes a long time, but only 1 CPU and low memory)
search-do-search: sourmash scripts manysearch (uses as many CPUs as available, low-medium memory)
search-get-matching-kmers: Custom code, most likely kmerseek.search.KmerseekResults.join_query_target_kmers(), KmerseekResults.join_results_kmers(), KmerseekResults.stitch_kmers_per_gene()
Similar to #7, this would split up
kmerseek search
from the convenient one-liner for the CLI, into at least 6 different subcommands. These commands would call separate Sourmash/Branchwater CLIs and/or custom code:search-create-query-sketch
:sourmash scripts manysketch
(uses as many CPUs as available, low-medium memory)search-get-query-kmers
:sourmash sig kmers
(takes a long time, but only 1 CPU and low memory)search-do-search
:sourmash scripts manysearch
(uses as many CPUs as available, low-medium memory)search-get-matching-kmers
: Custom code, most likelykmerseek.search.KmerseekResults.join_query_target_kmers()
,KmerseekResults.join_results_kmers()
,KmerseekResults.stitch_kmers_per_gene()
search-get-uniprot-domains
: [TODO: First need to implement the Uniprot domain search in the first place] Get Uniprot domains from overlapping regions found in k-mers #6search-output-per-gene-results
: Custom code, most likelykmerseek.search.KmerseekResults.show_results_per_gene()
Notice that each command is named
search-VERB-something
-- I like this style for clarity. Also taking suggestions on naming, the hardest problem!The text was updated successfully, but these errors were encountered: