Closed shayakhmetov closed 5 years ago
Thank you for your reporting.
Detour matrix descriptor cannot calculate some molecules since its computational complexity.
Please exclude DetourMatrix from Calculator.
for example:
from mordred import Calculator, DetourMatrix, descriptors, get_descriptors_from_module
# get all descriptor classes from descriptors module
descs = get_descriptors_from_module(descriptors, submodule=True)
# exclude DetourMatrix from descs
descs = filter(lambda d: d.__module__ != DetourMatrix.__name__, descs)
calc = Calculator(descs)
It seems ugly code. I'll add shorthand for it in future.
Thanks,
solved 2848b088fd7b6735590242b5e22573babc724f10
mordred.version='1.1.1', rdkit.version='2018.03.4'