IMP logo
Public Member Functions | Static Public Member Functions
IMP::atom::Chain Class Reference

Detailed Description

Store info for a chain of a protein.

See also:
Hierarchy

Examples: dependency graph, displaying ensembles, cg pdb, dock with crosslinks, molecular hierarchy, setup, nup84 rb

+ Inheritance diagram for IMP::atom::Chain:

List of all members.

Public Member Functions

 Chain (Model *m, ParticleIndex id)
 Chain (::IMP::Particle *p)
char get_id () const
 Return the chain id.
void set_id (char c)
 Set the chain id.

Static Public Member Functions

static Chain decorate_particle (::IMP::Particle *p)
static IntKey get_id_key ()
 The key used to store the chain.
static bool particle_is_instance (Particle *p)
static Chain setup_particle (Particle *p, char id)
static Chain setup_particle (Particle *p, Chain o)

Member Function Documentation

char IMP::atom::Chain::get_id ( ) const

Return the chain id.

static IntKey IMP::atom::Chain::get_id_key ( ) [static]

The key used to store the chain.

static bool IMP::atom::Chain::particle_is_instance ( Particle p) [static]

Check if the particle has the needed attributes for a cast to succeed

Reimplemented from IMP::atom::Hierarchy.

void IMP::atom::Chain::set_id ( char  c)

Set the chain id.


The documentation for this class was generated from the following file:

Generated on Fri Feb 10 2012 23:36:23 for IMP by doxygen 1.7.5.1