Omega TK 2.6.5¶
New features¶
New functionality has been added for generating a densely sampled set of conformers, as required during conformer free energy calculations using OEFreeFormConf.
Omega has used random coordinate embedding with distance-geometry refinement to generate initial 3D fragment and ring conformers for more than a decade. The pseudo-random number generator used has been upgraded to an implementation of the Mersenne Twister adapted from the work of Kohei Takeda.
Omega now recognizes and adjusts ring sampling for macrocycles. This improves reproduction of small and medium-sized macrocycle structures without increasing maximum ensemble sizes.
A new class, OEOmegaOptions, has been added that sets all options of the OEOmega object during its construction. All the OEOmega methods with the same name as their OEOmegaOptions counterparts are now deprecated except for the options for
fraglib, which are still maintained through the OEOmega interface.The following table shows the older, deprecated functions and their new option replacements:
Deprecated Method
New option Method
OEConfGen::OEOmega::SetCommentEnergyOEConfGen::OEOmegaOptions::SetCommentEnergyOEConfGen::OEOmega::GetCommentEnergyOEConfGen::OEOmegaOptions::GetCommentEnergyOEConfGen::OEOmega::SetIncludeInputOEConfGen::OEOmegaOptions::SetIncludeInputOEConfGen::OEOmega::GetIncludeInputOEConfGen::OEOmegaOptions::GetIncludeInputOEConfGen::OEOmega::SetRotorOffsetOEConfGen::OEOmegaOptions::SetRotorOffsetOEConfGen::OEOmega::GetRotorOffsetOEConfGen::OEOmegaOptions::GetRotorOffsetOEConfGen::OEOmega::SetSDEnergyOEConfGen::OEOmegaOptions::SetSDEnergyOEConfGen::OEOmega::GetSDEnergyOEConfGen::OEOmegaOptions::GetSDEnergyOEConfGen::OEOmega::SetWartsOEConfGen::OEOmegaOptions::SetWartsOEConfGen::OEOmega::GetWartsOEConfGen::OEOmegaOptions::GetWartsOEConfGen::OEOmega::SetBuildForceFieldOEConfGen::OEOmegaOptions::SetBuildForceFieldOEConfGen::OEOmega::GetBuildForceFieldOEConfGen::OEOmegaOptions::GetBuildForceFieldOEConfGen::OEOmega::SetCanonOrderOEConfGen::OEOmegaOptions::SetCanonOrderOEConfGen::OEOmega::GetCanonOrderOEConfGen::OEOmegaOptions::GetCanonOrderOEConfGen::OEOmega::SetFromCTOEConfGen::OEOmegaOptions::SetFromCTOEConfGen::OEOmega::GetFromCTOEConfGen::OEOmegaOptions::GetFromCTOEConfGen::OEOmega::SetFixRMSOEConfGen::OEOmegaOptions::SetFixRMSOEConfGen::OEOmega::GetFixRMSOEConfGen::OEOmegaOptions::GetFixRMSOEConfGen::OEOmega::SetFixDeleteHOEConfGen::OEOmegaOptions::SetFixDeleteHOEConfGen::OEOmega::GetFixDeleteHOEConfGen::OEOmegaOptions::GetFixDeleteHOEConfGen::OEOmega::SetFixUniqueMatchOEConfGen::OEOmegaOptions::SetFixUniqueMatchOEConfGen::OEOmega::GetFixUniqueMatchOEConfGen::OEOmegaOptions::GetFixUniqueMatchOEConfGen::OEOmega::SetFixMaxMatchOEConfGen::OEOmegaOptions::SetFixMaxMatchOEConfGen::OEOmega::GetFixMaxMatchOEConfGen::OEOmegaOptions::GetFixMaxMatchOEConfGen::OEOmega::SetStrictAtomTypesOEConfGen::OEOmegaOptions::SetStrictAtomTypesOEConfGen::OEOmega::GetStrictAtomTypesOEConfGen::OEOmegaOptions::GetStrictAtomTypesOEConfGen::OEOmega::SetStrictStereoOEConfGen::OEOmegaOptions::SetStrictStereoOEConfGen::OEOmega::GetStrictStereoOEConfGen::OEOmegaOptions::GetStrictStereoOEConfGen::OEOmega::SetEnumNitrogenOEConfGen::OEOmegaOptions::SetEnumNitrogenOEConfGen::OEOmega::GetEnumNitrogenOEConfGen::OEOmegaOptions::GetEnumNitrogenOEConfGen::OEOmega::SetEnumRingOEConfGen::OEOmegaOptions::SetEnumRingOEConfGen::OEOmega::GetEnumRingOEConfGen::OEOmegaOptions::GetEnumRingOEConfGen::OEOmega::SetSampleHydrogensOEConfGen::OEOmegaOptions::SetSampleHydrogensOEConfGen::OEOmega::GetSampleHydrogensOEConfGen::OEOmegaOptions::GetSampleHydrogensOEConfGen::OEOmega::SetEnergyWindowOEConfGen::OEOmegaOptions::SetEnergyWindowOEConfGen::OEOmega::GetEnergyWindowOEConfGen::OEOmegaOptions::GetEnergyWindowOEConfGen::OEOmega::SetEnergyRangeOEConfGen::OEOmegaOptions::SetEnergyRangeOEConfGen::OEOmega::GetEnergyRangeOEConfGen::OEOmegaOptions::GetEnergyRangeOEConfGen::OEOmega::SetMaxConfsOEConfGen::OEOmegaOptions::SetMaxConfsOEConfGen::OEOmega::GetMaxConfsOEConfGen::OEOmegaOptions::GetMaxConfsOEConfGen::OEOmega::SetMaxConfRangeOEConfGen::OEOmegaOptions::SetMaxConfRangeOEConfGen::OEOmega::GetMaxConfRangeOEConfGen::OEOmegaOptions::GetMaxConfRangeOEConfGen::OEOmega::SetMaxRotorsOEConfGen::OEOmegaOptions::SetMaxRotorsOEConfGen::OEOmega::GetMaxRotorsOEConfGen::OEOmegaOptions::GetMaxRotorsOEConfGen::OEOmega::SetMaxSearchTimeOEConfGen::OEOmegaOptions::SetMaxSearchTimeOEConfGen::OEOmega::GetMaxSearchTimeOEConfGen::OEOmegaOptions::GetMaxSearchTimeOEConfGen::OEOmega::SetRangeIncrementOEConfGen::OEOmegaOptions::SetRangeIncrementOEConfGen::OEOmega::GetRangeIncrementOEConfGen::OEOmegaOptions::GetRangeIncrementOEConfGen::OEOmega::SetRMSRangeOEConfGen::OEOmegaOptions::SetRMSRangeOEConfGen::OEOmega::GetRMSRangeOEConfGen::OEOmegaOptions::GetRMSRangeOEConfGen::OEOmega::SetRMSThresholdOEConfGen::OEOmegaOptions::SetRMSThresholdOEConfGen::OEOmega::GetRMSThresholdOEConfGen::OEOmegaOptions::GetRMSThresholdOEConfGen::OEOmega::SetSearchForceFieldOEConfGen::OEOmegaOptions::SetSearchForceFieldOEConfGen::OEOmega::GetSearchForceFieldOEConfGen::OEOmegaOptions::GetSearchForceFieldOEConfGen::OEOmega::SetTorsionDriveOEConfGen::OEOmegaOptions::SetTorsionDriveOEConfGen::OEOmega::GetTorsionDriveOEConfGen::OEOmegaOptions::GetTorsionDriveOEConfGen::OEOmega::SetDielectricOEConfGen::OEOmegaOptions::SetDielectricOEConfGen::OEOmega::GetDielectricOEConfGen::OEOmegaOptions::GetDielectricOEConfGen::OEOmega::SetExponentOEConfGen::OEOmegaOptions::SetExponentOEConfGen::OEOmega::GetExponentOEConfGen::OEOmegaOptions::GetExponentOEConfGen::OEOmega::SetFixMolOEConfGen::OEOmegaOptions::SetFixMolOEConfGen::OEOmega::GetFixMolOEConfGen::OEOmegaOptions::GetFixMolOEConfGen::OEOmega::SetFixFileOEConfGen::OEOmegaOptions::SetFixFileOEConfGen::OEOmega::ClearFixFileOEConfGen::OEOmegaOptions::ClearFixFileOEConfGen::OEOmega::SetFixQueryOEConfGen::OEOmegaOptions::SetFixQueryOEConfGen::OEOmega::SetFixSmartsOEConfGen::OEOmegaOptions::SetFixSmartsOEConfGen::OEOmega::GetFixSubSearchOEConfGen::OEOmegaOptions::GetFixSubSearchOEConfGen::OEOmega::SetTorLibOEConfGen::OEOmegaOptions::SetTorLibOEConfGen::OEOmega::GetTorLibOEConfGen::OEOmegaOptions::GetTorLib