Exemple #1
0
 /// <summary>
 /// Clear all transient properties assigned by this class. Assigned charges
 /// and atom type names remain set.
 /// </summary>
 /// <param name="mol">molecule</param>
 public virtual void ClearProps(IAtomContainer mol)
 {
     mol.RemoveProperty(MMFF_EDGEMAP_CACHE);
     mol.RemoveProperty(MMFF_ADJLIST_CACHE);
     foreach (var bond in mol.Bonds)
     {
         bond.RemoveProperty(MMFF_AROM);
     }
 }