| Trees | Indices | Help | 
 | 
|---|
|  | 
object --+
         |
        Ligand
A putative AslLigandSearcher ligand structure with read-only data and convenience methods.
Ligand items sort from smallest to largest, by total number of atoms, then by SMILES.
| 
 | |||
| 
 | |||
| int | 
 | ||
| str | 
 | ||
| Inherited from  | |||
| 
 | |||
| is_covalently_bound The Ligand.is_covalently_bound property returns True if this ligand has any bonds (including zero-order) to any other atoms, and returns False if the ligand spans a complete molecule. | |||
| int | mol_num Ligand's molecule number as defined upon instantiation. | ||
| list | atom_indexes Indices of the Ligand atoms as defined upon instantiation. | ||
| str | pdbres PDB residue name identifier. | ||
| 4-element numpy array | centroid Centroid of the Ligand as a 4-element numpy array: [x, y, z, 0.0] | ||
| str | unique_smiles Unique SMILES string representing this ligand structure. | ||
| Structure | st Copy of the ligand Structure. | ||
| str | ligand_asl Ligand_asl used when searching for the ligand. | ||
| Structure | regularized_structure A regularized, but possibly distorted, Structure. | ||
| 
 | |||
| 
 x.__init__(...) initializes x; see help(type(x)) for signature 
 | 
| 
 cmp(self,other). Enable sorting for Ligand objects. Comparison criteria for sorting Ligands: total number of atoms, unique smiles string, centroid. 
 | 
| 
 str(x) 
 | 
| 
 | |||
| is_covalently_boundThe Ligand.is_covalently_bound property returns True if this ligand has any bonds (including zero-order) to any other atoms, and returns False if the ligand spans a complete molecule. 
 | 
| mol_numLigand's molecule number as defined upon instantiation. 
 Warning: Depending on the nature of the ligand and the treatment of the original structure, e.g. zero-order bonds cut, this mol.n index may not be valid. | 
| atom_indexesIndices of the Ligand atoms as defined upon instantiation. 
 | 
| pdbresPDB residue name identifier. If the ligand is composed of multiple residues then the names are joined with a '-' separator. 
 | 
| centroidCentroid of the Ligand as a 4-element numpy array: [x, y, z, 0.0] 
 | 
| unique_smilesUnique SMILES string representing this ligand structure. 
 | 
| stCopy of the ligand Structure. 
 | 
| ligand_aslLigand_asl used when searching for the ligand. The ASL defined the ligand in the context of its original structure. 
 | 
| regularized_structureA regularized, but possibly distorted, Structure. Regularization is achieve by converting the SMILES string. The Structure will have the same atom ordering as the unique SMILES for this Ligand. 
 | 
| Trees | Indices | Help | 
 | 
|---|
| Generated by Epydoc 3.0.1 on Wed Aug 3 07:59:58 2016 | http://epydoc.sourceforge.net |