25 m.set_log_level(IMP.base.SILENT)
41 chainr.set_name(
"The chain restraint")
42 restraints.append(chainr)
47 nbl.add_pair_filter(bpc)
55 tie.set_name(
"tie ends")
56 restraints.append(tie)
61 r.set_maximum_score(.1)
62 s.set_scoring_function(restraints)
63 s.set_number_of_attempts(10)
65 confs = s.create_sample()
66 print "Found", confs.get_number_of_configurations(),
"configurations"
67 fh = RMF.create_rmf_file(
"solutions.rmfz")
69 for i
in range(0, confs.get_number_of_configurations()):
70 confs.load_configuration(i)
void save_frame(RMF::FileHandle file, unsigned int, std::string name="")
See IMP.container for more information.
void set_log_level(LogLevel l)
Set the current global log level.
A container which contains all consecutive pairs from an input list.
See IMP.base for more information.
Return all close unordered pairs of particles taken from the SingletonContainer.
void add_hierarchy(RMF::FileHandle fh, atom::Hierarchy hs)
static Hierarchy setup_particle(kernel::Model *m, kernel::ParticleIndex pi, kernel::ParticleIndexesAdaptor children=kernel::ParticleIndexesAdaptor())
Store a kernel::ParticleIndexes.
See IMP.kernel for more information.
XYZRs create_xyzr_particles(kernel::Model *m, unsigned int num, Float radius, Float box_side=10)
Create a set of particles with random coordinates.
static Mass setup_particle(kernel::Model *m, ParticleIndex pi, Float mass)
See IMP.core for more information.
Applies a PairScore to a Pair.
Strings setup_from_argv(const Strings &argv, std::string description, std::string positional_description, int num_positional)
See IMP.atom for more information.
See IMP.rmf for more information.
Applies a PairScore to each Pair in a list.
Class for storing model, its restraints, constraints, and particles.