libokj's picture
Upload 110 files
c0ec7e6
raw
history blame
473 Bytes
from rdkit.Chem import AllChem
from rdkit.Chem import DataStructs
import numpy as np
import pandas as pd
import os
_type = 'SMARTS-based'
file_path = os.path.dirname(__file__)
def GetMACCSFPs(mol):
'''
166 bits
'''
fp = AllChem.GetMACCSKeysFingerprint(mol)
arr = np.zeros((0,), dtype=np.bool_)
DataStructs.ConvertToNumpyArray(fp, arr)
return arr
def GetMACCSFPInfos():
return pd.read_excel(os.path.join(file_path, 'maccskeys.xlsx'))