(task)
| 1057 | # Run all sequences concurrently with progress bar |
| 1058 | with tqdm(total=len(tasks)) as pbar: |
| 1059 | async def track_progress(task): |
| 1060 | result = await task |
| 1061 | pbar.update(1) |
| 1062 | return result |
| 1063 | |
| 1064 | tracked_tasks = [track_progress(task) for task in tasks] |
| 1065 | completed_sequences = await asyncio.gather(*tracked_tasks) |