NCBI C++ ToolKit
|
Search Toolkit Book for MasterDependentAlignment
#include "alignment_set.hpp"
(Private to src/app/cn3d
.)
Public Types | |
typedef std::vector< int > | ResidueVector |
Public Member Functions | |
MasterDependentAlignment (StructureBase *parent, const Sequence *masterSequence, const ncbi::objects::CSeq_align &seqAlign) | |
Public Member Functions inherited from StructureBase | |
StructureBase (StructureBase *parent) | |
virtual | ~StructureBase (void) |
virtual bool | DrawAll (const AtomSet *atomSet=NULL) const |
virtual bool | Draw (const AtomSet *atomSet=NULL) const |
template<class T > | |
bool | GetParentOfType (const T **ptr, bool warnIfNotFound=true) const |
Public Attributes | |
const Sequence * | master |
const Sequence * | dependent |
ResidueVector | masterToDependent |
ResidueVector | blockStructure |
Public Attributes inherited from StructureBase | |
StructureSet * | parentSet |
Definition at line 78 of file alignment_set.hpp.
typedef std::vector< int > MasterDependentAlignment::ResidueVector |
Definition at line 91 of file alignment_set.hpp.
MasterDependentAlignment::MasterDependentAlignment | ( | StructureBase * | parent, |
const Sequence * | masterSequence, | ||
const ncbi::objects::CSeq_align & | seqAlign | ||
) |
Definition at line 133 of file alignment_set.cpp.
References CSeq_id::AsFastaString(), blockStructure, dependent, ERRORMSG, CDense_diag_Base::GetDim(), CDense_seg_Base::GetDim(), CDense_diag_Base::GetIds(), CDense_seg_Base::GetIds(), CDense_diag_Base::GetLen(), CDense_seg_Base::GetLens(), CDense_seg_Base::GetNumseg(), CDense_diag_Base::GetStarts(), CDense_seg_Base::GetStarts(), i, Sequence::identifier, CDense_seg_Base::IsSetDim(), le(), Sequence::Length(), master, masterToDependent, MoleculeIdentifier::MatchesSeqId(), StructureBase::parentSet, SequenceSet::sequences, and StructureSet::sequenceSet.
ResidueVector MasterDependentAlignment::blockStructure |
Definition at line 98 of file alignment_set.hpp.
Referenced by MasterDependentAlignment().
Definition at line 85 of file alignment_set.hpp.
Referenced by MasterDependentAlignment().
Definition at line 85 of file alignment_set.hpp.
Referenced by MasterDependentAlignment().
ResidueVector MasterDependentAlignment::masterToDependent |
Definition at line 92 of file alignment_set.hpp.
Referenced by MasterDependentAlignment().