Steric Clash Score Calculation


Functions

Real DLLEXPORT_OST_QA ClashScore (const mol::EntityView &ent_a, const mol::EntityView &ent_b)
Real DLLEXPORT_OST_QA ClashScore (const mol::EntityHandle &ent_a, const mol::EntityView &ent_b)
Real DLLEXPORT_OST_QA ClashScore (const mol::AtomHandle &atom, const mol::EntityView &ent_b)

Detailed Description

The used scoring function is a simple steric energy function with linear fallof that is capped for small distances to avoid explosion of energies. This is identical to the clash function used in SCWRL 3

Function Documentation

Real DLLEXPORT_OST_QA ost::qa::ClashScore ( const mol::AtomHandle &  atom,
const mol::EntityView &  ent_b 
)

calculate clash score of one single atom

Returns:
floating point between 0 and 10
See also:
The Hammer Example

Real DLLEXPORT_OST_QA ost::qa::ClashScore ( const mol::EntityHandle &  ent_a,
const mol::EntityView &  ent_b 
)

calculate clash score between full entity and view

Real DLLEXPORT_OST_QA ost::qa::ClashScore ( const mol::EntityView &  ent_a,
const mol::EntityView &  ent_b 
)

calculate clash score between two entity views

For each atom of ent_a the interaction with atoms of ent_b calculated.

Returns:
0.0 if there are no clashes and a positive clash score otherwise.
See also:
The Hammer Example


Generated on Fri Jul 2 14:23:05 2010 for OpenStructure by  doxygen 1.5.8