constitution module¶
structure. You can get 30 molecular connectivity descriptors. You can freely
use and distribute it. If you hava any problem, you could contact with us timely!
Authors: Zhijiang Yao and Dongsheng Cao.
Date: 2016.06.04
Email: gadsby@163.com and oriental-cds@163.com
-
constitution.
CalculateAllAtomNumber
(mol)[source]¶ Calculation of all atom counts in a molecule
—->nta
Usage:
result=CalculateAllAtomNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateAromaticBondNumber
(mol)[source]¶ Calculation of aromatic bond counts in a molecule
—->naro
Usage:
result=CalculateAromaticBondNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateAverageMolWeight
(mol)[source]¶ Calcualtion of average molecular weight
Note that not including H
—->AWeight
Usage:
result=CalculateAverageMolWeight(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateBromineNumber
(mol)[source]¶ Calculation of Bromine counts in a molecule
—->ncobr
Usage:
result=CalculateBromineNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateCarbonNumber
(mol)[source]¶ Calculation of Carbon number in a molecule
—->ncarb
Usage:
result=CalculateCarbonNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateChlorinNumber
(mol)[source]¶ Calculation of Chlorin counts in a molecule
—->ncocl
Usage:
result=CalculateChlorinNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateDoubleBondNumber
(mol)[source]¶ Calculation of double bond counts in a molecule
—->ndb
Usage:
result=CalculateDoubleBondNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateFluorinNumber
(mol)[source]¶ Calculation of Fluorin counts in a molecule
—->ncof
Usage:
result=CalculateFluorinNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateHacceptorNumber
(mol)[source]¶ Calculation of Hydrogen bond acceptor counts in a molecule
—->naccr
Usage:
result=CalculateHacceptorNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateHalogenNumber
(mol)[source]¶ Calculation of Halogen counts in a molecule
—->nhal
Usage:
result=CalculateHalogenNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateHdonorNumber
(mol)[source]¶ Calculation of Hydrongen bond donor counts in a molecule
—->ndonr
Usage:
result=CalculateHdonorNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateHeavyAtomNumber
(mol)[source]¶ Calculation of Heavy atom counts in a molecule
—->nhev
Usage:
result=CalculateHeavyAtomNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateHeteroNumber
(mol)[source]¶ Calculation of Hetero counts in a molecule
—->nhet
Usage:
result=CalculateHeteroNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateHydrogenNumber
(mol)[source]¶ Calculation of Number of Hydrogen in a molecule
—->nhyd
Usage:
result=CalculateHydrogenNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateIodineNumber
(mol)[source]¶ Calculation of Iodine counts in a molecule
—->ncoi
Usage:
result=CalculateIodineNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateMolWeight
(mol)[source]¶ Calculation of molecular weight
Note that not including H
—->Weight
Usage:
result=CalculateMolWeight(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateNitrogenNumber
(mol)[source]¶ Calculation of Nitrogen counts in a molecule
—->nnitro
Usage:
result=CalculateNitrogenNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateOxygenNumber
(mol)[source]¶ Calculation of Oxygen counts in a molecule
—->noxy
Usage:
result=CalculateOxygenNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculatePhosphorNumber
(mol)[source]¶ Calcualtion of Phosphor number in a molecule
—->nphos
Usage:
result=CalculatePhosphorNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateRingNumber
(mol)[source]¶ Calculation of ring counts in a molecule
—->nring
Usage:
result=CalculateRingNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateRotationBondNumber
(mol)[source]¶ Calculation of rotation bonds counts in a molecule
—->nrot
Note that this is the same as calculation of single bond
counts in a molecule.
Usage:
result=CalculateRotationBondNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateSingleBondNumber
(mol)[source]¶ Calculation of single bond counts in a molecule
—->nsb
Usage:
result=CalculateSingleBondNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.
-
constitution.
CalculateSulfurNumber
(mol)[source]¶ Calculation of Sulfur counts in a molecule
—->nsulph
Usage:
result=CalculateSulfurNumber(mol)
Input: mol is a molecule object.
Output: result is a numeric value.