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 = set([ChmMmctAdaptor.StereoFromGeometry, ChmMmc
|
|||
unique_smiles_prop_name = 's_canvas_Unique_SMILES'
|
|||
unique_smiles_stereo_prop_name = 's_canvas_Unique_SMILES_Stereo'
|
|||
_mmstereo_re = re.compile("^s_st_(Chirality|EZ|PM|AtomNumChira
|
|||
_canvas_license = canvasutils.get_license(canvasutils.LICENSE_
|
|
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 Thu Aug 6 04:50:20 2015 | http://epydoc.sourceforge.net |