When calculating descriptors from smiles for disconnected structure, those related with the adjacency matrix are not calculated,
minimal reproduction code
calc = Calculator(descriptors, ignore_3D = True)
a = calc(Chem.MolFromSmiles('CC1CO1.C1CO1'))
Print(a._values[:10])
[5.059137268047012,
2.230710143300821,
0,
0,
<mordred.error.Missing at 0x1f21f64ca00>,
<mordred.error.Missing at 0x1f21f64c910>,
<mordred.error.Missing at 0x1f21f64c9d0>,
<mordred.error.Missing at 0x1f21f64c9a0>,
<mordred.error.Missing at 0x1f21f64c940>,
<mordred.error.Missing at 0x1f21f64c8e0>]
description
When calculating descriptors from smiles for disconnected structure, those related with the adjacency matrix are not calculated,
minimal reproduction code
calc = Calculator(descriptors, ignore_3D = True) a = calc(Chem.MolFromSmiles('CC1CO1.C1CO1'))
Print(a._values[:10])
[5.059137268047012, 2.230710143300821, 0, 0, <mordred.error.Missing at 0x1f21f64ca00>, <mordred.error.Missing at 0x1f21f64c910>, <mordred.error.Missing at 0x1f21f64c9d0>, <mordred.error.Missing at 0x1f21f64c9a0>, <mordred.error.Missing at 0x1f21f64c940>, <mordred.error.Missing at 0x1f21f64c8e0>]