![]() |
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.
Parse chain abbreviation and return these values: chain length; number of double and triple bonds.
Return a reference to hash with chain length/name prefix as key/value pair.
Return a reference to hash with count/name prefix as key/value pair.
Return a reference to hash with substituents abbreviation/name as key/value pair.
Return bond order for a sustituent.
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 a valid multiple bond specification.
Return 1 or 0 based on whether chain abbreviation contains a valid ring specification.
Return 1 or 0 based on whether chain abbreviation contains a valid substituents specification.
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 chain abbreviation and return these values: ring position and stereochemistry specificaton at the ring.
Parse substituent abbreviation and return these values: position of the substituent on the chain, name, and stereochemistry of the substituent.
Return systematic name for substituents after ordering and grouping substituents by their position.
LMAPSStr.pm, ChainStr.pm, 
Copyright (C) 2006-2017. The Regents of the University of California. All Rights Reserved.
Modified BSD License