19 #ifndef OST_MOL_SECONDARY_STRUCTURE_HH
20 #define OST_MOL_SECONDARY_STRUCTURE_HH
24 namespace ost {
namespace mol {
50 return type_==rhs.type_;
64 return type_==ALPHA_HELIX || type_==PI_HELIX || type_==THREE_TEN_HELIX;
69 return type_==EXTENDED || type_==BETA_BRIDGE;
74 return type_==COIL || type_==BEND || type_==TURN;
76 operator char()
const {
return type_; }
#define DLLEXPORT_OST_MOL
bool DLLEXPORT_OST_GEOM operator==(const Line2 &l1, const Line2 &l2)
Secondary structure types as defined by DSSP. For convenience, the enum values match the characters u...
bool operator!=(const SecStructure &rhs) const
bool operator==(const SecStructure &rhs) const
bool operator!=(const Type &rhs) const
bool operator==(const Type &rhs) const