IMP
2.1.0
The Integrative Modeling Platform
|
See IMP.restrainer for more information.
Classes | |
class | Display |
A class to display the configuration. More... | |
class | Representation |
Store Representation. More... | |
class | Restraint |
Store Restraint. More... | |
class | SimpleConnectivity |
Simple connectivity restraint. More... | |
class | SimpleDiameter |
Simple diameter restraint. More... | |
class | SimpleDistance |
Simple distance restraint between two particles. More... | |
class | SimpleEMFit |
Simple EM fit restraint. More... | |
class | SimpleExcludedVolume |
Simple excluded volume restraint. More... | |
class | XMLDisplay |
Construct Display from XML file. More... | |
class | XMLRepresentation |
Construct Representation from XML file. More... | |
class | XMLRestraint |
Construct Restraint from XML file. More... | |
Typedefs | |
typedef IMP::base::Vector < SimpleConnectivity > | SimpleConnectivities |
typedef IMP::base::Vector < SimpleDiameter > | SimpleDiameters |
typedef IMP::base::Vector < SimpleDistance > | SimpleDistances |
typedef IMP::base::Vector < SimpleEMFit > | SimpleEMFits |
typedef IMP::base::Vector < SimpleExcludedVolume > | SimpleExcludedVolumes |
Pass or store a set of SimpleConnectivity .
Definition at line 222 of file simplify_restraint.h.
Pass or store a set of SimpleDiameter .
Definition at line 373 of file simplify_restraint.h.
Pass or store a set of SimpleDistance .
Definition at line 297 of file simplify_restraint.h.
Pass or store a set of SimpleEMFit .
Definition at line 459 of file simplify_restraint.h.
Pass or store a set of SimpleExcludedVolume .
Definition at line 419 of file simplify_restraint.h.
SimpleConnectivity IMP::restrainer::create_simple_connectivity_on_molecules | ( | const atom::Hierarchies & | mhs | ) |
Creates ConnectivityRestraint on molecules using LowestRefinedPairScore and LeavesRefiner.
SimpleConnectivity IMP::restrainer::create_simple_connectivity_on_rigid_bodies | ( | const core::RigidBodies & | rbs, |
Refiner * | ref = IMP::core::internal::get_rigid_members_refiner() |
||
) |
Creates ConnectivityRestraint on rigid bodies.
SimpleDiameter IMP::restrainer::create_simple_diameter | ( | const kernel::Particles & | ps, |
Float | diameter | ||
) |
Creates DiameterRestraint using HarmonicUpperBound scoring function as default.
[in] | ps | Pointer to particles in diameter restraint. |
[in] | diameter | Diameter. |
SimpleDistance IMP::restrainer::create_simple_distance | ( | const kernel::Particles & | ps | ) |
Creates DistanceRestraint using HarmonicUpperBound scoring function as default.
[in] | ps | Pointer to two particles in distance restraint. See SimpleDistance |
SimpleEMFit IMP::restrainer::create_simple_em_fit | ( | atom::Hierarchies const & | mhs, |
em::DensityMap * | dmap | ||
) |
Creates EM FitRestraint.
SimpleEMFit IMP::restrainer::create_simple_em_fit | ( | atom::Hierarchy const & | mh, |
em::DensityMap * | dmap | ||
) |
[in] | mh | a molecule to fit in the density |
[in] | dmap | the density map |
SimpleExcludedVolume IMP::restrainer::create_simple_excluded_volume_on_molecules | ( | const atom::Hierarchies & | mhs | ) |
Creates ExcludedVolumeRestraint using RigidMembersRefiner.
SimpleExcludedVolume IMP::restrainer::create_simple_excluded_volume_on_rigid_bodies | ( | const core::RigidBodies & | rbs, |
Refiner * | ref = IMP::core::internal::get_rigid_members_refiner() |
||
) |
Creates ExcludedVolumeRestraint using LeavesRefiner.
std::string IMP::restrainer::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::restrainer::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.
em::DensityMap* IMP::restrainer::load_em_density_map | ( | char const * | map_fn, |
float | spacing, | ||
float | resolution | ||
) |
Load EM density file (.mrc or .em file).
core::RigidBodies IMP::restrainer::set_rigid_bodies | ( | atom::Hierarchies const & | mhs | ) |
Set each of the given hierachies to be a rigid body.