19 #ifndef OST_MOL_ALG_SEC_STRUCTURE_SEGMENTS_HH
20 #define OST_MOL_ALG_SEC_STRUCTURE_SEGMENTS_HH
28 namespace ost {
namespace mol {
namespace alg {
33 first(f), last(l), ss_type(s)
68 ExtractHelicalSegments(
const ChainView& chain);
74 ExtractExtendedSegments(
const ChainView& chain);
77 ExtractSecStructureSegments(
const ChainHandle& chain);
81 ExtractSecStructureSegments(
const ChainView& chain);
bool operator!=(const SecStructureSegment &rhs) const
#define DLLEXPORT_OST_MOL_ALG
Secondary structure types as defined by DSSP. For convenience, the enum values match the characters u...
int last
index of last residue part of the segment
SecStructure ss_type
secondandary structure type of the segment
int first
index of first residue part of the segment
SecStructureSegment(int f, int l, SecStructure s)
std::vector< SecStructureSegment > SecStructureSegments
a consecutive secondary structure element
bool operator==(const SecStructureSegment &rhs) const