|
| ChainBase () |
|
| ChainBase (const impl::ChainImplPtr &impl) |
|
String | GetName () const |
|
ChainType | GetType () const |
|
String | GetDescription () const |
|
const impl::ChainImplPtr & | Impl () const |
|
bool | IsPolymer () const |
|
bool | IsPolysaccharide () const |
|
bool | IsPolypeptide () const |
|
bool | IsPolynucleotide () const |
|
impl::ChainImplPtr & | Impl () |
|
|
| operator bool () const |
|
bool | IsValid () const |
|
void | ClearProps () |
|
void | SetStringProp (const String &key, const String &value) |
|
void | SetFloatProp (const String &key, Real value) |
|
void | SetIntProp (const String &key, int value) |
|
void | SetBoolProp (const String &key, bool value) |
|
void | SetVec3Prop (const String &key, geom::Vec3 value) |
|
void | RemoveProp (const String &key) |
|
bool | HasProp (const String &key) const |
|
String | GetPropAsString (const String &key) const |
|
String | GetStringProp (const String &key) const |
|
String | GetStringProp (const String &key, const String &def) const |
|
Real | GetFloatProp (const String &key) const |
|
Real | GetFloatProp (const String &key, Real def) const |
|
int | GetIntProp (const String &key) const |
|
int | GetIntProp (const String &key, int def) const |
|
bool | GetBoolProp (const String &key) const |
|
bool | GetBoolProp (const String &key, bool def) const |
|
geom::Vec3 | GetVec3Prop (const String &key) const |
|
std::map< String,
GenericPropValue > | GetPropMap () const |
|
std::vector< String > | GetPropList () const |
|
base class for ChainHandle and ChainView
This class implements the common functionality of ChainHandle and ChainView.
Like residues and atoms, chains are generic property containers and a such able to store user-defined properties.
Chains are linear chains of residues. Peptide chains are ordered from N- to C-terminus.
Definition at line 39 of file chain_base.hh.