The problem being addressed is that RdKit was found on our samples to be more capable of processing cxsmarts (a MolBlock with a smarts mixin, non-standard format which is though supported by popular sketchers) than regular smarts. This requires a logic where both MolBlock and SMARTS are passed to searchSubstructure.
We need to address this topic somehow in searchSubstructure API. currently this passing is only supported in a package function, being used by substructure filter.
The problem being addressed is that RdKit was found on our samples to be more capable of processing cxsmarts (a MolBlock with a smarts mixin, non-standard format which is though supported by popular sketchers) than regular smarts. This requires a logic where both MolBlock and SMARTS are passed to
searchSubstructure
.We need to address this topic somehow in
searchSubstructure
API. currently this passing is only supported in a package function, being used by substructure filter.