I'm having a list of SMILES and I would like to receive columns which contain the numbers of each functional group for a molecule.
I've noticed that there is an RDKit Functional Group Filter Node which lists many functional groups. Since there is a node to filter by functional groups I assumed that there might also be one that counts and lists those functional groups.
The SMARTS patterns for the functional groups are viewable if you press the 'i' button in the Functional Group filter node - the best you could do probably at the moment is to use those as the basis for a second input table for the RDKit Substructure Counter node, although I would assume that it wouldn't be a huge leap for the RDKit developers to create a counter rather than filter version of the FG node
Thanks to the fact that KNIME's file reader node can read from a URL, you can use these directly in a workflow after a bit of post-processing.
The attached workflow does just that.
Since the RDKit repo has another set of functional groups (these were collected for a different purpose and are broader, but perhaps not as carefully defined):