Go to the SVN repository for this file.
1 #ifndef GPIPE_COMMON___SCORE_LOOKUP__HPP 2 #define GPIPE_COMMON___SCORE_LOOKUP__HPP 60 virtual double Get(
constobjects::CSeq_align& align,
61objects::CScope* scope)
const= 0;
92 stringHelpText(
const string&score_name);
94IScore::EComplexity Complexity(
const string&score_name);
96 boolIsIntegerScore(
constobjects::CSeq_align& align,
97 const string&score_name);
100 doubleGetScore(
constobjects::CSeq_align& align,
101 const string&score_name);
103 voidUpdateState(
constobjects::CSeq_align& align);
105 static intGetGeneId(
constobjects::CBioseq_Handle &bsh);
111 const string&score_name);
static CRef< CScope > m_Scope
EProgram
This enumeration is to evolve into a task/program specific list that specifies sets of default parame...
virtual void UpdateState(const objects::CSeq_align &)
For any IScore subclasses that have an internal state, this function will be called to update it for ...
virtual double Get(const objects::CSeq_align &align, objects::CScope *scope) const =0
virtual EComplexity GetComplexity() const
virtual bool IsInteger() const
virtual void PrintHelp(CNcbiOstream &ostr) const =0
TScoreDictionary m_Scores
CScoreLookup(blast::CBlastOptionsHandle &options)
objects::CScope & GetScope()
void SetScope(objects::CScope &scope)
CScoreLookup uses a scope internally.
map< string, CIRef< IScore > > TScoreDictionary
CScoreLookup(enum blast::EProgram program_type)
set< string > m_ScoresUsed
CRef< objects::CScope > m_Scope
void Reset(void)
Reset reference object.
#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.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
#define NCBI_XALGOALIGN_EXPORT
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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