IMP
2.2.0
The Integrative Modeling Platform
|
See IMP.saxs for more information.
Classes | |
class | ChiFreeScore |
class | ChiScore |
class | ChiScoreLog |
class | DeltaDistributionFunction |
class | DerivativeCalculator |
class | Distribution |
class | FormFactorTable |
class | Profile |
class | ProfileFitter |
class | RadialDistributionFunction |
class | RadiusOfGyrationRestraint |
Calculate score based on radius of gyration, taken from saxs profile. More... | |
class | Restraint |
Calculate score based on fit to SAXS profile. More... | |
class | RigidBodiesProfileHandler |
Handle the profile for a set of particles, which may include rigid bodies. More... | |
class | SolventAccessibleSurface |
class | WeightedProfileFitter |
Typedefs | |
typedef IMP::base::Vector < IMP::base::Pointer< Profile > > | Profiles |
typedef IMP::base::Vector < IMP::base::WeakPointer < Profile > > | ProfilesTemp |
Enumerations | |
enum | FormFactorType { ALL_ATOMS, HEAVY_ATOMS, CA_ATOMS } |
type of the form factors for profile calculations | |
Functions | |
Float | compute_max_distance (const kernel::Particles &particles) |
compute max distance | |
Float | compute_max_distance (const kernel::Particles &particles1, const kernel::Particles &particles2) |
FormFactorTable * | default_form_factor_table () |
void | get_coordinates (const kernel::Particles &particles, std::vector< algebra::Vector3D > &coordinates) |
std::string | get_data_path (std::string file_name) |
Return the full path to installed data. More... | |
std::string | get_example_path (std::string file_name) |
Return the path to installed example data for this module. More... | |
void | get_form_factors (const kernel::Particles &particles, FormFactorTable *ff_table, Floats &form_factors, FormFactorType ff_type) |
Float | radius_of_gyration (const kernel::Particles &particles) |
compute radius_of_gyration | |
typedef IMP::base::Vector<IMP::base::Pointer< Profile > > IMP::saxs::Profiles |
Float IMP::saxs::compute_max_distance | ( | const kernel::Particles & | particles1, |
const kernel::Particles & | particles2 | ||
) |
compute max distance between pairs of particles one from particles1 and the other from particles2
Definition at line 53 of file saxs/utility.h.
FormFactorTable* IMP::saxs::default_form_factor_table | ( | ) |
Get the default table.
std::string IMP::saxs::get_data_path | ( | std::string | file_name | ) |
Each module has its own data directory, so be sure to use the version of this function in the correct module. To read the data file "data_library" that was placed in the data
directory of module "mymodule", do something like
This will ensure that the code works when IMP
is installed or used via the setup_environment.sh
script.
std::string IMP::saxs::get_example_path | ( | std::string | file_name | ) |
Each module has its own example directory, so be sure to use the version of this function in the correct module. For example to read the file example_protein.pdb
located in the examples
directory of the IMP::atom module, do
This will ensure that the code works when IMP
is installed or used via the setup_environment.sh
script.