| Trees | Indices | Help | 
 | 
|---|
|  | 
A module for generating SMILES and unique SMILES strings.
Provides python access to the classes in the canvaslibs_ext directory.
Copyright Schrodinger, LLC. All rights reserved.
| 
 | |||
| SmilesGenerator A class to generate a SMILES string from a Structure object. | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| 
 | |||
| _stereo_enums =  | |||
| unique_smiles_prop_name =  | |||
| unique_smiles_stereo_prop_name =  | |||
| _mmstereo_re = re.compile(r'^s_st_ | |||
| _canvas_license = <schrodinger.infra.canvas.ChmLicenseShared;  | |||
| __package__ =  | |||
| 
 | |||
| 
 Return the default m2io property name for the unique SMILES string with the type of stereochemistry given in 'stereo'. 
 | 
| 
 Look for mmstereo properties in the provide Structure. If mmstereo properties are found, return the type of stereo determination to use as ChmMmctAdaptor.StereoFromAnnotation. Otherwise, return ChmMmctAdaptor.StereoFromGeometry. Note: the stereo annotations can be stale. | 
| 
 There is no current option in the SmilesGenerator that can be used to determine stereochemical information from the 3d geometry only. The STEREO_FROM_3D option does not override any stereochemical annotations that are already present in a structure. If you want the stereochemistry to be determined by the 3d geometry only, use this function to remove any existing stereochemical annotations. This is a recognized issue that will be addressed in future releases in a backwards compatible way. | 
| 
 Removes salts (if present) from the specified SMILES pattern. Will raise a ValueError of the specified compound only contains salts. | 
| 
 | |||
| _stereo_enums
 | 
| _mmstereo_re
 | 
| _canvas_license
 | 
| Trees | Indices | Help | 
 | 
|---|
| Generated by Epydoc 3.0.1 on Wed Aug 3 07:59:19 2016 | http://epydoc.sourceforge.net |