Skip to content

Tests broken due to OpenFF error #25

@Rob-Welch

Description

@Rob-Welch

Currently, all tests fail due to this error in the test test_ligand, in the call to Interchange.from_smirnoff.

ValueError: No registered toolkits can provide the capability "assign_partial_charges" for args "()" and kwargs "{'molecule': Molecule with name 'ADP' and SMILES '[H][O][C@@]1([H])[C@@]([H])([O][H])[C@]([H])([N]2[C]([H])([H])[N]([H])[C@]3([H])[C@]([H])([N]([H])[H])[N]([H])[C]([H])([H])[N]([H])[C@]23[H])[O][C@]1([H])[C]([H])([H])[O][P]([H])([O][H])([O][H])[O][P]([H])([O][H])([O][H])[O][H]', 'partial_charge_method': 'am1bcc'}"

I don't know enough about smiles strings to know if this is valid or not, but... surely that can't be right? Also, this error is not triggered on my machine. I might see if I can replicate it by following the exact github actions process for installation.

Also - the call to Interchange.from_smirnoff is where the interchange is created for the protein (not the ligand), and I do it in the exact way that OpenFF tells you to do it in their docs. Maybe something's changed in OpenFF?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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