#include <alnvec_graphic_ds.hpp>
Inheritance diagram for CAlnVecGraphicDataSource:


Definition at line 48 of file alnvec_graphic_ds.hpp.
Public Member Functions | |
| CAlnVecGraphicDataSource (const objects::CAlnVec &aln_mgr) | |
| ~CAlnVecGraphicDataSource () | |
| virtual TSignedSeqPos | GetSeqPosFromSeqPos (TNumrow for_row, TNumrow row, TSeqPos seq_pos) const |
CAlnGraphicDataSource implementation | |
| virtual IAlnExplorer::EAlignType | GetAlignType () const |
| virtual TNumrow | GetNumRows (void) const |
| number of rows in alignment | |
| virtual TSeqPos | GetAlnStart (void) const |
| virtual TSeqPos | GetAlnStop (void) const |
| virtual TSeqPos | GetSeqStart (TNumrow row) const |
| virtual TSeqPos | GetSeqStop (TNumrow row) const |
| virtual TNumrow | GetAnchor (void) const |
| Anchoring methods. | |
| virtual const objects::CSeq_id & | GetSeqId (TNumrow row) const |
| virtual const objects::CBioseq_Handle & | GetBioseqHandle (TNumrow row) const |
| virtual bool | IsPositiveStrand (TNumrow row) const |
| virtual bool | IsNegativeStrand (TNumrow row) const |
| virtual TSignedSeqPos | GetSeqPosFromAlnPos (TNumrow for_row, TSeqPos aln_pos, TSearchDirection dir=IAlnExplorer::eNone, bool try_reverse_dir=true) const |
| virtual string & | GetAlnSeqString (string &buffer, TNumrow row, const IAlnExplorer::TSignedRange &aln_range) const |
| virtual IAlnSegmentIterator * | CreateSegmentIterator (TNumrow row, const IAlnExplorer::TSignedRange &range, IAlnSegmentIterator::EFlags flags) const |
Protected Attributes | |
| CConstRef< objects::CAlnVec > | m_AlnVec |
Private Member Functions | |
| CAlnVecGraphicDataSource (const CAlnVecGraphicDataSource &ds) | |
| CAlnVecGraphicDataSource & | operator= (const CAlnVecGraphicDataSource &ds) |
|
|
Definition at line 49 of file alnvec_graphic_ds.cpp. |
|
|
Definition at line 55 of file alnvec_graphic_ds.cpp. |
|
|
|
|
||||||||||||||||
|
Definition at line 161 of file alnvec_graphic_ds.cpp. References _ASSERT, IAlnSegmentIterator::eAllSegments, IAlnSegmentIterator::eInsertsOnly, IAlnSegmentIterator::eSkipGaps, IAlnSegmentIterator::eSkipInserts, CAlnMap::fAllChunks, CAlnMap::fInsertsOnly, CAlnMap::fSkipAllGaps, CAlnMap::fSkipInserts, and m_AlnVec. |
|
|
Implements IAlnGraphicDataSource. Definition at line 60 of file alnvec_graphic_ds.cpp. References IAlnExplorer::fInvalid, IAlnExplorer::fMixed, and m_AlnVec. |
|
||||||||||||||||
|
Definition at line 153 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Implements IAlnGraphicDataSource. Definition at line 84 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Implements IAlnGraphicDataSource. Definition at line 90 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Anchoring methods.
Implements IAlnGraphicDataSource. Definition at line 114 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Definition at line 127 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
number of rows in alignment
Implements IAlnGraphicDataSource. Definition at line 78 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Definition at line 121 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
Definition at line 188 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Definition at line 96 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Definition at line 102 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Definition at line 138 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
Definition at line 132 of file alnvec_graphic_ds.cpp. References m_AlnVec. |
|
|
|
|
|
Definition at line 93 of file alnvec_graphic_ds.hpp. Referenced by CreateSegmentIterator(), GetAlignType(), GetAlnSeqString(), GetAlnStart(), GetAlnStop(), GetAnchor(), GetBioseqHandle(), GetNumRows(), GetSeqId(), GetSeqPosFromSeqPos(), GetSeqStart(), GetSeqStop(), IsNegativeStrand(), and IsPositiveStrand(). |
1.4.6
Modified on Wed Dec 09 08:18:48 2009 by modify_doxy.py rev. 173732