A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classAlignmentCollection.html below:

NCBI C++ ToolKit: AlignmentCollection Class Reference

Search Toolkit Book for AlignmentCollection

#include <algo/structure/cd_utils/cuAlignmentCollection.hpp>

  AlignmentCollection (CCdCore *cd, CCdCore::AlignmentUsage alignUse=CCdCore::USE_PENDING_ALIGNMENT, bool uniqueSeqId=false, bool scoped=true)     AlignmentCollection ()   void  AddAlignment (CCdCore *cd, CCdCore::AlignmentUsage alignUse=CCdCore::USE_PENDING_ALIGNMENT, bool uniqueSeqId=false, bool scoped=true)   void  AddAlignment (const AlignmentCollection &ac)   void  AddSequence (CCdCore *cd)   void  AddSequence (const AlignmentCollection &ac)   int  getNumFamilies () const   void  setNumFamilies (int num)   void  clear ()   CCdCoregetFirstCD () const   int  GetNumRows () const   int  GetNumPendingRows () const   int  GetAlignmentLength (int row=0) const   bool  Get_GI_or_PDB_String_FromAlignment (int row, std::string &result) const   bool  GetSeqIDForRow (int row, CRef< CSeq_id > &SeqID) const   bool  GetSeqEntryForRow (int row, CRef< CSeq_entry > &seqEntry) const   string  GetDefline (int row) const   bool  GetGI (int row, TGi &gi, bool ignorePDBs=true) const   int  GetLowerBound (int row) const   int  GetUpperBound (int row) const   int  FindSeqInterval (const CSeq_interval &seqLoc) const   bool  IsPending (int row) const   bool  wasMaster (int row) const   void  removeRowSourcesForCD (CCdCore *cd)   void  addRowSources (const vector< int > &rows, CCdCore *cd, bool scoped=true)   const RowSourceGetRowSource (int row) const   RowSourceGetRowSource (int row)   CRef< CSeq_aligngetSeqAlign (int row) const   const RowSourceTableGetRowSourceTable () const   int  getCDs (vector< CCdCore * > &cds)   int  getCDsInScope (vector< CCdCore * > &cds)   int  getCDsOutofScope (vector< CCdCore * > &cds)   bool  isCDInScope (CCdCore *cd) const   bool  isRowInScope (int row) const   CCdCoreGetLeafDescendentCD (int row, bool includeSelf=false) const   CCdCoreGetScopedLeafCD (int row) const   CCdCoreGetSeniorMemberCD (int row, bool scopedOnly=true) const   void  convertFromCDRows (CCdCore *cd, const vector< int > &cdRows, set< int > &colRows) const   void  convertToCDRows (const vector< int > &colRows, CDRowsMap &cdRows) const   void  mapRows (const AlignmentCollection &ac, const set< int > &rows, set< int > &convertedRows) const   int  mapRow (const AlignmentCollection &ac, int row) const   void  getAllRowsForCD (CCdCore *cd, vector< int > &colRows) const   bool  GetSpeciesForRow (int row, string &species) const   bool  GetBioseqForRow (int rowId, CRef< CBioseq > &bioseq)   int  GetRowsWithSameSeqID (int rowToMatch, vector< int > &rows, bool inclusive=true) const   int  GetRowsWithSeqID (const CRef< CSeq_id > &SeqID, vector< int > &rows) const   bool  IsStruct (int row)   bool  IsPdb (int row) const   void  GetAllSequences (vector< string > &sequences)   string  GetSequenceForRow (int row)   void  GetAlignedResiduesForRow (int row, char *&)   void  GetAlignedResiduesForAll (char **&ppAlignedResidues, bool forceRecompute)   bool  isInstanceOf (MultipleAlignment *ma)   void  getNormalRowsNotInChild (vector< int > &childless, bool excludeMaster=false) const   virtual  ~AlignmentCollection ()   bool  AreNonOverlapping () const   bool  IsNonOverlapping (const CRef< CSeq_align > &align, int &blockIndex) const   stringgetLastError ()  

Definition at line 19 of file cuAlignmentCollection.hpp.

◆ AlignmentCollection() [1/2] ◆ AlignmentCollection() [2/2] AlignmentCollection::AlignmentCollection ( ) ◆ ~AlignmentCollection() ◆ AddAlignment() [1/2] ◆ AddAlignment() [2/2] ◆ addNormalAlignment() ◆ addPendingAlignment() ◆ addRowSources() ◆ AddSequence() [1/2] void AlignmentCollection::AddSequence ( CCdCorecd ) ◆ AddSequence() [2/2] ◆ AreNonOverlapping() bool AlignmentCollection::AreNonOverlapping ( ) const ◆ clear() void AlignmentCollection::clear ( void  ) inline ◆ convertFromCDRows() void AlignmentCollection::convertFromCDRows ( CCdCorecd, const vector< int > &  cdRows, set< int > &  colRows  ) const ◆ convertToCDRows() void AlignmentCollection::convertToCDRows ( const vector< int > &  colRows, CDRowsMapcdRows  ) const ◆ FindSeqInterval() ◆ Get_GI_or_PDB_String_FromAlignment() bool AlignmentCollection::Get_GI_or_PDB_String_FromAlignment ( int  row, std::stringresult  ) const ◆ GetAlignedResiduesForAll() void AlignmentCollection::GetAlignedResiduesForAll ( char **&  ppAlignedResidues, bool  forceRecompute  ) ◆ GetAlignedResiduesForRow() void AlignmentCollection::GetAlignedResiduesForRow ( int  row, char *&  aseq  ) ◆ GetAlignmentLength() int AlignmentCollection::GetAlignmentLength ( int  row = 0 ) const ◆ getAllRowsForCD() void AlignmentCollection::getAllRowsForCD ( CCdCorecd, vector< int > &  colRows  ) const ◆ GetAllSequences() void AlignmentCollection::GetAllSequences ( vector< string > &  sequences ) ◆ GetBioseqForRow()

Definition at line 442 of file cuAlignmentCollection.cpp.

References RowSource::cd, Empty(), RowSourceTable::findEntry(), SequenceTable::findSequence(), CCdCore::GetBioseqForIndex(), GetNumRows(), GetSeqIDForRow(), CCdCore::GetSeqIndex(), m_bioseqs, m_rowSources, m_seqTable, and row.

Referenced by CdBlaster::blast(), GetSequenceForRow(), IsStruct(), and CdBlaster::truncateBioseq().

◆ getCDs() int AlignmentCollection::getCDs ( vector< CCdCore * > &  cds ) ◆ getCDsInScope() int AlignmentCollection::getCDsInScope ( vector< CCdCore * > &  cds ) ◆ getCDsOutofScope() int AlignmentCollection::getCDsOutofScope ( vector< CCdCore * > &  cds ) ◆ GetDefline() string AlignmentCollection::GetDefline ( int  row ) const ◆ getFirstCD() CCdCore* AlignmentCollection::getFirstCD ( ) const inline ◆ GetGI() ◆ getLastError() string& AlignmentCollection::getLastError ( ) inline ◆ GetLeafDescendentCD() ◆ GetLowerBound() int AlignmentCollection::GetLowerBound ( int  row ) const ◆ getNormalRowsNotInChild() void AlignmentCollection::getNormalRowsNotInChild ( vector< int > &  childless, bool  excludeMaster = false  ) const ◆ getNumFamilies() int AlignmentCollection::getNumFamilies ( ) const inline ◆ GetNumPendingRows() int AlignmentCollection::GetNumPendingRows ( ) const ◆ GetNumRows() int AlignmentCollection::GetNumRows ( ) const

Definition at line 194 of file cuAlignmentCollection.cpp.

References m_seqAligns.

Referenced by TaxTreeData::addRows(), SeqTreeAPI::annotateLeafNode(), AreNonOverlapping(), CdBlaster::blast(), DM_AlignedScore::CalcPairwiseScores(), DM_BlastScore::CalcPairwiseScoresOnTheFly(), CdBlaster::CdBlaster(), DMAlignedOptimalScore::ComputeMatrix(), DM_AlignedScore::ConvertScoresToDistances(), SeqSwapper::findStructuralPendings(), SeqTree::fixRowName(), GetAlignedResiduesForAll(), getAllRowsForCD(), GetAllSequences(), GetBioseqForRow(), CdBlaster::getCompositeIndex(), AlignedDM::GetMaxScoreForAligned(), getNormalRowsNotInChild(), GetNumPendingRows(), DM_Identities::GetPercentIdentities(), FlexiDm::GetPercentIdentities(), AlignedDM::GetResidueListsWithShifts(), GetRowsWithSeqID(), SeqTree::getSequenceComposition(), MultipleAlignment::makeBlockTable(), SeqSwapper::makeClusters(), CDUpdater::processPendingToNormal(), CdBlaster::psiBlast(), RemasterWithStructure(), BlockExtender::setAlignments(), DistanceMatrix::SetData(), and MultipleAlignment::transferToCD().

◆ GetRowSource() [1/2] ◆ GetRowSource() [2/2] ◆ GetRowSourceTable() ◆ GetRowsWithSameSeqID() int AlignmentCollection::GetRowsWithSameSeqID ( int  rowToMatch, vector< int > &  rows, bool  inclusive = true  ) const ◆ GetRowsWithSeqID() ◆ GetScopedLeafCD() CCdCore * AlignmentCollection::GetScopedLeafCD ( int  row ) const ◆ GetSeniorMemberCD() CCdCore * AlignmentCollection::GetSeniorMemberCD ( int  row, bool  scopedOnly = true  ) const ◆ getSeqAlign() ◆ GetSeqEntryForRow() ◆ GetSeqIDForRow()

Definition at line 240 of file cuAlignmentCollection.cpp.

References GetSeqID(), m_seqAligns, row, and wasMaster().

Referenced by SeqTreeAsnizer::fillAsnSeqTreeNode(), SeqSwapper::findReplacements(), Get_GI_or_PDB_String_FromAlignment(), GetBioseqForRow(), GetGI(), GetRowsWithSameSeqID(), GetRowsWithSeqID(), GetSeqEntryForRow(), GetSpeciesForRow(), IsPdb(), RemasterWithStructure(), MultipleAlignment::setAlignment(), SeqSwapper::swapSequences(), and MultipleAlignment::transferOneRow().

◆ GetSequenceForRow() string AlignmentCollection::GetSequenceForRow ( int  row ) ◆ GetSpeciesForRow() bool AlignmentCollection::GetSpeciesForRow ( int  row, stringspecies  ) const ◆ GetUpperBound() int AlignmentCollection::GetUpperBound ( int  row ) const ◆ isCDInScope() bool AlignmentCollection::isCDInScope ( CCdCorecd ) const ◆ isInstanceOf() ◆ IsNonOverlapping() ◆ IsPdb() bool AlignmentCollection::IsPdb ( int  row ) const ◆ IsPending() bool AlignmentCollection::IsPending ( int  row ) const ◆ isRowInScope() bool AlignmentCollection::isRowInScope ( int  row ) const ◆ IsStruct() bool AlignmentCollection::IsStruct ( int  row ) ◆ mapRow() ◆ mapRows() ◆ removeRowSourcesForCD() void AlignmentCollection::removeRowSourcesForCD ( CCdCorecd ) ◆ setNumFamilies() void AlignmentCollection::setNumFamilies ( int  num ) inline ◆ wasMaster() bool AlignmentCollection::wasMaster ( int  row ) const ◆ m_bioseqs vector<CRef< CBioseq > > AlignmentCollection::m_bioseqs protected ◆ m_err string AlignmentCollection::m_err protected ◆ m_firstCd CCdCore* AlignmentCollection::m_firstCd protected ◆ m_numFamilies int AlignmentCollection::m_numFamilies protected ◆ m_rowSources

Definition at line 96 of file cuAlignmentCollection.hpp.

Referenced by AddAlignment(), addNormalAlignment(), addPendingAlignment(), addRowSources(), clear(), convertFromCDRows(), convertToCDRows(), MultipleAlignment::copyRowSource(), getAllRowsForCD(), GetBioseqForRow(), getCDs(), getCDsInScope(), getCDsOutofScope(), GetLeafDescendentCD(), GetRowSource(), GetRowSourceTable(), GetScopedLeafCD(), GetSeniorMemberCD(), GetSpeciesForRow(), isCDInScope(), mapRow(), and removeRowSourcesForCD().

◆ m_seqAligns

Definition at line 93 of file cuAlignmentCollection.hpp.

Referenced by AddAlignment(), addNormalAlignment(), addPendingAlignment(), MultipleAlignment::appendAlignment(), AreNonOverlapping(), clear(), MultipleAlignment::extractAlignedSubset(), GetAlignedResiduesForRow(), GetAlignmentLength(), GetLowerBound(), GetNumRows(), getSeqAlign(), GetSeqIDForRow(), GetUpperBound(), MultipleAlignment::makeBlockTable(), MultipleAlignment::setAlignment(), and MultipleAlignment::transferOneRow().

◆ m_seqTable

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4