Skip to content

Program Error #4

@xuanwuji

Description

@xuanwuji

Thanks for your excellent work. This is a useful tool but i got some problem when i use it.
I confirm that I have installed ANARCI in my environment and can successfully run the test file, but when I run my own file there is such an error, may I ask if it is because of my input sequence?

Below is my terminal runtime log

Predict batch 0
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 1
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 2
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 3
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 4
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 5
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 6
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 7
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 8
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 9
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 10
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 11
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 12
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 13
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 14
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 15
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 16
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 17
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 18
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 19
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 20
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 21
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 22
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 23
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 24
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 25
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 26
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 27
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 28
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 29
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 30
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 31
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 32
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 33
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 34
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 35
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 36
Save fasta file to tmp_faketcr.fasta
Aligning...
Predict batch 37
Save fasta file to tmp_faketcr.fasta
Aligning...
Error: b'Parse failed (sequence file /tmp/tmp4jw3lh1t.fasta):\nLine 18: illegal character ?\n\n'
Traceback (most recent call last):
File "/mnt/zhangzheng_group/xuany/tcr_software/TEIM/scripts/data_process.py", line 84, in get_numbering
df = pd.read_csv('tmp_align_B.csv')
File "/mnt/zhangzheng_group/xuany/miniconda3/envs/TEIM/lib/python3.9/site-packages/pandas/util/_decorators.py", line 311, in wrapper
return func(*args, **kwargs)
File "/mnt/zhangzheng_group/xuany/miniconda3/envs/TEIM/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 680, in read_csv
return _read(filepath_or_buffer, kwds)
File "/mnt/zhangzheng_group/xuany/miniconda3/envs/TEIM/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 575, in _read
parser = TextFileReader(filepath_or_buffer, **kwds)
File "/mnt/zhangzheng_group/xuany/miniconda3/envs/TEIM/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 933, in init
self._engine = self._make_engine(f, self.engine)
File "/mnt/zhangzheng_group/xuany/miniconda3/envs/TEIM/lib/python3.9/site-packages/pandas/io/parsers/readers.py", line 1217, in _make_engine
self.handles = get_handle( # type: ignore[call-overload]
File "/mnt/zhangzheng_group/xuany/miniconda3/envs/TEIM/lib/python3.9/site-packages/pandas/io/common.py", line 789, in get_handle
handle = open(
FileNotFoundError: [Errno 2] No such file or directory: 'tmp_align_B.csv'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/mnt/zhangzheng_group/xuany/tcr_software/TEIM/scripts/inference_seq2.py", line 171, in
predict_binding(input_path, output_path=output_path)
File "/mnt/zhangzheng_group/xuany/tcr_software/TEIM/scripts/inference_seq2.py", line 158, in predict_binding
pred = predictor.predict(seqs_cdr3_batch, seqs_epi_batch)[:, 0]
File "/mnt/zhangzheng_group/xuany/tcr_software/TEIM/scripts/inference_seq2.py", line 111, in predict
encoding_cdr3, encoding_epi, epi_vec = self.encode_data(seqs_cdr3, seqs_epi)
File "/mnt/zhangzheng_group/xuany/tcr_software/TEIM/scripts/inference_seq2.py", line 116, in encode_data
encoding_cdr3 = encode_cdr3(seqs_cdr3, self.tokenizer)
File "/mnt/zhangzheng_group/xuany/tcr_software/TEIM/scripts/data_process.py", line 171, in encode_cdr3
seqs_al = get_numbering(cdr3)
File "/mnt/zhangzheng_group/xuany/tcr_software/TEIM/scripts/data_process.py", line 86, in get_numbering
raise FileNotFoundError('Error: ANARCI failed to align, please check whether ANARCI exists in your environment')
FileNotFoundError: Error: ANARCI failed to align, please check whether ANARCI exists in your environment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions