Public Member Functions | List of all members
SEC_region Class Reference

#include <SEC_root.hxx>

Inheritance diagram for SEC_region:
Inheritance graph
Collaboration diagram for SEC_region:
Collaboration graph

Public Member Functions

 SEC_region (int start, int end)
virtual ~SEC_region ()
void save (std::ostream &out, int indent, const XString &x_string)
GB_ERROR read (std::istream &in, SEC_root *root, int version)
void update_base_count (SEC_root *root)
void invalidate_base_count ()
int get_sequence_start () const
int get_sequence_end () const
int get_base_count () const
bool contains_seq_position (int pos) const
void set_sequence_portion (int start, int end)
void generate_x_string (XString &x_string)
void align_helix_strands (SEC_root *root, SEC_region *other_region)
int getBasePos (int basenr) const

Detailed Description

Definition at line 73 of file SEC_root.hxx.

Constructor & Destructor Documentation

SEC_region::SEC_region ( int  start,
int  end 

Definition at line 89 of file SEC_structure.cxx.

References sec_assert.

SEC_region::~SEC_region ( )

Definition at line 101 of file SEC_structure.cxx.

References invalidate_base_count().

Member Function Documentation

void SEC_region::save ( std::ostream &  out,
int  indent,
const XString x_string 

Definition at line 73 of file SEC_io.cxx.

References do_indent(), and XString::getXleftOf().

GB_ERROR SEC_region::read ( std::istream &  in,
SEC_root root,
int  version 
void SEC_region::update_base_count ( SEC_root root)

Definition at line 103 of file SEC_root.hxx.

References count_bases().

void SEC_region::invalidate_base_count ( )

Definition at line 266 of file SEC_layout.cxx.

References NULp.

Referenced by SEC_root::invalidate_base_positions(), and ~SEC_region().

int SEC_region::get_sequence_start ( ) const
int SEC_region::get_sequence_end ( ) const
int SEC_region::get_base_count ( ) const

Definition at line 110 of file SEC_root.hxx.

References sec_assert.

Referenced by FINAL_TYPE< SEQTYPE >::rightAttachAbspos().

bool SEC_region::contains_seq_position ( int  pos) const

Definition at line 112 of file SEC_root.hxx.

Referenced by SEC_root::find().

void SEC_region::set_sequence_portion ( int  start,
int  end 

Definition at line 119 of file SEC_root.hxx.

References start.

void SEC_region::generate_x_string ( XString x_string)

Definition at line 19 of file SEC_io.cxx.

References XString::addXpair().

void SEC_region::align_helix_strands ( SEC_root root,
SEC_region other_region 
int SEC_region::getBasePos ( int  basenr) const

Definition at line 127 of file SEC_root.hxx.

References sec_assert.

Referenced by FINAL_TYPE< SEQTYPE >::rightAttachAbspos().

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