coadunate/MICAS

Stream the celery output into the webpage

Closed this issue · 1 comments

The celery output which gives information on the database downloading needs to be added into the web interface so that the users are aware of the downloading process. Here's an example of the celery log:

[2021-06-06 14:43:34,061: INFO/MainProcess] Connected to redis://localhost:6379//
[2021-06-06 14:43:34,071: INFO/MainProcess] mingle: searching for neighbors
[2021-06-06 14:43:35,095: INFO/MainProcess] mingle: all alone
[2021-06-06 14:43:35,107: INFO/MainProcess] celery@Tayabs-MacBook-Pro-2.local ready.
[2021-06-06 14:43:35,109: INFO/MainProcess] Task app.main.tasks.int_download_database[7bb9333c-265d-4a2b-bd99-1f1c04dc9e13] received
[2021-06-06 14:43:35,111: WARNING/ForkPoolWorker-8] DOWNLOAD DATABASE: Downloading taxonomy files
Downloading NCBI taxonomy ...
x nodes.dmp
x names.dmp
[2021-06-06 14:43:48,224: WARNING/ForkPoolWorker-8] DOWNLOAD DATABASE: Successfully downloaded taxonomy files
[2021-06-06 14:43:48,225: WARNING/ForkPoolWorker-8] DOWNLOAD DATABASE: Created seqid2taxid.map file
[2021-06-06 14:43:48,227: WARNING/ForkPoolWorker-8] DOWNLOAD DATABASE: No queries provided, skipping.
[2021-06-06 14:43:48,227: WARNING/ForkPoolWorker-8] DOWNLOAD_DATABASE: Downloading bacteria database(s) from NCBI
[2021-06-06 14:43:48,228: WARNING/ForkPoolWorker-8] CMD:
[2021-06-06 14:43:48,228: WARNING/ForkPoolWorker-8] ['centrifuge-download -o /Users/tayabsoomro/Documents/Projects/Files-MICAS/micas_data/database/library -m -d bacteria refseq']

Will be addressed in #53