zly
|
59d7f8e051
|
feat(worker): integrate CRISPR-Cas pipeline execution logic
|
2026-01-14 15:57:12 +08:00 |
|
zly
|
7090676f46
|
feat(backend): implement CRISPR-Cas API parameters and database schema
|
2026-01-14 15:47:35 +08:00 |
|
zly
|
d4f0e27af8
|
feat(backend): add missing API endpoints, concurrency control, and queue management\n\n- Add /api/v1/tasks router for task management\n- Add DELETE endpoint for task deletion\n- Add GET /download endpoint for result bundling (tar.gz)\n- Add GET /queue endpoint for queue position queries\n- Create ConcurrencyManager service with Redis Semaphore (16 concurrent limit)\n- Add QUEUED status to JobStatus enum\n- Update Job model with queue_position, current_stage, progress_percent fields\n- Add scoring parameters (min_identity, min_coverage, etc.) to jobs API\n- Implement pipeline stages: digger -> shoter -> plots -> bundle\n- Add update_queue_positions Celery task for periodic queue updates\n- Clean up duplicate code in main.py\n\nCo-Authored-By: Claude <noreply@anthropic.com>
|
2026-01-13 23:41:15 +08:00 |
|
|
|
c7744836e9
|
Initial commit: BtToxin Pipeline project structure
|
2025-10-13 19:22:56 +08:00 |
|