9 #ifndef IMPSPB_SPB_REPRESENTATION_H
10 #define IMPSPB_SPB_REPRESENTATION_H
14 #include "spb_config.h"
16 IMPSPB_BEGIN_NAMESPACE
18 IMPSPBEXPORT atom::Hierarchies create_representation(
19 Model *m, RestraintSet *allrs, spb::SPBParameters mydata,
20 container::ListSingletonContainer *CP_ps,
22 Particle *SideXY, Particle *SideZ,
int iseed);
25 Model *m, RestraintSet *allrs, std::string name,
double mass,
int nbeads,
27 bool use_connectivity,
int start_residue = 1,
int length = -1);
30 Model *m, std::string name, std::string filename,
int nbeads,
32 bool makerigid =
true);
34 IMPSPBEXPORT atom::Molecule create_merged_protein(
35 Model *m, RestraintSet *allrs, std::string name, atom::Molecules proteins,
36 int copy,
double kappa,
double dist = -1.0);
38 IMPSPBEXPORT
void recenter_rb(core::RigidBody &rb, core::XYZRs &rbps,
40 bool coiledcoil =
false);
42 IMPSPBEXPORT atom::Molecules create_coiled_coil(
43 Model *m, std::string name, std::string filename_A, std::string filename_B,
47 IMPSPBEXPORT
void load_restart(atom::Hierarchies &all_mol,
48 spb::SPBParameters mydata);
50 IMPSPBEXPORT atom::Molecule create_GFP(
51 Model *m, std::string name,
int copy,
54 Particle *SideXY, Particle *SideZ);
IMP::Vector< IMP::Pointer< MonteCarloMover > > MonteCarloMovers
Include all non-deprecated headers in IMP.
Include all non-deprecated headers in IMP.core.
Hierarchy create_protein(Model *m, std::string name, double target_radius, int number_of_residues, int first_residue_index=0, double volume=-1)
Create a coarse grained molecule.
Include all non-deprecated headers in IMP.atom.