sourmash-bio / sourmash_plugin_branchwater

fast, multithreaded sourmash operations: search, compare, and gather.
GNU Affero General Public License v3.0
14 stars 2 forks source link

Many stdout messages reported by `fastmultigather` #238

Open mr-eyes opened 5 months ago

mr-eyes commented 5 months ago

Is this intentional? https://github.com/sourmash-bio/sourmash_plugin_branchwater/blob/43caeba6833a7efbdacc98b3cfbf56ae8867110e/src/utils.rs#L651-L659

https://github.com/sourmash-bio/sourmash_plugin_branchwater/blob/43caeba6833a7efbdacc98b3cfbf56ae8867110e/src/utils.rs#L616-L622

Looks like this

 iter 2133: remaining: query hashes=1261918(-1) matches=18(-1)
 iter 2134: remaining: query hashes=1261917(-1) matches=17(-1)
 iter 2135: remaining: query hashes=1261916(-1) matches=16(-1)
 iter 2136: remaining: query hashes=1261915(-1) matches=15(-1)
 iter 2137: remaining: query hashes=1261914(-1) matches=14(-1)
 iter 2138: remaining: query hashes=1261913(-1) matches=13(-1)
 iter 2139: remaining: query hashes=1261912(-1) matches=12(-1)
 iter 2140: remaining: query hashes=1261911(-1) matches=11(-1)
 iter 2141: remaining: query hashes=1261910(-1) matches=10(-1)
 iter 2142: remaining: query hashes=1261909(-1) matches=9(-1)
 iter 2143: remaining: query hashes=1261908(-1) matches=8(-1)
 iter 2144: remaining: query hashes=1261907(-1) matches=7(-1)
 iter 2145: remaining: query hashes=1261906(-1) matches=6(-1)
 iter 2146: remaining: query hashes=1261905(-1) matches=5(-1)
 iter 2147: remaining: query hashes=1261904(-1) matches=4(-1)
 iter 2148: remaining: query hashes=1261903(-1) matches=3(-1)
 iter 2149: remaining: query hashes=1261902(-1) matches=2(-1)
 iter 2150: remaining: query hashes=1261901(-1) matches=1(-1)
 iter 2151: remaining: query hashes=1261900(-1) matches=0(-1)
ctb commented 5 months ago

yes, it's pretty handy for understanding slow runtimes.