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)
59 ExtractHelicalSegments(
const ChainView& chain);
65 ExtractExtendedSegments(
const ChainView& chain);
68 ExtractSecStructureSegments(
const ChainHandle& chain);
72 ExtractSecStructureSegments(
const ChainView& chain);
#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