Единственным способом, который я нашел, было получение списка Smiles, преобразование их в Mols, а затем в отпечатки пальцев. Список отпечатков пальцев и молекул одного размера и порядка, поэтому
Отпечатки пальцев [0] == Mols [0]
в терминах молекулы, которую они представляют. Кластеризация отпечатков пальцев возвращает индекс отпечатка пальца в списке, поэтому индексы могут использоваться для извлечения молекулы из списка Mol.
Я не думаю, что это самое чистое решение, но работает.