#include <seq_map_switch.hpp>
Inheritance diagram for CSeqMapSwitchPoint:


Definition at line 57 of file seq_map_switch.hpp.
Public Types | |
| typedef pair< TSeqPos, TSeqPos > | TInsertDelete |
| typedef map< TSeqPos, TInsertDelete > | TDifferences |
Public Member Functions | |
| TInsertDelete | GetDifferences (TSeqPos new_pos, TSeqPos add=0) const |
| int | GetLengthDifference (TSeqPos new_pos, TSeqPos add=0) const |
| int | GetSequenceDifference (TSeqPos new_pos, TSeqPos add=0) const |
| TSeqPos | GetInsert (TSeqPos pos) const |
| TSeqPos | GetLeftInPlaceInsert (void) const |
| TSeqPos | GetRightInPlaceInsert (void) const |
| void | ChangeSwitchPoint (TSeqPos pos, TSeqPos add) |
| void | InsertInPlace (TSeqPos add_left, TSeqPos add_right) |
| bool | operator< (const CSeqMapSwitchPoint &p) const |
Public Attributes | |
| CBioseq_Handle | m_Master |
| TSeqPos | m_MasterPos |
| CConstRef< CSeq_align > | m_FirstAlign |
| CSeq_id_Handle | m_LeftId |
| TSeqPos | m_LeftPos |
| bool | m_LeftMinusStrand |
| CSeq_id_Handle | m_RightId |
| TSeqPos | m_RightPos |
| bool | m_RightMinusStrand |
| CRange< TSeqPos > | m_MasterRange |
| CRange< TSeqPos > | m_ExactMasterRange |
| TDifferences | m_LeftDifferences |
| TDifferences | m_RightDifferences |
|
|
Definition at line 89 of file seq_map_switch.hpp. |
|
|
Definition at line 87 of file seq_map_switch.hpp. |
|
||||||||||||
|
Definition at line 510 of file seq_map_switch.cpp. References COpenRange< Position >::GetFrom(), COpenRange< Position >::GetTo(), m_Master, m_MasterRange, and NCBI_THROW. |
|
||||||||||||
|
Definition at line 449 of file seq_map_switch.cpp. References m_LeftDifferences, m_MasterPos, m_RightDifferences, and x_GetDifferences(). |
|
|
Definition at line 462 of file seq_map_switch.cpp. References COpenRange< Position >::GetFrom(), COpenRange< Position >::GetTo(), m_Master, m_MasterRange, and NCBI_THROW. |
|
|
Definition at line 490 of file seq_map_switch.cpp. References map_checker< Container >::begin(), map_checker< Container >::empty(), and m_LeftDifferences. Referenced by InsertInPlace(). |
|
||||||||||||
|
Definition at line 95 of file seq_map_switch.hpp. |
|
|
Definition at line 500 of file seq_map_switch.cpp. References map_checker< Container >::begin(), map_checker< Container >::empty(), and m_RightDifferences. Referenced by InsertInPlace(). |
|
||||||||||||
|
Definition at line 101 of file seq_map_switch.hpp. |
|
||||||||||||
|
Definition at line 582 of file seq_map_switch.cpp. References GetLeftInPlaceInsert(), GetRightInPlaceInsert(), m_Master, and NCBI_THROW. |
|
|
Definition at line 114 of file seq_map_switch.hpp. References _ASSERT, m_Master, m_Master, and m_MasterPos. |
|
|
Definition at line 82 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
|
|
Definition at line 67 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
|
|
Definition at line 90 of file seq_map_switch.hpp. Referenced by GetDifferences(), GetLeftInPlaceInsert(), and x_GetSwitchPoint(). |
|
|
Definition at line 70 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
|
|
Definition at line 72 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
|
|
Definition at line 71 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
|
|
Definition at line 62 of file seq_map_switch.hpp. Referenced by ChangeSwitchPoint(), GetInsert(), InsertInPlace(), operator<(), and x_GetSwitchPoint(). |
|
|
Definition at line 64 of file seq_map_switch.hpp. Referenced by GetDifferences(), operator<(), and x_GetSwitchPoint(). |
|
|
Definition at line 80 of file seq_map_switch.hpp. Referenced by ChangeSwitchPoint(), GetInsert(), and x_GetSwitchPoint(). |
|
|
Definition at line 90 of file seq_map_switch.hpp. Referenced by GetDifferences(), GetRightInPlaceInsert(), and x_GetSwitchPoint(). |
|
|
Definition at line 75 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
|
|
Definition at line 77 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
|
|
Definition at line 76 of file seq_map_switch.hpp. Referenced by x_GetSwitchPoint(). |
1.4.6
Modified on Wed Dec 09 08:19:56 2009 by modify_doxy.py rev. 173732