19 #ifndef OST_MOL_ALG_DISTANCE_TEST_COMMON_HH
20 #define OST_MOL_ALG_DISTANCE_TEST_COMMON_HH
25 namespace ost {
namespace mol {
namespace alg {
66 String GetQualifiedAtomName()
const ;
89 typedef std::map<std::pair<UniqueAtomIdentifier,UniqueAtomIdentifier>,std::pair<Real,Real> >
ResidueRDMap;
bool operator<(const ResidueHandle &lhs, const ResidueHandle &rhs)
#define DLLEXPORT_OST_MOL_ALG
String GetResidueName() const
Returns the name of the residue to which the atom belongs, as a String.
std::map< UniqueAtomIdentifier, int > ExistenceMap
std::map< std::pair< UniqueAtomIdentifier, UniqueAtomIdentifier >, std::pair< Real, Real > > ResidueRDMap
Residue distance list.
UniqueAtomIdentifier(const String &chain, const ResNum &residue, const String &residue_name, const String &atom)
Constructor with all the relevant information.
bool DLLEXPORT_OST_GEOM operator==(const Line2 &l1, const Line2 &l2)
Contains the infomation needed to uniquely identify an atom in a structure.
ResNum GetResNum() const
Returns the ResNum of the residue to which the atom belongs.
std::map< ost::mol::ResNum, ResidueRDMap > GlobalRDMap
Global distance list.
String GetAtomName() const
Returns the name of the atom, as a String.
std::pair< UniqueAtomIdentifier, UniqueAtomIdentifier > UAtomIdentifiers
String GetChainName() const
Returns the name of the chain to which the atom belongs, as a String.
String DLLEXPORT_OST_MOL_ALG SwappedName(const String &name)
Returns the name of the symmetry equivalent atom in residues with symmetric side-chains.
bool DLLEXPORT_OST_MOL_ALG Swappable(const String &rname, const String &aname)
Checks if an atom in a residue has a symmetry equivalent.