Skip to content

Conversation

@wwood
Copy link
Owner

@wwood wwood commented Jan 8, 2026

Motivation

  • Provide visible progress feedback while aggregating per-genome HMM search results to help monitor long-running jobs.
  • The aggregation loop processes results from a multiprocessing Pool, which can take substantial time across many genomes.

Description

  • Wrapped the result-aggregation loop in a tqdm progress bar to report progress per genome.
  • The loop now uses tqdm(map_result, total=len(new_genome_transcripts_and_proteins), desc="Running hmmsearch", unit="genome") in singlem/supplement.py.
  • No other functional changes were made to the aggregation logic or multiprocessing usage.

Testing

  • Ran the full test suite with pixi run -e dev pytest test as required by repository guidelines.
  • Automated tests completed with 224 passed, 20 skipped, 1 warning in 866.04s (about 14m26s).

Codex Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant