Daylight v4.9
Release Date: 1 February 2008

Name

getProperties - calculates physical properties for molecules
and reactions

Description

getProperties parses a list of input SMILES and calculates values for a specified list of different properties using a Java-based service with SOAP messaging.

As defined by the WSDL the input/output SOAP messages are as follows. Input: List of SMILES strings, list of properties, SINGLE_PART option, RXNDIFF option, optional SMARTS string for MATCH_COUNT, errorlevel)]

Output: List of objects with one object [(list of computed property values, error message)] per input SMILES

Options

SINGLE_PART [TRUE|FALSE]
Treats entire input SMILES as a single molecule. Default is FALSE.
RXNDIFF [TRUE|FALSE]
Returns the difference between the property values of the product and the reactant. If rxndiff is true, then single_part cannot be false. Default is FALSE.
PROPERTIES
  ACCURATE_MASS - Molecular weight in atomic mass units using the the most common
      isotope of each element
  ATOM_COUNT - Count of heavy atoms in a molecule
  AVERAGE_MOL_WEIGHT - Molecular weight based on average atomic weights for naturally
      occurring element
  DEPICTION - Planar coordinates for explicit atoms
  FINGERPRINT - Fingerprint using default parameters
  FLEXIBILITY - Ratio of rotatable bonds to the total count of bonds
  FRAGMENT_COUNT - Number of fragments formed by removal of the 
      isolated carbons from the structure
  HACCEPTOR_COUNT - Number of hydrogen-bond acceptor sites
  HDONOR_COUNT - Number of hydrogen-bond donor sites 
  MATCH_COUNT - Number of unique matches using a user defined SMARTS
  MOLAR_VOLUME - Average molar volume based on Schroedinger's method
  MOL_FORM- Molecular formula in Hill order
  PARACHLOR - Molar surface tension in dynes per centimeter using McGowan's method
  PART_COUNT - Number of components
  POLAR_SURFACE_AREA - Topological polar surface area according to the method of 
      Ertl, Rohde, and Selzer
  RIGIDITY - Tanimoto similarity value between a molecule and version of itself with 
      rotatable bonds removed
  RING_COUNT - Number of smallest set of smallest rings 
  ROTBOND_COUNT - Number of rotatable bonds using defined SMARTS pattern
  STEREOCENTER_COUNT- Number of stereocenters using a particular set of defined
      SMARTS patterns
ERRORLEVEL [INTEGER]
Sets minimum level for errors to be reported along with more serious errors. Possible values are:
     0  No messages
     1  Might be of interest but not an error
     2  Something abnormal; may require attention
     3  Requested operation cannot be carried out
     4  Serious error; program cannot continue 

Return Value

getProperties returns a blank string if it does not succeed. In addition, it returns a set of error messages if the errorlevel is not set to 0.

Related Topics

dayprop(1) licensing(5)