OpenStructure
|
#include <omf.hh>
Public Member Functions | |
ResidueDefinition () | |
ResidueDefinition (const ost::mol::ResidueHandle &res) | |
bool | operator== (const ResidueDefinition &other) const |
bool | operator!= (const ResidueDefinition &other) const |
void | ToStream (std::ostream &stream) const |
void | FromStream (std::istream &stream) |
int | GetIdx (const String &aname) const |
const std::set< int > & | GetRotamericAtoms () const |
const std::vector< ChiDefinition > & | GetChiDefinitions () const |
const std::vector< SidechainAtomRule > & | GetSidechainAtomRules () const |
int | GetNChiAngles () const |
void | _InitIdxMapper () const |
void | _AddChiDefinition (int idx_one, int idx_two, int idx_three, int idx_four) |
void | _AddAtomRule (int a_idx, int anch_one_idx, int anch_two_idx, int anch_three_idx, Real bond_length, Real angle, int dihedral_idx, Real base_dihedral) |
ResidueDefinition () | |
ResidueDefinition (const ost::mol::ResidueHandle &res) | |
bool | operator== (const ResidueDefinition &other) const |
bool | operator!= (const ResidueDefinition &other) const |
void | ToStream (std::ostream &stream) const |
void | FromStream (std::istream &stream) |
int | GetIdx (const String &aname) const |
const std::set< int > & | GetRotamericAtoms () const |
const std::vector< ChiDefinition > & | GetChiDefinitions () const |
const std::vector< SidechainAtomRule > & | GetSidechainAtomRules () const |
int | GetNChiAngles () const |
void | _InitIdxMapper () const |
void | _AddChiDefinition (int idx_one, int idx_two, int idx_three, int idx_four) |
void | _AddAtomRule (int a_idx, int anch_one_idx, int anch_two_idx, int anch_three_idx, Real bond_length, Real angle, int dihedral_idx, Real base_dihedral) |
Data Fields | |
String | name |
char | olc |
char | chem_type |
char | chem_class |
std::vector< String > | anames |
std::vector< String > | elements |
std::vector< bool > | is_hetatm |
std::vector< int > | bonds |
std::vector< int > | bond_orders |
std::map< String, int > | idx_mapper |
std::set< int > | rotameric_atoms |
std::vector< ChiDefinition > | chi_definitions |
std::vector< SidechainAtomRule > | sidechain_atom_rules |
std::set< int > | critical_sidechain_angles |
|
inline |
ResidueDefinition | ( | const ost::mol::ResidueHandle & | res | ) |
|
inline |
ResidueDefinition | ( | const ost::mol::ResidueHandle & | res | ) |
void _AddAtomRule | ( | int | a_idx, |
int | anch_one_idx, | ||
int | anch_two_idx, | ||
int | anch_three_idx, | ||
Real | bond_length, | ||
Real | angle, | ||
int | dihedral_idx, | ||
Real | base_dihedral | ||
) |
void _AddAtomRule | ( | int | a_idx, |
int | anch_one_idx, | ||
int | anch_two_idx, | ||
int | anch_three_idx, | ||
Real | bond_length, | ||
Real | angle, | ||
int | dihedral_idx, | ||
Real | base_dihedral | ||
) |
void _AddChiDefinition | ( | int | idx_one, |
int | idx_two, | ||
int | idx_three, | ||
int | idx_four | ||
) |
void _AddChiDefinition | ( | int | idx_one, |
int | idx_two, | ||
int | idx_three, | ||
int | idx_four | ||
) |
void _InitIdxMapper | ( | ) | const |
void _InitIdxMapper | ( | ) | const |
void FromStream | ( | std::istream & | stream | ) |
void FromStream | ( | std::istream & | stream | ) |
const std::vector<ChiDefinition>& GetChiDefinitions | ( | ) | const |
const std::vector<ChiDefinition>& GetChiDefinitions | ( | ) | const |
int GetIdx | ( | const String & | aname | ) | const |
int GetIdx | ( | const String & | aname | ) | const |
int GetNChiAngles | ( | ) | const |
int GetNChiAngles | ( | ) | const |
const std::set<int>& GetRotamericAtoms | ( | ) | const |
const std::set<int>& GetRotamericAtoms | ( | ) | const |
const std::vector<SidechainAtomRule>& GetSidechainAtomRules | ( | ) | const |
const std::vector<SidechainAtomRule>& GetSidechainAtomRules | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
void ToStream | ( | std::ostream & | stream | ) | const |
void ToStream | ( | std::ostream & | stream | ) | const |
std::vector< ChiDefinition > chi_definitions |
std::vector< SidechainAtomRule > sidechain_atom_rules |