Skip to content

Commit

Permalink
SS-MAIN: Build Kickoff
Browse files Browse the repository at this point in the history
  • Loading branch information
Sulstice committed Dec 10, 2021
1 parent 3dac6ba commit 3837341
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 0 deletions.
1 change: 1 addition & 0 deletions .coveralls.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
repo_token: 9AS9AHkAkkJSUWh3hW7RCNr686aJmQhtD
61 changes: 61 additions & 0 deletions tests/test_global_chem.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
# -*- coding: utf-8 -*-
#
# Testing content definitions.
#
# ------------------------------------------------

# imports
# -------

from rdkit import Chem
from global_chem import GlobalChem

def test_global_chem():

'''
Test the global chem class through rdkit parser
'''

gc = GlobalChem()

compounds = [
gc.amino_acid_side_smiles
,gc.common_organic_solvents_smiles
,gc.common_polymer_repeating_units_smiles
,gc.common_warheads_smiles
,gc.iupac_blue_book_radical_smiles
,gc.iupac_blue_book_rings_smiles
,gc.kinase_electrophilic_warheads_smiles
,gc.kinase_privileged_scaffolds_smiles
,gc.open_smiles_functional_groups_smiles
,gc.phase_2_hetereocyclic_rings_smiles
,gc.privileged_scaffolds_smiles
,gc.r_groups_replacements_smiles
,gc.rings_in_drugs_smiles
,gc.vitamins_smiles
]

total_molecules = []
passing_rdkit_molecules = []

for i in range(0, len(compounds)):

molecules = compounds[i]

smiles_list = list(list(molecules.values()))

for i in range(0, len(smiles_list)):

total_molecules.append(smiles_list[i])

try:
mol = Chem.MolFromSmiles(smiles_list[i])
passing_rdkit_molecules.append(smiles_list[i])

except:
pass

print ('Length of Total Molecules: %s ' % len(total_molecules))
print ('Passing RDkit Molecules: %s ' % len(passing_rdkit_molecules))

0 comments on commit 3837341

Please sign in to comment.