Hi Till, I hope you are well. I am trying to use apscale_blast - remote blast, but I am getting the error that I will include below. I am also attaching a photo of my settings for apscale_blast. Please can you help me with these issues and how to solve them?
Thank you and best regards,
Luka.
13:16:40: Creating subset(s) from fasta file.
13:16:42: Created 10 subset(s) from fasta file.
13:16:42: Starting megablast for '0_HRZZ_sediment_2_sequences_part_001'
13:16:42: Using remote BLAST.
13:16:42: Please note that requests will be rate-limited to 10 requests per day (1000 sequences) to avoid overloading the server.
13:16:42: Subsets will be processed sequentially to minimize server strain.
13:16:42: For larger datasets (1000+ query sequences), please use a local database.
13:16:42: Starting remote blast for subset 1/9.
2026-01-26 13:32:09.097 Uncaught app execution
Traceback (most recent call last):
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\streamlit\runtime\scriptrunner\exec_code.py", line 128, in exec_func_with_error_handling
result = func()
^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 669, in code_to_exec
exec(code, module.dict) # noqa: S102
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_gui\apscale_gui.py", line 1037, in
main()
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_gui\apscale_gui.py", line 949, in main
run_apscale_blast(project_folder, available_fasta_files, available_databases)
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_gui\apscale_gui.py", line 431, in run_apscale_blast
a_blastn(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_blast\a_blastn.py", line 460, in main
remote_blast(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_blast\a_blastn.py", line 274, in remote_blast
page.wait_for_selector("#allDownload", state="attached", timeout=900 * 1000) # Wait for the download section to appear
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright\sync_api_generated.py", line 8182, in wait_for_selector
self._sync(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_sync_base.py", line 115, in _sync
return task.result()
^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_page.py", line 423, in wait_for_selector
return await self._main_frame.wait_for_selector(**locals_to_params(locals()))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_frame.py", line 369, in wait_for_selector
await self._channel.send(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_connection.py", line 558, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 900000ms exceeded.
Call log:

Hi Till, I hope you are well. I am trying to use apscale_blast - remote blast, but I am getting the error that I will include below. I am also attaching a photo of my settings for apscale_blast. Please can you help me with these issues and how to solve them?
Thank you and best regards,
Luka.
13:16:40: Creating subset(s) from fasta file.
13:16:42: Created 10 subset(s) from fasta file.
13:16:42: Starting megablast for '0_HRZZ_sediment_2_sequences_part_001'
13:16:42: Using remote BLAST.
13:16:42: Please note that requests will be rate-limited to 10 requests per day (1000 sequences) to avoid overloading the server.
13:16:42: Subsets will be processed sequentially to minimize server strain.
13:16:42: For larger datasets (1000+ query sequences), please use a local database.
13:16:42: Starting remote blast for subset 1/9.
2026-01-26 13:32:09.097 Uncaught app execution
Traceback (most recent call last):
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\streamlit\runtime\scriptrunner\exec_code.py", line 128, in exec_func_with_error_handling
result = func()
^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 669, in code_to_exec
exec(code, module.dict) # noqa: S102
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_gui\apscale_gui.py", line 1037, in
main()
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_gui\apscale_gui.py", line 949, in main
run_apscale_blast(project_folder, available_fasta_files, available_databases)
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_gui\apscale_gui.py", line 431, in run_apscale_blast
a_blastn(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_blast\a_blastn.py", line 460, in main
remote_blast(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\apscale_blast\a_blastn.py", line 274, in remote_blast
page.wait_for_selector("#allDownload", state="attached", timeout=900 * 1000) # Wait for the download section to appear
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright\sync_api_generated.py", line 8182, in wait_for_selector
self._sync(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_sync_base.py", line 115, in _sync
return task.result()
^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_page.py", line 423, in wait_for_selector
return await self._main_frame.wait_for_selector(**locals_to_params(locals()))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_frame.py", line 369, in wait_for_selector
await self._channel.send(
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_connection.py", line 69, in send
return await self._connection.wrap_api_call(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\lukaz\miniconda3\envs\apscale4\Lib\site-packages\playwright_impl_connection.py", line 558, in wrap_api_call
raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
playwright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 900000ms exceeded.
Call log:
5 × waiting for" https://blast.ncbi.nlm.nih.gov/Blast.cgi" navigation to finish...
67 × navigated to "https://blast.ncbi.nlm.nih.gov/Blast.cgi"