SMILES Validation
Software
SMILES Passed
from global_chem import GlobalChem
from global_chem_extensions import GlobalChemExtensions
gc = GlobalChem()
cheminformatics = GlobalChemExtensions().cheminformatics()gc.build_global_chem_network()
smiles_list = list(gc.get_node_smiles('emerging_perfluoroalkyls').values())
sucesses, failures = cheminformatics.verify_smiles(
smiles_list,
rdkit=True,
partial_smiles=True,
return_failures=True,
pysmiles=True,
molvs=True
)
total = len(sucesses) + len(failures)
print ("Percantage of Accepted SMILES: %s" % ((len(sucesses) / total) * 100))Last updated