![]() |
LIPID Metabolites And Pathways Strategy |
ChainAbbrev - Methods for processing chain abbreviations
use ChainAbbrev;
use ChainAbbrev qw(:all);
ChainAbbrev module provides these methods:
Return 1 or 0 based on whether it's a supported chain name.
Return a reference to an array containing complete chain abbreviations. Wild card characters in chain abbreviation name are expanded to generate fully qualified chain abbreviations.
Return a reference to hash with chain abbreviation/name as key/value pair.
Return a reference to hash with supported chain length as hash key.
Return a reference to hash containing information about chain length, number of double bonds and geometry of double bonds.
Return a reference to hash with substituents abbreviation/name as key/value pair.
Return a reference to a sorted list containing supported chain lengths.
Return 1 or 0 based on whether it's a alkyl chain abbreviation.
Return 1 or 0 based on whether it's a alkenyl chain abbreviation.
Return 1 or 0 based on whether chain abbreviation is valid.
Return 1 or 0 based on whether chain abbreviation contains any wild card character.
Parse chain abbreviation and return these values: chain length, number of double bonds, and geometry of double bonds.
Parse substituent abbreviation and return these values: position of the substituent on the chain, name, and stereochemistry of the substituent.
LMAPSStr.pm, ChainStr.pm
Copyright (C) 2006. The Regents of the University of California. All Rights Reserved.