OEGetLongestUnbranchedCarbonsChain¶
unsigned int OEGetLongestUnbranchedCarbonsChain(const OEChem::OEMolBase &mol)
Returns the size of the longest chain of all carbons in a molecule. An unbranched atom is a chain atom with maximum two connections to other heavy chain atoms. A set of unbranched atoms which are connected together form a chain. A molecule may contain multiple chains which are isolated from each other by non-chain atoms (e.g. ring or branched atoms).
See also
Unbranched Chains subsection describing filter files
Examples
The OEGetLongestUnbranchedCarbonsChain
function returns 4
for the molecule below.
The OEGetLongestUnbranchedCarbonsChain
function returns 0
for the molecule below.
It is because the unbranched chain does not contain all carbons.