ARB
|
#include <BI_basepos.hxx>
Public Member Functions | |
void | initialize (const char *seq, int size) |
void | initialize (const char *seq, int size, const CharPredicate &is_gap) |
BasePosition () | |
BasePosition (const char *seq, int size) | |
BasePosition (const char *seq, int size, const CharPredicate &is_gap) | |
~BasePosition () | |
bool | gotData () const |
int | abs_2_rel (int abs) const |
int | rel_2_abs (int rel) const |
int | first_base_abspos () const |
int | last_base_abspos () const |
int | base_count () const |
int | abs_count () const |
Definition at line 46 of file BI_basepos.hxx.
|
inline |
Definition at line 69 of file BI_basepos.hxx.
Definition at line 70 of file BI_basepos.hxx.
References initialize().
|
inline |
Definition at line 71 of file BI_basepos.hxx.
References initialize().
|
inline |
Definition at line 72 of file BI_basepos.hxx.
Definition at line 22 of file BI_basepos.cxx.
References is_Gap().
Referenced by BasePosition(), and BI_ecoli_ref::init().
void BasePosition::initialize | ( | const char * | seq, |
int | size, | ||
const CharPredicate & | is_gap | ||
) |
Definition at line 27 of file BI_basepos.cxx.
References CharPredicate::applies(), and bi_assert.
|
inline |
Definition at line 74 of file BI_basepos.hxx.
Referenced by abs_2_rel(), ED4_jump_to_cursor_position(), and rel_2_abs().
Definition at line 76 of file BI_basepos.hxx.
References abs, bi_assert, and gotData().
Referenced by CompactedSequence::CompactedSequence(), CompactedSequence::compPosition(), CursorPositionChanged_CB(), ED4_jump_to_cursor_position(), ED4_base_position::get_base_position(), Structure3D::MapSaiToEcoliTemplate(), Structure3D::MapSearchStringsToEcoliTemplate(), SEC_root::paint(), and PT_abs_2_ecoli_rel().
Definition at line 87 of file BI_basepos.hxx.
References bi_assert, and gotData().
Referenced by CompactedSequence::CompactedSequence(), ED4_jump_to_cursor_position(), CompactedSequence::expdPosition(), first_base_abspos(), ED4_base_position::get_sequence_position(), and last_base_abspos().
|
inline |
Definition at line 97 of file BI_basepos.hxx.
References rel_2_abs().
Referenced by CompactedSequence::CompactedSequence().
|
inline |
Definition at line 98 of file BI_basepos.hxx.
References rel_2_abs().
Referenced by CompactedSequence::CompactedSequence().
|
inline |
Definition at line 100 of file BI_basepos.hxx.
Referenced by ED4_base_position::get_base_count(), and CompactedSequence::length().
|
inline |
Definition at line 101 of file BI_basepos.hxx.
Referenced by CompactedSequence::expdPosition(), ED4_base_position::get_abs_len(), and CompactedSequence::no_of_gaps_after().