Hi Mikhail,
With the recent brilliant new nodes that the KNIME team have implemented to load in PDF files (i.e. patents or chemistry papers), and then extract structures from these, it is extremely useful in getting out final molecules, such as pharmacologically active molecules from patents. These can then be passed into the "Murcko Scaffolds" node and "Atom Replacer" node to get Carbon Skeleton frameworks which is really useful for understanding key features in a patent of pharmacologically active molecules.
The main issue however, is that you also end up extracting out inorganics such as caesium carbonate, sodium hydride, butyl lithium, sodium methoxide etc.
Is it possible to have a node which takes a set of molecules and then exports them to two ports, the top port contains organic molecules (i.e. which contains at least C and H atoms), and the bottom port contains inorganic molecules (molecules which donot contain C and H atoms). It would also be useful to have a couple of options in the node dialog to;
1. "Interpret organic alkali metal salts as inorganic molecules" and this is set ON as default. This would be useful to remove molecules like butyl lithium and sodium methoxide which would normally be considered organic.
2. "Interpret any molecules containing d-block elements as inorganic molecules" and this is set ON as default. This would be useful to remove catalysts such as Pd(PPh3)4 etc.
I hope you can consider this in any future nodes as I believe this facility is not represented elsewhere in KNIME.
Thanks,
Simon.