stop_at_stop =
true,
boolcleanup_partials =
true,
boolmerge_abutting =
true,
59 boolstop_at_stop =
true,
boolcleanup_partials =
true,
boolmerge_abutting =
true,
boolexpand_over_gaps =
true,
65vector<CRef<CSeq_feat> > PropagateAll();
66vector<CRef<CSeq_feat> > PropagateAllReportFailures(
76eFeaturePropagationProblem_None = 0,
79eFeaturePropagationProblem_AnticodonLocation
87 voidx_PropagateCds(
CSeq_feat& feat,
const CSeq_id& targetId,
boolorigIsPartialStart);
89 voidx_CdsStopAtStopCodon(
CSeq_feat& cds);
90 voidx_CdsCleanupPartials(
CSeq_feat& cds,
boolorigIsPartialStart);
99 boolIsOrdered(
const CSeq_loc&loc);
CSynonymMapper(CFeaturePropagator *e)
virtual ~CSynonymMapper(void)
virtual CSeq_id_Handle GetBestSynonym(const CSeq_id &id)
CMessageListener_Basic * m_MessageListener
CFeaturePropagator & operator=(const CFeaturePropagator &value)
map< CObject_id::TId, CObject_id::TId > m_FeatIdMap
CConstRef< CSeq_align > m_Alignment
@ eFeaturePropagationProblem_CodeBreakLocation
@ eFeaturePropagationProblem_FeatureLocation
CSynonymMapper m_synonym_mapper
bool m_CdsStopAtStopCodon
bool m_CdsCleanupPartials
CFeaturePropagator(const CFeaturePropagator &value)
Default implementation of IMessageListener: collects all messages posted.
namespace ncbi::objects::
Interface for mapping IDs to the best synonym.
Include a standard set of the NCBI C++ Toolkit most basic headers.
int TSignedSeqPos
Type for signed sequence position.
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
@ eGetId_Best
return the "best" gi (uses FindBestScore(), with CSeq_id::CalculateScore() as the score function
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_XOBJEDIT_EXPORT
const GenericPointer< typename T::ValueType > T2 value
IMessage/IMessageListener interfaces and basic implementations.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
#define row(bind, expected)
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