A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/blast__search__task_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/packages/pkg_alignment/blast_search_task.hpp Source File

1 #ifndef PKG_ALIGNMENT___BLAST_SEARCH_TASK__HPP 2 #define PKG_ALIGNMENT___BLAST_SEARCH_TASK__HPP 64  const string

& tool_name);

CBLASTParams - save user-specified parameters and preferences.

CCompositeAppTask - an application task that consists of subtasks.

CProjectService - a service providing API for operations with Workspaces and Projects.

CProjectSelectOptions - describes how new Project Items shall be added to a workspace.

IServiceLocator - an abstract mechanism for locating services.

ETaskState

List of task states defining the task management FSM.

virtual CIRef< IAppTask > x_NextSubTask()

prepares the next subtask (makes it current), this function is used for iterating subtasks.

ECommand m_Command

the command associated with the task

void x_ReportErrors(vector< string > &errors)

vector< CRef< CNetBlastJobDescriptor > > TDescriptors

virtual string GetStatusText() const

overriding CAppTask::GetStatusText()

virtual ETaskState x_RunCurrentSubTask()

runs the current subtask; one may override this function in order to perform special pre-execution or...

virtual void Init_Monitoring(TDescriptors &descriptors)

setup the task for monitoring BLAST jobs and for retrieving results

virtual CIRef< IAppTask > x_GetCurrentSubTask()

returns a references to the current subtask

CIRef< IAppTask > m_CurrTask

virtual void Init_RetrieveRID(const vector< string > &RIDs)

setup the task for retrieving results

virtual void SetLoadingOptions(CSelectProjectOptions &options)

define how the task results shall be handled

CSelectProjectOptions m_LoadingOptions

string m_ToolName

name of the tool that launched the task; used in UI

virtual void Init_SubmitSearch(const CBLASTParams &params)

setup the task for submitting and monitoring BLAST jobs, and for retrieving results

void x_InitMonitoringStage(TDescriptors &descriptors)

preapres App Job for monitoring stage of the task

ECommand m_Stage

defines the current stage of the task

CRef< objects::CGBProjectHandle > m_TargetProject

IServiceLocator * m_SrvLocator

CRef< CNetBlastLoadingJob > m_LoadingJob

virtual ~CBlastSearchTask()

CRef< CNetBlastSubmittingJob > m_SubmittingJob

CRef< CNetBLASTUIDataSource > m_NetBlastDS

CRef< CNetBlastMonitoringJob > m_MonitoringJob

CBlastSearchTask(IServiceLocator *srv_locator, CNetBLASTUIDataSource &ds, const string &tool_name)

CBlastSearchTask.

string m_ProjectFolderName

@ eFinished

only retrieve resutlts

@ eMonitor

submit request, monitor and retrieve results

@ eRetrieve

monitor and retrieve resutlts

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

Defines to provide correct exporting from DLLs in Windows.

Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.

The NCBI C++/STL use hints.


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