Store info for a chain of a protein.
Examples: dependency graph, displaying ensembles, cg pdb, dock with crosslinks, molecular hierarchy, setup, nup84 rb
Inheritance diagram for IMP::atom::Chain: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) |
| 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.