Skip to content

Crosslinks can't be combined with bondedAtomPairs #3

@gilep

Description

@gilep

Input JSON files with both nonempty "bondedAtomPairs" and "crosslinks" cause the error:

I0829 15:12:13.420509 140737350307840 folding_input.py:1461] Adding crosslinks
Traceback (most recent call last):
  File "/app/alphafold/run_alphafold.py", line 902, in <module>
    app.run(main)
  File "/alphafold3_venv/lib/python3.11/site-packages/absl/app.py", line 308, in run
    _run_main(main, args)
  File "/alphafold3_venv/lib/python3.11/site-packages/absl/app.py", line 254, in _run_main
    sys.exit(main(argv))
             ^^^^^^^^^^
  File "/app/alphafold/run_alphafold.py", line 886, in main
    fold_input = fold_input.expand_links()
                 ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/alphafold3_venv/lib/python3.11/site-packages/alphafold3/common/folding_input.py", line 1495, in expand_links
    bonded_atom_pairs.extend(bond_pairs)
    ^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'tuple' object has no attribute 'extend'

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions