estate
index
/home/orient/pydpi/drug/estate.py

##############################################################################
This module is to compute the estate fingerprints and values based on Kier 
 
and Hall's paper. If you have any question please contact me via email.
 
My email adress is : orientalcds@gmail.com
 
Created on Tue May 24 14:32:52 2011
 
@author: Dongsheng Cao
##############################################################################

 
Modules
       
AtomTypes
rdkit.Chem
rdkit.Chem.EState.Fingerprinter
numpy

 
Functions
       
CalculateEstateFingerprint(mol)
#################################################################
The Calculation of EState Fingerprints.
 
It is the number of times each possible atom type is hit.
 
Usage:
    
    result=CalculateEstateFingerprint(mol)
    
    Input: mol is a molecule object.
    
    Output: result is a dict form containing 79 estate fragments.
#################################################################
CalculateEstateValue(mol)
#################################################################
The Calculate of EState Values.
 
It is the sum of the Estate indices for atoms of each type.
 
Usage:
    
    result=CalculateEstateValue(mol)
    
    Input: mol is a molecule object.
    
    Output: result is a dict form containing 79 estate values.
#################################################################
CalculateMaxAtomTypeEState(mol)
#################################################################
Calculation of maximum of E-State value of specified atom type
 
res---->dict type
 
Usage:
    
    result=CalculateMaxAtomTypeEState(mol)
    
    Input: mol is a molecule object.
    
    Output: result is a dict form containing 79 max estate values.
#################################################################
CalculateMinAtomTypeEState(mol)
#################################################################
Calculation of minimum of E-State value of specified atom type
 
res---->dict type
 
Usage:
    
    result=CalculateMinAtomTypeEState(mol)
    
    Input: mol is a molecule object.
    
    Output: result is a dict form containing 79 min estate values.
#################################################################
GetEstate(mol)
#################################################################
Obtain all descriptors related to Estate.
 
Usage:
    
    result=GetEstate(mol)
    
    Input: mol is a molecule object.
    
    Output: result is a dict form containing all estate values.
#################################################################

 
Data
        Version = 1.0