![]() |
LIPID Metabolites And Pathways Strategy |
LMStr - LIPID MAPS arbitrary structure generation methods
use LMStr;
use LMStr qw(:all);
LMStr module provides these methods:
Return a reference to an array containing complete LM abbreviations. Wild card characters in LM abbreviation name are expanded to generate fully qualified LM abbreviations.
Return a reference to a hash containing ontology data with hash keys and values corresponding to property names and values.
Return a reference to an array containing ontology data lines suitable for generate SD file data block.
Return array references containing atom and bond data lines for SD file. Appropriate atom and bond data lines are generated using chain type and abbreviation template data.
Generate a SD file for compound abbreviations. Structure data for specified abbreviation is generated sequentially and written to SD file.
Return a reference to a hash containing LM templates data
Return a reference to a hash containing supported head groups data.
Return a supported template ID for compound abbreviation.
Return 1 or 0 based on whether LM abbreviated is supported. For unsupported LM abbreviations, a warning is printed unless PrintWarning flag is set.
Parse LM abbreviation and return these values: HeadGroup, ChainsAbbrev, AbbrevModifier.
Return a reference to a hash containing template data for compound abbreviation. The template data is used to generate SD file for compound abbreviation.
Return 1 or 0 based on whether a LM abbreviation is valid.
ChainAbbrev.pm, ChainStr.pm, LMAPSStr.pm
Copyright (C) 2006-2012. The Regents of the University of California. All Rights Reserved.
Modified BSD License