def __call__(self, mol, id=-1):
        r"""Calculate descriptors.

        :type mol: rdkit.Chem.Mol
        :param mol: molecular

        :type id: int
        :param id: conformer id

        :rtype: Result[scalar or Error]
        :returns: iterator of descriptor and value
        """
        return self._wrap_result(
            mol,
            self._calculate(Context.from_calculator(self, mol, id)),
        )
def __call__ ( self , mol , id = - 1 ) : return self . _wrap_result ( mol , self . _calculate ( Context . from_calculator ( self , mol , id ) ) , )
r"""Calculate descriptors.

        :type mol: rdkit.Chem.Mol
        :param mol: molecular

        :type id: int
        :param id: conformer id

        :rtype: Result[scalar or Error]
        :returns: iterator of descriptor and value