Running get-metadata (as well as get-all) with project ID PRJEB14529, PRJEB23239 or PRJEB10914 prints error and hangs indefinitely.
Steps to reproduce:
Create TSV file containing either of these project IDs: PRJEB14529, PRJEB23239, PRJEB10914
Run the following command: q2 fondue get-metadata --m-accession-ids-file <ids file> --p-email <your email> --o-metadata ~/metadata.qza --verbose
Observe the behaviour.
Expected behaviour:
Command returns and metadata.qza artifact is created.
Actual behaviour:
Command prints below error and hangs indefinitely:
Exception in thread Thread-10:
Traceback (most recent call last):
File "/Users/anjaadamov/opt/anaconda3/envs/fondue-new/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/Users/anjaadamov/opt/anaconda3/envs/fondue-new/lib/python3.8/site-packages/entrezpy/requester/threadedrequest.py", line 48, in run
self.run_one_request(request, analyzer)
File "/Users/anjaadamov/opt/anaconda3/envs/fondue-new/lib/python3.8/site-packages/entrezpy/requester/threadedrequest.py", line 71, in run_one_request
analyzer.parse(response, request)
File "/Users/anjaadamov/Documents/projects/05_q2fondue/q2-fondue/q2_fondue/entrezpy_clients/_efetch.py", line 513, in parse
self.analyze_result(response, request)
File "/Users/anjaadamov/Documents/projects/05_q2fondue/q2-fondue/q2_fondue/entrezpy_clients/_efetch.py", line 507, in analyze_result
self.result.add_metadata(response, request.uids)
File "/Users/anjaadamov/Documents/projects/05_q2fondue/q2-fondue/q2_fondue/entrezpy_clients/_efetch.py", line 476, in add_metadata
parsed_results[i], desired_id=uid)
IndexError: list index out of range
Running
get-metadata
(as well asget-all
) with project IDPRJEB14529
,PRJEB23239
orPRJEB10914
prints error and hangs indefinitely.Steps to reproduce:
PRJEB14529
,PRJEB23239
,PRJEB10914
q2 fondue get-metadata --m-accession-ids-file <ids file> --p-email <your email> --o-metadata ~/metadata.qza --verbose
Expected behaviour: Command returns and
metadata.qza
artifact is created.Actual behaviour: Command prints below error and hangs indefinitely: