NCBI C++ ToolKit
|
Search Toolkit Book for CAlignCollapser::CPartialString
#include <algo/gnomon/aligncollapser.hpp>
Public Member Functions | |
void | Init (const CSeqVector &sv, TSignedSeqPos from, TSignedSeqPos to) |
char & | operator[] (TSignedSeqPos p) |
const char & | operator[] (TSignedSeqPos p) const |
TSignedSeqPos | FullLength () const |
string | substr (TSignedSeqPos p, TSignedSeqPos l) const |
void | ToUpper () |
Private Attributes | |
string | m_string |
TSignedSeqPos | m_shift = 0 |
Definition at line 168 of file aligncollapser.hpp.
|
inline |
Definition at line 177 of file aligncollapser.hpp.
References m_shift, and m_string.
Referenced by CAlignCollapser::CleanSelfTranscript(), and CAlignCollapser::GetCollapsedAlgnments().
|
inline |
Definition at line 170 of file aligncollapser.hpp.
References CSeqVector::GetSeqData(), m_shift, and m_string.
Referenced by CAlignCollapser::InitContig().
|
inline |
Definition at line 175 of file aligncollapser.hpp.
|
inline |
Definition at line 176 of file aligncollapser.hpp.
|
inline |
Definition at line 178 of file aligncollapser.hpp.
References l(), m_shift, and m_string.
Referenced by CAlignCollapser::CleanSelfTranscript().
|
inline |
Definition at line 179 of file aligncollapser.hpp.
References m_string, and toupper().
Referenced by CAlignCollapser::FilterAlignments().
|
private |
Definition at line 185 of file aligncollapser.hpp.
Referenced by FullLength(), Init(), operator[](), and substr().
|
private |
Definition at line 184 of file aligncollapser.hpp.
Referenced by FullLength(), Init(), operator[](), substr(), and ToUpper().