IMP logo
IMP Reference Guide  develop.031dafb4d2,2024/05/16
The Integrative Modeling Platform
connectivity.py
1 ## \example container/connectivity.py
2 # Shows how to use and visualize the IMP::container::ConnectingPairContainer.
3 
4 from __future__ import print_function
5 import IMP.container
6 import IMP.rmf
7 import RMF
8 import sys
9 
10 IMP.setup_from_argv(sys.argv, "connectivity")
11 
12 m = IMP.Model()
13 ds = IMP.core.create_xyzr_particles(m, 20, .1)
16 m.update()
18 w = RMF.create_rmf_file("pairs.rmf")
20 IMP.rmf.save_frame(w, "zero")
21 print(pg.get_name())
22 del w
RMF::FrameID save_frame(RMF::FileHandle file, std::string name="")
Save the current state of the linked objects as a new RMF frame.
Strings setup_from_argv(const Strings &argv, std::string description, std::string positional_description, int num_positional)
Various classes to hold sets of particles.
XYZRs create_xyzr_particles(Model *m, unsigned int num, Float radius, Float box_side=10)
Create a set of particles with random coordinates.
Class for storing model, its restraints, constraints, and particles.
Definition: Model.h:86
Store a list of ParticleIndexes.
A container which keeps a set of pairs that connect a set of spheres.
Display a segment for each pair in a IMP::PairContainer.
Definition: XYZR.h:170
void add_geometry(RMF::FileHandle file, display::Geometry *r)
Add a single geometry to the file.
Support for the RMF file format for storing hierarchical molecular data and markup.