NCBI C++ ToolKit
Functions
remove_sequences_from_alignments.cpp File Reference
#include <ncbi_pch.hpp>
#include <objmgr/scope.hpp>
#include <objects/misc/sequence_macros.hpp>
#include <objmgr/seq_annot_ci.hpp>
#include <objmgr/align_ci.hpp>
#include <objmgr/util/sequence.hpp>
#include <gui/objutils/label.hpp>
#include <objects/seqalign/Seq_align.hpp>
#include <objects/seq/seq_id_handle.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <objects/seqalign/Seq_align_set.hpp>
#include <gui/objutils/cmd_del_seq_align.hpp>
#include <gui/objutils/cmd_del_seq_annot.hpp>
#include <gui/objutils/cmd_change_align.hpp>
#include <gui/packages/pkg_sequence_edit/remove_sequences_from_alignments.hpp>
#include <wx/button.h>
+ Include dependency graph for remove_sequences_from_alignments.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

static bool GetIdLabel (const CSeq_id &id, set< string > &labels, const string name="", bool detect=false, bool found=false)
 
template<class T >
static bool GetIds (const T &d, set< string > &labels, const string name="", bool detect=false, bool found=false)
 
template<class T >
static bool GetSeqId (const T &d, set< string > &labels, const string name="", bool detect=false, bool found=false)
 

Function Documentation

◆ GetIdLabel()

static bool GetIdLabel ( const CSeq_id id,
set< string > &  labels,
const string  name = "",
bool  detect = false,
bool  found = false 
)
static

◆ GetIds()

template<class T >
static bool GetIds ( const T d,
set< string > &  labels,
const string  name = "",
bool  detect = false,
bool  found = false 
)
static

◆ GetSeqId()

template<class T >
static bool GetSeqId ( const T d,
set< string > &  labels,
const string  name = "",
bool  detect = false,
bool  found = false 
)
static

Definition at line 84 of file remove_sequences_from_alignments.cpp.

References GetIdLabel().

Referenced by CEditsSaver::AddId(), CBioseq_Info::AddId(), BOOST_AUTO_TEST_CASE(), IProjectViewFactory::CombineObjects(), CTableViewWithTextViewNav::CombineObjects(), Convert_Seq_loc_Seq_id(), CRemoveSeqId::CRemoveSeqId(), CAsnIndex::CurrentLocationAsString(), CAddBioseqChecker::Do(), CVcfFeatureDS::DoSearch(), ExtractBioseq(), CGC_Assembly::Find(), CHitMatrixDataSource::GetAlignedIdsForParams(), GetAnchors(), CRemoveSeqFromAlignDlg::GetIdsFromLoc(), CHitMatrixDataSource::GetLabel(), GetNormalizedSeqId(), GetProductLabel(), CAsnCacheStore::GetSeqIds(), CGffBaseColumns::GetSeqLoc(), CId2ReaderBase::LoadAccVers(), CId2ReaderBase::LoadBulkIds(), CId2ReaderBase::LoadGis(), CId2ReaderBase::LoadHashes(), CId2ReaderBase::LoadLabels(), CId2ReaderBase::LoadLengths(), CBamRefSeqInfo::LoadPileupChunk(), CId2ReaderBase::LoadTaxIds(), CId2ReaderBase::LoadTypes(), CProcessor::OffsetId(), CDiscrepancyPanel::OnListClk(), CBlastFormat::PrintPhiResult(), CEditsSaver::RemoveId(), CPrimeCacheApplication::Run(), CIgBlast::s_AppendResults(), s_CombineSearchSets(), s_GetAccVer(), s_IsExternalRecord(), CPsiBlastTestFixture::s_SetupSubject(), CBlobSplitterImpl::SetLoc(), CIgBlast::x_ConvertResultType(), x_CreateLocalCDDEntryChunk(), CSNPClient::x_GetFeatInfo(), CSNPClient::x_GetGraphInfo(), CSeq_align_Mapper_Base::x_GetPartialDenseg(), CAlnSpanVertModel::x_Init(), CBamRefSeqInfo::x_LoadRangesEstimated(), CBlastFormat::x_PrintXML2Report(), CPSGDataLoader_Impl::x_ReadCDDChunk(), CAnnot_Collector::x_SearchRange(), CBioseqContext::x_SetId(), CPsiBl2SeqTestFixture::x_SetupSubject(), CAlnSpanVertModel::x_UpdateLocs(), CSeqGraphicWidget::x_UpdateMarkerInfo(), and CGff2Record::xMigrateAttributes().

Modified on Wed May 01 14:19:51 2024 by modify_doxy.py rev. 669887