NCBI C++ ToolKit
Classes | Functions
chainer.hpp File Reference
#include <algo/gnomon/gnomon_model.hpp>
#include <algo/gnomon/aligncollapser.hpp>
#include <algo/gnomon/pcsf.hpp>
+ Include dependency graph for chainer.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  SMinScor
 
struct  TransformFunction
 
struct  Predicate
 
class  CGnomonAnnotator_Base
 
class  CChainer
 
struct  MarkupCappedEst
 
struct  MarkupTrustedGenes
 
struct  ProteinWithBigHole
 
struct  CdnaWithHole
 
struct  HasShortIntron
 
struct  HasLongIntron
 
struct  CutShortPartialExons
 
struct  HasNoExons
 
struct  SingleExon_AllEst
 
struct  SingleExon_Noncoding
 
struct  LowSupport_Noncoding
 
class  CChainerArgUtil
 

Functions

template<class Container , class Predicate >
void remove_if (Container &c, Predicate *__pred)
 
template<class Container , class UnaryFunction >
void transform (Container &c, UnaryFunction *op)
 

Function Documentation

◆ remove_if()

template<class Container , class Predicate >
void remove_if ( Container &  c,
Predicate __pred 
)

Definition at line 69 of file chainer.hpp.

References AddComment(), CGeneModel::eSkipped, and Predicate::GetComment().

Referenced by CSplignFormatter::AsSeqAlignSet(), BOOST_AUTO_TEST_SUITE_END(), CCgiEnvHolder::CCgiEnvHolder(), CExonSelectorApplication::ChainExons(), CCleanup::CleanupAuthList(), CGeneModel::Clip(), pub_report::CompareAuthorNames(), CAlignCollapser::FilterAlignments(), CCompactSAMApplication::FindCompactAligns(), g_GetNormalizedModVal(), CChainer::CChainerImpl::MakeChains(), PurgeNonAlpha(), CNewCleanup_imp::RemoveBadProteinTitle(), RemoveDatesAfterFirst(), RemoveDuplicatePubMedArticleIds(), RemoveEarlierDates(), RemoveOverlaps(), RemoveVersions(), CCompartmentFinder< THit >::Run(), CISOJTALookupWithCache::s_DoLookup(), s_RemoveAliasComponents(), s_RemoveColonsAndWhiteSpace(), s_RemoveGenBankDbxrefs(), s_RemoveWhiteSpace(), CPubseqGatewayFetchIpgReport::Wait1(), CSourceModParser::x_ApplyMods(), CNewCleanup_imp::x_CleanGenbankKeywords(), CFeatureItem::x_CleanQuals(), CNewCleanup_imp::x_CleanupOldName(), CNewCleanup_imp::x_CleanupOrgModNoteEC(), CCleanupAlignmentsJob::x_CreateProjectItems(), CAppHitFilter::x_DoMultiple(), CAppHitFilter::x_DoPairwise(), CSGAlignmentJob::x_GetAlignments(), CPubseqGatewayApp::x_GetEnabledAndDisabledProcessors(), CTraversalCodeGenerator::x_GetIncludeGuard(), CAlnReader::x_GetSequenceMolType(), CAgpconvertApplication::x_HandleTaxArgs(), CFeaturePanel::x_LoadSettings(), CNewCleanup_imp::x_ModernizePCRPrimers(), CNewCleanup_imp::x_MovedNamedValuesInStrain(), CSequenceAmbigTrimmer::x_NormalizeVecTrimRules(), CFeatureTableReader_Imp::x_ParseTrnaExtString(), CNewCleanup_imp::x_RemoveDupBioSource(), CNewCleanup_imp::x_RemovePub(), CSelectionPanel::x_ResetSelObjects(), CSplign::x_RunOnCompartment(), and CSplign::x_SetPattern().

◆ transform()

template<class Container , class UnaryFunction >
void transform ( Container &  c,
UnaryFunction *  op 
)
Modified on Thu Feb 29 12:18:01 2024 by modify_doxy.py rev. 669887