NCBI C++ ToolKit
|
Search Toolkit Book for UngappedAlignedBlock
#include <algo/structure/struct_util/su_block_multiple_alignment.hpp>
Additional Inherited Members | |
Public Types inherited from Block | |
typedef set< Block > | SortedBlocks |
Static Public Member Functions inherited from Block | |
static bool | concatenate (const SortedBlocks &blocks, Block &comBlock) |
Public Attributes inherited from Block | |
unsigned int | m_width |
unsigned int | width |
Protected Types inherited from Block | |
typedef std::vector< Range > | RangeList |
typedef std::vector< Range > | RangeList |
Protected Member Functions inherited from Block | |
Block (const BlockMultipleAlignment *multiple) | |
Block (const BlockMultipleAlignment *multiple) | |
Protected Attributes inherited from Block | |
const BlockMultipleAlignment * | m_parentAlignment |
RangeList | m_ranges |
RangeList | ranges |
const BlockMultipleAlignment * | parentAlignment |
Definition at line 320 of file su_block_multiple_alignment.hpp.
|
inline |
Definition at line 323 of file su_block_multiple_alignment.hpp.
Referenced by Clone().
|
inline |
Definition at line 393 of file block_multiple_alignment.hpp.
|
virtual |
Implements Block.
Definition at line 1363 of file su_block_multiple_alignment.cpp.
References copy(), Block::GetRangeOfRow(), Block::m_width, Block::NSequences(), compile_time_bits::range(), row, and UngappedAlignedBlock().
|
virtual |
Implements Block.
|
virtual |
Implements Block.
Definition at line 1375 of file su_block_multiple_alignment.cpp.
References i, Block::m_ranges, r(), and row.
|
virtual |
Implements Block.
Definition at line 1383 of file su_block_multiple_alignment.cpp.
References Block::m_ranges, and VectorRemoveElements().
|
virtual |
Implements Block.
Definition at line 1358 of file su_block_multiple_alignment.cpp.
References GetIndexAt(), BlockMultipleAlignment::GetSequenceOfRow(), Block::m_parentAlignment, Sequence::m_sequenceString, and row.
|
inlinevirtual |
Implements Block.
Definition at line 327 of file su_block_multiple_alignment.hpp.
References Block::GetRangeOfRow(), and row.
Referenced by GetCharacterAt().
|
inlinevirtual |
Implements Block.
Definition at line 397 of file block_multiple_alignment.hpp.
References Block::GetRangeOfRow(), and row.
|
inlinevirtual |
Implements Block.
Definition at line 325 of file su_block_multiple_alignment.hpp.
Referenced by BlockMultipleAlignment::GetAlignmentColor().
|
inlinevirtual |
Implements Block.
Definition at line 395 of file block_multiple_alignment.hpp.