()
const;
122 virtual void Init();
127 virtualwxSizer *
GetWidget(wxWindow * parent);
154 typedefpair<const char*, const char*>
TPair;
class CRegistryReadView provides a nested hierarchical view at a particular key.
IDMSearchQuery - abstract data mining query.
IDataMiningContext IDataMiningContext represents an abstract context for a Search.
The xml::node class is used to hold information about one XML node.
Include a standard set of the NCBI C++ Toolkit most basic headers.
virtual CObjectListTableModel * x_GetNewOLTModel() const
factory method creating new column handler for CObjectListWidget
CEntrezSearchQuery(const string &terms, const string &db_name)
CEntrezSearchTool.
virtual string GetDescription() const
returns a detailed description of the method that is used in UI
vector< TStrPair > TNamePairs
virtual void x_LoadSettings(const CRegistryReadView &view)
virtual void SetMainValue(string)
virtual string GetExtensionIdentifier() const
returns the unique human-readable identifier for the extension the id should use lowercase letters se...
string m_CurrDbName
Entrez db names.
virtual CIRef< IDMSearchForm > CreateSearchForm()
factory method for creating a form representing the tool
virtual string GetExtensionLabel() const
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
CEntrezSearchTool()
IDMSearchTool.
CRef< CEntrezSearchQuery > m_Query
IDMSearchTool * x_GetTool(void)
pair< const char *, const char * > TPair
virtual wxSizer * GetWidget(wxWindow *parent)
return a widget associated with the form; the form controls the lifetime of the widget (do not delete...
wxChoice * m_DbCombo
techical name
virtual void SetDictionary(list< string > *)
virtual CIRef< IDMSearchQuery > ConstructQuery()
CEntrezSearchJob(CEntrezSearchQuery &query)
CEntrezSearchJob.
virtual void UpdateContexts()
updates m_ContextCombo
void SetReleaseType(xml::node &ds)
Adds an additional child node, indicating the release type (RefSeq or GenBank)
pair< string, string > TStrPair
void GetDbNames(vector< string > &name)
virtual IUITool * Clone() const
CRef< CEntrezSearchTool > m_Tool
virtual bool IsCompatible(IDataMiningContext *context)
retuns true if the tool is compatible with the provided Search Context
virtual CRef< CSearchJobBase > x_CreateJob(IDMSearchQuery &query)
implementing CSearchToolBase pure virtual function
virtual string GetName() const
returns unique name of the method that is used in UI to identify it
virtual EJobState x_DoSearch()
performs searching, assuming that params are correct; Implement in derived classes
virtual void x_SaveSettings(CRegistryWriteView view) const
virtual string ToString() const
Prepare a string representation of a query (for logging and debugging)
virtual bool x_ValidateParams()
returns true if Job params are correct, implement in derived classes
EJobState
Job states (describe FSM)
TObjectType * GetPointer(void) THROWS_NONE
Get pointer,.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static CS_CONTEXT * context
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