IMP logo
IMP Reference Guide  develop.98ef8da184,2024/04/23
The Integrative Modeling Platform
ProteinLocalizationRestraint.h File Reference

protein localization restraints More...

#include <IMP/Pointer.h>
#include <IMP/Restraint.h>
#include <IMP/npc/npc_config.h>
#include <IMP/SingletonContainer.h>
#include <cereal/access.hpp>
#include <cereal/types/base_class.hpp>
+ Include dependency graph for ProteinLocalizationRestraint.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IMP::npc::AssemblySymmetryByDihedralRestraint
 Restrain two interparticle dihedrals to be the same. More...
 
class  IMP::npc::AssemblySymmetryByDistanceRestraint
 Restrain two interparticle distances to be the same. More...
 
class  IMP::npc::MembraneExclusionRestraint
 Try to keep particles away from a membrane. More...
 
class  IMP::npc::MembraneSurfaceLocationConditionalRestraint
 Try to keep one set of particles localized on a membrane surface. More...
 
class  IMP::npc::MembraneSurfaceLocationRestraint
 Try to keep particles localized on a membrane surface. More...
 
class  IMP::npc::OverallPositionRestraint
 Restrain particle to a specific position. More...
 
class  IMP::npc::PerinuclearVolumeLocationRestraint
 Try to keep particles on the perinuclear side of a membrane. More...
 
class  IMP::npc::PoreSideVolumeLocationRestraint
 Try to keep particles on the pore side of a membrane. More...
 
class  IMP::npc::ProteinChainRestraint
 Try to keep particle surfaces in contact in a chain. More...
 
class  IMP::npc::ProteinContactRestraint
 Try to keep all particle surfaces in contact. More...
 
class  IMP::npc::ProteinProximityRestraint
 Restrain a set of particles to be proximate to each other. More...
 
class  IMP::npc::XAxialPositionLowerRestraint
 Restrain particles by their x coordinate. More...
 
class  IMP::npc::XAxialPositionRestraint
 Restrain particles by their x coordinate. More...
 
class  IMP::npc::XAxialPositionUpperRestraint
 Restrain particles by their x coordinate. More...
 
class  IMP::npc::XYRadialPositionLowerRestraint
 Restrain particles by their distance from the z axis in the xy plane. More...
 
class  IMP::npc::XYRadialPositionRestraint
 Restrain particles by their distance from the z axis in the xy plane. More...
 
class  IMP::npc::XYRadialPositionUpperRestraint
 Restrain particles by their distance from the z axis in the xy plane. More...
 
class  IMP::npc::YAxialPositionLowerRestraint
 Restrain particles by their y coordinate. More...
 
class  IMP::npc::YAxialPositionRestraint
 Restrain particles by their y coordinate. More...
 
class  IMP::npc::YAxialPositionUpperRestraint
 Restrain particles by their y coordinate. More...
 
class  IMP::npc::ZAxialPositionLowerRestraint
 Restrain particles by their z coordinate. More...
 
class  IMP::npc::ZAxialPositionRestraint
 Restrain particles by their z coordinate. More...
 
class  IMP::npc::ZAxialPositionUpperRestraint
 Restrain particles by their z coordinate. More...
 

Namespaces

 IMP
 Base functionality and abstract base classes for representation, scoring and sampling.
 
 IMP::npc
 Restraints designed for modeling the Nuclear Pore Complex (NPC)
 

Detailed Description

protein localization restraints

Restrict max distance between at least one pair of particles of any two distinct types. It also handles multiple copies of the same particles.

Copyright 2007-2022 IMP Inventors. All rights reserved.

Definition in file ProteinLocalizationRestraint.h.