Closed YingYa closed 4 months ago
@YingYa thank you for this bug report. Can you please attach the input VCF file for this run so I can try to reproduce this error on my end?
Yes. May I have your e-mail that I could share the files by google drive?
Would our Google group help email alias work? It’s help@pvactools.org
Please find the files on: https://drive.google.com/drive/folders/18_UpQMi_1ijlkDsKNAMRaWpSxG2DNcqJ?usp=sharing
Unfortunately, I'm unable to reproduce this issue on my end. Would you be able to share your output directory for this run with me if you still have it? Additionally, the full stderr/stdout log would be helpful in case there are any additional errors/warnings in there.
I was actually able to reproduce this error on the data for #1074. Did you, by any chance, restart this particular run? Did you encounter the following error earlier: FileNotFoundError: [Errno 2] No such file or directory: '/data/issue_1074/MHC_Class_I/tmp/deepimmuno-cnn-result.txt'
? I'm trying to figure out if this error is related to a restart after the FileNotFoundError.
Yes, I encounter the following error in other rerun samples: _FileNotFoundError: [Errno 2] No such file or directory: '/path/to/MHC_ClassI/tmp/deepimmuno-cnn-result.txt'
This issue has been fixed in version 4.1.1. You will need to start your run from scratch because the FileNotFoundError
results in incomplete tmp files that will lead to the ValueError
from the original bug report. Please give that version a try and feel free to reopen this issue if the error persists.
Installation Type
Docker
pVACtools Version / Docker Image
4.1.0 - running via Singularity (v3.8.1)
Python Version
No response
Operating System
CentOS7
Describe the bug
Running pVACtools using Singularity on a CentOS Linux 7 HPC at work. (Docker not permitted)
The key information from the stdout: Executing MHC Class I predictions ...... Parsing prediction file for Allele HLA-B*15:01 and Epitope Length 9 - Entries 1-104
The error information from stderr: Traceback (most recent call last): File "/usr/local/bin/pvacseq", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.7/site-packages/pvactools/tools/pvacseq/main.py", line 123, in main
args[0].func.main(args[1])
File "/usr/local/lib/python3.7/site-packages/pvactools/tools/pvacseq/run.py", line 142, in main
pipeline.execute()
File "/usr/local/lib/python3.7/site-packages/pvactools/lib/pipeline.py", line 452, in execute
split_parsed_output_files = self.parse_outputs(chunks)
File "/usr/local/lib/python3.7/site-packages/pvactools/lib/pipeline.py", line 413, in parse_outputs
parser.execute()
File "/usr/local/lib/python3.7/site-packages/pvactools/lib/output_parser.py", line 755, in execute
tsv_writer.writerow(row)
File "/usr/local/lib/python3.7/csv.py", line 155, in writerow
return self.writer.writerow(self._dict_to_list(rowdict))
File "/usr/local/lib/python3.7/csv.py", line 151, in _dict_to_list
How to reproduce this bug
Input files
No response
Log output
Traceback (most recent call last): File "/usr/local/bin/pvacseq", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.7/site-packages/pvactools/tools/pvacseq/main.py", line 123, in main
args[0].func.main(args[1])
File "/usr/local/lib/python3.7/site-packages/pvactools/tools/pvacseq/run.py", line 142, in main
pipeline.execute()
File "/usr/local/lib/python3.7/site-packages/pvactools/lib/pipeline.py", line 452, in execute
split_parsed_output_files = self.parse_outputs(chunks)
File "/usr/local/lib/python3.7/site-packages/pvactools/lib/pipeline.py", line 413, in parse_outputs
parser.execute()
File "/usr/local/lib/python3.7/site-packages/pvactools/lib/output_parser.py", line 755, in execute
tsv_writer.writerow(row)
File "/usr/local/lib/python3.7/csv.py", line 155, in writerow
return self.writer.writerow(self._dict_to_list(rowdict))
File "/usr/local/lib/python3.7/csv.py", line 151, in _dict_to_list
Output files
No response