Rosetta
Public Member Functions | Private Attributes | List of all members
SecondaryStructureChunk Class Reference

Public Member Functions

 SecondaryStructureChunk ()
 
 ~SecondaryStructureChunk ()
 
void set_start_seqpos (core::Size seqpos)
 
void set_sequence (std::string sequence)
 
void set_sequence (std::string full_sequence, core::Size start_seqpos, core::Size length)
 
void set_ss (char ss)
 
void append (SecondaryStructureChunk ss_chunk, std::string full_sequence)
 
core::Size start_seqpos ()
 
core::Size end_seqpos ()
 
core::Size length ()
 
std::string const sequence ()
 

Private Attributes

core::Size sequence_position_start_
 
std::string sequence_
 
char ss_
 

Constructor & Destructor Documentation

◆ SecondaryStructureChunk()

SecondaryStructureChunk::SecondaryStructureChunk ( )
inline

◆ ~SecondaryStructureChunk()

SecondaryStructureChunk::~SecondaryStructureChunk ( )
inline

Member Function Documentation

◆ append()

void SecondaryStructureChunk::append ( SecondaryStructureChunk  ss_chunk,
std::string  full_sequence 
)
inline

◆ end_seqpos()

core::Size SecondaryStructureChunk::end_seqpos ( )
inline

References length(), and sequence_position_start_.

Referenced by append().

◆ length()

core::Size SecondaryStructureChunk::length ( )
inline

◆ sequence()

std::string const SecondaryStructureChunk::sequence ( )
inline

◆ set_sequence() [1/2]

void SecondaryStructureChunk::set_sequence ( std::string  full_sequence,
core::Size  start_seqpos,
core::Size  length 
)
inline

References length(), sequence_, and start_seqpos().

◆ set_sequence() [2/2]

void SecondaryStructureChunk::set_sequence ( std::string  sequence)
inline

◆ set_ss()

void SecondaryStructureChunk::set_ss ( char  ss)
inline

References challenge::ss, and ss_.

◆ set_start_seqpos()

void SecondaryStructureChunk::set_start_seqpos ( core::Size  seqpos)
inline

◆ start_seqpos()

core::Size SecondaryStructureChunk::start_seqpos ( )
inline

Member Data Documentation

◆ sequence_

std::string SecondaryStructureChunk::sequence_
private

◆ sequence_position_start_

core::Size SecondaryStructureChunk::sequence_position_start_
private

◆ ss_

char SecondaryStructureChunk::ss_
private

Referenced by SecondaryStructureChunk(), and set_ss().


The documentation for this class was generated from the following file: