public class MolecularComplexity extends Object
Modifier and Type | Field and Description |
---|---|
protected List<Double> |
atomComplexities |
protected AtomComplexity |
atomComplexityCalculator |
protected org.openscience.cdk.interfaces.IAtomContainer |
target |
Constructor and Description |
---|
MolecularComplexity() |
Modifier and Type | Method and Description |
---|---|
double |
calcMolecularComplexity01()
Proudfood paper, CM = sum{CA_i}
|
double |
calcMolecularComplexity02()
Proudfood paper, CM* = log(sum{2^CA_i})
|
List<Double> |
getAtomComplexities() |
AtomComplexity |
getAtomComplexityCalculator() |
org.openscience.cdk.interfaces.IAtomContainer |
getTarget() |
static int |
numberOfStereoElements(org.openscience.cdk.interfaces.IAtomContainer mol) |
static int |
numberOfTetrahedralStereoElements(org.openscience.cdk.interfaces.IAtomContainer mol) |
void |
setAtomComplexities(List<Double> atomComplexities) |
void |
setAtomComplexityCalculator(AtomComplexity atomComplexityCalculator) |
void |
setTarget(org.openscience.cdk.interfaces.IAtomContainer target) |
static double |
weightedNumberOfStereoElements(org.openscience.cdk.interfaces.IAtomContainer mol) |
protected org.openscience.cdk.interfaces.IAtomContainer target
protected AtomComplexity atomComplexityCalculator
public org.openscience.cdk.interfaces.IAtomContainer getTarget()
public void setTarget(org.openscience.cdk.interfaces.IAtomContainer target)
public AtomComplexity getAtomComplexityCalculator()
public void setAtomComplexityCalculator(AtomComplexity atomComplexityCalculator)
public double calcMolecularComplexity01()
public double calcMolecularComplexity02()
public static int numberOfStereoElements(org.openscience.cdk.interfaces.IAtomContainer mol)
public static double weightedNumberOfStereoElements(org.openscience.cdk.interfaces.IAtomContainer mol)
public static int numberOfTetrahedralStereoElements(org.openscience.cdk.interfaces.IAtomContainer mol)
Copyright © 2004–2020 Ideaconsult Ltd.. All rights reserved.