NCBI C++ ToolKit
|
Typedefs | |
typedef set< string > | CBamLoadOptionPanel::TBamFiles |
typedef vector< pair< string, string > > | CBamLoadOptionPanel::TBamWithIndexFiles |
IExtension interface implementation | |
virtual string | CLBLASTUIDataSource::GetExtensionIdentifier () const |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this" More... | |
virtual string | CLBLASTUIDataSource::GetExtensionLabel () const |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" ) More... | |
IServiceLocatorConsumer implementation | |
virtual void | CLBLASTUIDataSource::SetServiceLocator (IServiceLocator *locator) |
IUIDataSource interface implementation | |
virtual IUIDataSourceType & | CLBLASTUIDataSource::GetType () const |
virtual const IUIObject & | CLBLASTUIDataSource::GetDescr () |
returns UI description of the object (label, icon etc.) More... | |
virtual bool | CLBLASTUIDataSource::IsOpen () |
a Data source needs to be open before use and closed after. More... | |
virtual bool | CLBLASTUIDataSource::Open () |
Prepares Data Source for use, any initialization that can be potentially time-consuming or may require error handling shall be done in this function, not in a constructor. More... | |
virtual bool | CLBLASTUIDataSource::Close () |
virtual void | CLBLASTUIDataSource::EditProperties () |
virtual IUIToolManager * | CLBLASTUIDataSource::GetLoadManager () |
virtual int | CLBLASTUIDataSource::GetDefaultCommand () |
virtual wxEvtHandler * | CLBLASTUIDataSource::CreateEvtHandler () |
IDataLoaderProvider implementation | |
virtual string | CLBLASTUIDataSource::AddDataLoader (const objects::CUser_object &obj) |
Add a new data loader to object manager. More... | |
virtual string | CLBLASTUIDataSource::GetLoaderName (const objects::CUser_object &obj) const |
Get the data loader's name based on input object. More... | |
IExplorerItemCmdContributor implementation | |
virtual IExplorerItemCmdContributor::TContribution | CLBLASTUIDataSource::GetMenu (wxTreeCtrl &treeCtrl, PT::TItems &items) |
for the given set of items returns a contribution More... | |
IUIDataSourceType interface implementation | |
virtual const IUIObject & | CLBLASTUIDataSourceType::GetDescr () |
returns UI description of the type (label, icon etc.) More... | |
virtual IUIDataSource * | CLBLASTUIDataSourceType::CreateDataSource () |
factory method; create an Data Source instance More... | |
virtual bool | CLBLASTUIDataSourceType::AutoCreateDefaultDataSource () |
returns "true" if this type needs to create a default instance of the Data Source at start-up More... | |
IExtension interface implementation | |
virtual string | CLBLASTUIDataSourceType::GetExtensionIdentifier () const |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this" More... | |
virtual string | CLBLASTUIDataSourceType::GetExtensionLabel () const |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" ) More... | |
IUIToolManager interface implementation | |
virtual void | CLBLASTUILoadManager::SetServiceLocator (IServiceLocator *srv_locator) |
Sets / unsets Service Locator. More... | |
virtual void | CLBLASTUILoadManager::SetParentWindow (wxWindow *parent) |
virtual const IUIObject & | CLBLASTUILoadManager::GetDescriptor () const |
Returns the object describing this tool (UI meta data). More... | |
virtual void | CLBLASTUILoadManager::InitUI () |
Initializes the Manager before using it in UI. More... | |
virtual void | CLBLASTUILoadManager::CleanUI () |
CleanUI() is called after the host finished using the manager. More... | |
virtual wxPanel * | CLBLASTUILoadManager::GetCurrentPanel () |
Return the panel corresponding to the current state of Tool Manager. More... | |
virtual bool | CLBLASTUILoadManager::CanDo (EAction action) |
Indicates whether given transition is possible in the current state. More... | |
virtual bool | CLBLASTUILoadManager::IsFinalState () |
True if Tool Manager has reached its final state, i.e. More... | |
virtual bool | CLBLASTUILoadManager::IsCompletedState () |
Manager goes into "Complete" state when "Finish" button is pressed and all input data is gatherred and validated. More... | |
virtual bool | CLBLASTUILoadManager::DoTransition (EAction action) |
Performs transition if possible and returns true, otherwise the function shall warn the user about the problem preventing the transition (such as insufficient or invalid input) and return false. More... | |
virtual IAppTask * | CLBLASTUILoadManager::GetTask () |
Once parameters are gathered and validated this function is called to produce the final Task object that will be executed to do the actual computational work. More... | |
IRegSettings interface implementation | |
virtual void | CLBLASTUILoadManager::SetRegistryPath (const string &path) |
virtual void | CLBLASTUILoadManager::LoadSettings () |
virtual void | CLBLASTUILoadManager::SaveSettings () const |
IExtension interface implementation | |
virtual string | CBamUIDataSource::GetExtensionIdentifier () const |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this" More... | |
virtual string | CBamUIDataSource::GetExtensionLabel () const |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" ) More... | |
IServiceLocatorConsumer implementation | |
virtual void | CBamUIDataSource::SetServiceLocator (IServiceLocator *locator) |
IUIDataSource interface implementation | |
virtual IUIDataSourceType & | CBamUIDataSource::GetType () const |
virtual const IUIObject & | CBamUIDataSource::GetDescr () |
returns UI description of the object (label, icon etc.) More... | |
virtual bool | CBamUIDataSource::IsOpen () |
a Data source needs to be open before use and closed after. More... | |
virtual bool | CBamUIDataSource::Open () |
Prepares Data Source for use, any initialization that can be potentially time-consuming or may require error handling shall be done in this function, not in a constructor. More... | |
virtual bool | CBamUIDataSource::Close () |
virtual void | CBamUIDataSource::EditProperties () |
virtual IUIToolManager * | CBamUIDataSource::GetLoadManager () |
virtual int | CBamUIDataSource::GetDefaultCommand () |
virtual wxEvtHandler * | CBamUIDataSource::CreateEvtHandler () |
IDataLoaderProvider implementation | |
virtual string | CBamUIDataSource::AddDataLoader (const objects::CUser_object &obj) |
Add a new data loader to object manager. More... | |
virtual string | CBamUIDataSource::GetLoaderName (const objects::CUser_object &obj) const |
Get the data loader's name based on input object. More... | |
IExplorerItemCmdContributor implementation | |
virtual IExplorerItemCmdContributor::TContribution | CBamUIDataSource::GetMenu (wxTreeCtrl &treeCtrl, PT::TItems &items) |
for the given set of items returns a contribution More... | |
IUIDataSourceType interface implementation | |
virtual const IUIObject & | CBamUIDataSourceType::GetDescr () |
returns UI description of the type (label, icon etc.) More... | |
virtual IUIDataSource * | CBamUIDataSourceType::CreateDataSource () |
factory method; create an Data Source instance More... | |
virtual bool | CBamUIDataSourceType::AutoCreateDefaultDataSource () |
returns "true" if this type needs to create a default instance of the Data Source at start-up More... | |
IExtension interface implementation | |
virtual string | CBamUIDataSourceType::GetExtensionIdentifier () const |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this" More... | |
virtual string | CBamUIDataSourceType::GetExtensionLabel () const |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" ) More... | |
IUIToolManager interface implementation | |
virtual void | CBamUILoadManager::SetServiceLocator (IServiceLocator *srv_locator) |
Sets / unsets Service Locator. More... | |
virtual void | CBamUILoadManager::SetParentWindow (wxWindow *parent) |
virtual const IUIObject & | CBamUILoadManager::GetDescriptor () const |
Returns the object describing this tool (UI meta data). More... | |
virtual void | CBamUILoadManager::InitUI () |
Initializes the Manager before using it in UI. More... | |
virtual void | CBamUILoadManager::CleanUI () |
CleanUI() is called after the host finished using the manager. More... | |
virtual wxPanel * | CBamUILoadManager::GetCurrentPanel () |
Return the panel corresponding to the current state of Tool Manager. More... | |
virtual bool | CBamUILoadManager::CanDo (EAction action) |
Indicates whether given transition is possible in the current state. More... | |
virtual bool | CBamUILoadManager::IsFinalState () |
True if Tool Manager has reached its final state, i.e. More... | |
virtual bool | CBamUILoadManager::IsCompletedState () |
Manager goes into "Complete" state when "Finish" button is pressed and all input data is gatherred and validated. More... | |
virtual bool | CBamUILoadManager::DoTransition (EAction action) |
Performs transition if possible and returns true, otherwise the function shall warn the user about the problem preventing the transition (such as insufficient or invalid input) and return false. More... | |
virtual IAppTask * | CBamUILoadManager::GetTask () |
Once parameters are gathered and validated this function is called to produce the final Task object that will be executed to do the actual computational work. More... | |
IRegSettings interface implementation | |
virtual void | CBamUILoadManager::SetRegistryPath (const string &path) |
virtual void | CBamUILoadManager::LoadSettings () |
virtual void | CBamUILoadManager::SaveSettings () const |
typedef set<string> CBamLoadOptionPanel::TBamFiles |
Definition at line 82 of file bam_load_option_panel.hpp.
typedef vector<pair<string, string> > CBamLoadOptionPanel::TBamWithIndexFiles |
Definition at line 83 of file bam_load_option_panel.hpp.
anonymous enum |
Control identifiers.
Enumerator | |
---|---|
ID_CBAMLOADOPTIONPANEL | |
ID_BAM_INPUT | |
ID_BUTTON |
Definition at line 122 of file bam_load_option_panel.hpp.
anonymous enum |
Enumerator | |
---|---|
ID_PARSING_TEXT | |
ID_PARSING_PROGRESS |
Definition at line 129 of file bam_load_option_panel.hpp.
enum EBamCommands |
commands introduced by BAM data source
Enumerator | |
---|---|
eCmdLoadBamFile |
Definition at line 62 of file bam_ui_data_source.hpp.
enum ELBLASTCommands |
commands introduced by BAM data source
Enumerator | |
---|---|
eCmdLoadDB |
Definition at line 59 of file lblast_ui_data_source.hpp.
|
private |
Enumerator | |
---|---|
eParseComplete | |
eParseRunning | |
eParseCanceling |
Definition at line 165 of file bam_load_option_panel.hpp.
|
protected |
Enumerator | |
---|---|
eInvalid | |
eSelectDir | |
eSelectProject | |
eCompleted |
Definition at line 196 of file lblast_ui_data_source.hpp.
|
protected |
Enumerator | |
---|---|
eInvalid | |
eSelectBam | |
eBamIndex | |
eCoverageGraph | |
eRefSequences | |
eSelectProject | |
eCompleted |
Definition at line 212 of file bam_ui_data_source.hpp.
Add a new data loader to object manager.
If the data loader exists, return the existing one.
Implements IDataLoaderProvider.
Definition at line 247 of file lblast_ui_data_source.cpp.
References CLBLASTObjectLoader::AddDataLoader().
Add a new data loader to object manager.
If the data loader exists, return the existing one.
Implements IDataLoaderProvider.
Definition at line 375 of file bam_ui_data_source.cpp.
References NStr::eNocase, CObjectManager::eNonDefault, eUnknown, file, CGencollIdMapperAdapter::GetIdMapper(), CGencollSvc::GetInstance(), CObjectManager::GetInstance(), info, kEmptyStr, kLoaderDataType_CSra_File, kLoaderDataType_File, kLoaderDataType_SRA, kLoaderDataType_SRZ, kLoaderPriority, CBAMDataLoader::SLoaderParams::m_BamFiles, CBAMDataLoader::SLoaderParams::m_DirPath, CBAMDataLoader::SLoaderParams::m_IdMapper, msg(), NCBI_THROW, CBAMDataLoader::RegisterInObjectManager(), CCSRADataLoader::RegisterInObjectManager(), AutoPtr< X, Del >::reset(), CBAMDataLoader::SetSkipEmptyPileupGraphsParamDefault(), NStr::StartsWith(), CBamUIDataSource::x_GetBamInputs(), CBamUIDataSource::x_GetCSraInputs(), CBamUIDataSource::x_GetSraAccession(), and CBamUIDataSource::x_GetSrzAccession().
void CBamLoadOptionPanel::AddFilenames | ( | const wxArrayString & | filenames | ) |
Definition at line 672 of file bam_load_option_panel.cpp.
References filenames, i, CBamLoadOptionPanel::m_BamInput, str(), and wxT.
Referenced by CBamLoadOptionPanel::OnButtonClick().
|
virtual |
returns "true" if this type needs to create a default instance of the Data Source at start-up
Implements IUIDataSourceType.
Definition at line 281 of file lblast_ui_data_source.cpp.
|
virtual |
returns "true" if this type needs to create a default instance of the Data Source at start-up
Implements IUIDataSourceType.
Definition at line 585 of file bam_ui_data_source.cpp.
Indicates whether given transition is possible in the current state.
Implements IUIToolManager.
Definition at line 374 of file lblast_ui_data_source.cpp.
References _ASSERT, IUIToolManager::eBack, CLBLASTUILoadManager::eCompleted, IUIToolManager::eNext, CLBLASTUILoadManager::eSelectDir, CLBLASTUILoadManager::eSelectProject, and CLBLASTUILoadManager::m_State.
Indicates whether given transition is possible in the current state.
Implements IUIToolManager.
Definition at line 715 of file bam_ui_data_source.cpp.
References _ASSERT, IUIToolManager::eBack, CBamUILoadManager::eBamIndex, CBamUILoadManager::eCompleted, CBamUILoadManager::eCoverageGraph, IUIToolManager::eNext, CBamUILoadManager::eRefSequences, CBamUILoadManager::eSelectBam, CBamUILoadManager::eSelectProject, and CBamUILoadManager::m_State.
CBamLoadOptionPanel::CBamLoadOptionPanel | ( | ) |
Definition at line 104 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::Init().
CBamLoadOptionPanel::CBamLoadOptionPanel | ( | wxWindow * | parent, |
wxWindowID | id = ID_CBAMLOADOPTIONPANEL , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Definition at line 109 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::Create(), CBamLoadOptionPanel::Init(), and ncbi::grid::netcache::search::fields::size.
CBamUIDataSource::CBamUIDataSource | ( | CBamUIDataSourceType & | type | ) |
Definition at line 227 of file bam_ui_data_source.cpp.
CBamUIDataSourceType::CBamUIDataSourceType | ( | ) |
Definition at line 564 of file bam_ui_data_source.cpp.
References GetDefaultFileArtProvider(), kBAM_DS_Icon, wxFileArtProvider::RegisterFileAlias(), ToWxString(), and wxT.
CBamUILoadManager::CBamUILoadManager | ( | ) |
Definition at line 607 of file bam_ui_data_source.cpp.
References CBamUILoadManager::m_Descriptor, SProjectSelectorParams::m_EnableDecideLater, CBamUILoadManager::m_ProjectParams, and CUIObject::SetLogEvent().
CBamLoadOptionPanel::CDropTarget::CDropTarget | ( | CBamLoadOptionPanel & | panel | ) |
Definition at line 65 of file bam_load_option_panel.cpp.
CLBLASTUIDataSource::CLBLASTUIDataSource | ( | CLBLASTUIDataSourceType & | type | ) |
Definition at line 100 of file lblast_ui_data_source.cpp.
CLBLASTUIDataSourceType::CLBLASTUIDataSourceType | ( | ) |
Definition at line 260 of file lblast_ui_data_source.cpp.
References GetDefaultFileArtProvider(), kLBLAST_DS_Icon, wxFileArtProvider::RegisterFileAlias(), ToWxString(), and wxT.
CLBLASTUILoadManager::CLBLASTUILoadManager | ( | ) |
Definition at line 303 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::m_Descriptor, SProjectSelectorParams::m_EnableDecideLater, CLBLASTUILoadManager::m_ProjectParams, and CUIObject::SetLogEvent().
|
virtual |
CleanUI() is called after the host finished using the manager.
This function shall free resources associated with the session and reset internal state.
Implements IUIToolManager.
Definition at line 340 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::eInvalid, CLBLASTUILoadManager::m_ParamsPanel, CLBLASTUILoadManager::m_ProjectSelPanel, and CLBLASTUILoadManager::m_State.
|
virtual |
CleanUI() is called after the host finished using the manager.
This function shall free resources associated with the session and reset internal state.
Implements IUIToolManager.
Definition at line 647 of file bam_ui_data_source.cpp.
References CBamUILoadManager::eInvalid, CBamLoadOptionPanel::GetInput(), CBamIndexingPanel::GetSamtoolsPath(), CBamUILoadManager::m_GraphPanel, CBamUILoadManager::m_IndexingPanel, CBamUILoadManager::m_OptionPanel, CBamUILoadManager::m_ProjectSelPanel, CBamUILoadManager::m_RefSequencesPanel, CBamUILoadManager::m_SamtoolsPath, CBamUILoadManager::m_SavedInput, CBamUILoadManager::m_State, and NULL.
|
virtual |
Implements IUIDataSource.
Definition at line 208 of file lblast_ui_data_source.cpp.
References CExtensionRegistry::GetInstance(), kAppExpCmdExtPoint, and CLBLASTUIDataSource::m_Open.
|
virtual |
Implements IUIDataSource.
Definition at line 335 of file bam_ui_data_source.cpp.
References CExtensionRegistry::GetInstance(), kAppExpCmdExtPoint, and CBamUIDataSource::m_Open.
bool CBamLoadOptionPanel::Create | ( | wxWindow * | parent, |
wxWindowID | id = ID_CBAMLOADOPTIONPANEL , |
||
const wxPoint & | pos = wxDefaultPosition , |
||
const wxSize & | size = wxDefaultSize , |
||
long | style = wxTAB_TRAVERSAL |
||
) |
Definition at line 116 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::CreateControls(), and ncbi::grid::netcache::search::fields::size.
Referenced by CBamLoadOptionPanel::CBamLoadOptionPanel().
void CBamLoadOptionPanel::CreateControls | ( | ) |
Definition at line 151 of file bam_load_option_panel.cpp.
References _, CBamLoadOptionPanel::ID_BAM_INPUT, CBamLoadOptionPanel::ID_BUTTON, CBamLoadOptionPanel::ID_PARSING_PROGRESS, CBamLoadOptionPanel::ID_PARSING_TEXT, CBamLoadOptionPanel::m_BamInput, CBamLoadOptionPanel::m_DefStyle, CBamLoadOptionPanel::m_ErrStyle, CBamLoadOptionPanel::m_MainSizer, CBamLoadOptionPanel::m_ParseProgressSizer, wxID_ANY, and wxT.
Referenced by CBamLoadOptionPanel::Create().
|
virtual |
factory method; create an Data Source instance
Implements IUIDataSourceType.
Definition at line 275 of file lblast_ui_data_source.cpp.
|
virtual |
factory method; create an Data Source instance
Implements IUIDataSourceType.
Definition at line 579 of file bam_ui_data_source.cpp.
|
virtual |
Reimplemented from IUIDataSource.
Definition at line 239 of file lblast_ui_data_source.cpp.
References CLBLASTUIDataSource::m_SrvLocator.
|
virtual |
Reimplemented from IUIDataSource.
Definition at line 366 of file bam_ui_data_source.cpp.
References CBamUIDataSource::m_SrvLocator.
Performs transition if possible and returns true, otherwise the function shall warn the user about the problem preventing the transition (such as insufficient or invalid input) and return false.
Typically this function would take user input from the current panel, validate the input and go to the next state creating new UI panel if needed.
Implements IUIToolManager.
Definition at line 402 of file lblast_ui_data_source.cpp.
References _ASSERT, IUIToolManager::eBack, CLBLASTUILoadManager::eCompleted, IUIToolManager::eNext, CLBLASTUILoadManager::eSelectDir, CLBLASTUILoadManager::eSelectProject, CLBLASTParamsPanel::GetData(), CLBLASTUILoadManager::m_LBLASTParams, CLBLASTUILoadManager::m_ParamsPanel, CLBLASTUILoadManager::m_ProjectSelPanel, CLBLASTUILoadManager::m_State, CProjectSelectorPanel::TransferDataFromWindow(), and CLBLASTParamsPanel::TransferDataFromWindow().
Performs transition if possible and returns true, otherwise the function shall warn the user about the problem preventing the transition (such as insufficient or invalid input) and return false.
Typically this function would take user input from the current panel, validate the input and go to the next state creating new UI panel if needed.
Implements IUIToolManager.
Definition at line 746 of file bam_ui_data_source.cpp.
References _ASSERT, IUIToolManager::eBack, CBamUILoadManager::eBamIndex, CBamUILoadManager::eCompleted, CBamUILoadManager::eCoverageGraph, IUIToolManager::eNext, CBamUILoadManager::eRefSequences, CBamUILoadManager::eSelectBam, CBamUILoadManager::eSelectProject, CMapAssemblyParams::GetAssemblyAcc(), CBamLoadOptionPanel::GetBamFiles(), CBamLoadOptionPanel::GetCSraFiles(), CAssemblySelPanel::GetData(), CBamLoadOptionPanel::GetSraAccs(), CBamLoadOptionPanel::GetSrzAccs(), CMapAssemblyParams::GetUseMapping(), CBamLoadOptionPanel::HasBamFile(), CBamCoverageGraphPanel::IsInputValid(), CBamIndexingPanel::IsInputValid(), CBamLoadOptionPanel::IsInputValid(), CBamCoverageGraphPanel::m_AssemblyPanel, CBamUILoadManager::m_AssmAcc, CBamUILoadManager::m_GraphPanel, CBamUILoadManager::m_IndexingPanel, CBamUILoadManager::m_OptionPanel, CBamUILoadManager::m_ProjectSelPanel, CBamUILoadManager::m_RefSeqIds, CBamUILoadManager::m_State, CBamLoadOptionPanel::SetIndexFiles(), CProjectSelectorPanel::TransferDataFromWindow(), CBamUILoadManager::x_GetBamRefSeqs(), CBamUILoadManager::x_GetCSraRefSeqs(), and CBamUILoadManager::x_GetSrzRefSeqs().
|
virtual |
Definition at line 223 of file lblast_ui_data_source.cpp.
|
virtual |
Definition at line 350 of file bam_ui_data_source.cpp.
string CBamLoadOptionPanel::GetBamFilePath | ( | ) | const |
Definition at line 574 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_BamFiles, and CDirEntry::SplitPath().
Referenced by CBamUILoadManager::GetCurrentPanel().
const CBamLoadOptionPanel::TBamWithIndexFiles & CBamLoadOptionPanel::GetBamFiles | ( | ) | const |
Definition at line 585 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_BamFiles.
Referenced by CBamUILoadManager::DoTransition(), CBamUILoadManager::GetCurrentPanel(), and CBamUILoadManager::GetTask().
wxBitmap CBamLoadOptionPanel::GetBitmapResource | ( | const wxString & | name | ) |
Retrieves bitmap resources.
Definition at line 618 of file bam_load_option_panel.cpp.
const CBamLoadOptionPanel::TBamFiles & CBamLoadOptionPanel::GetCSraFiles | ( | ) | const |
Definition at line 592 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_CSraFiles.
Referenced by CBamUILoadManager::DoTransition(), and CBamUILoadManager::GetTask().
|
virtual |
Return the panel corresponding to the current state of Tool Manager.
Implements IUIToolManager.
Definition at line 348 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::eSelectDir, CLBLASTUILoadManager::eSelectProject, IServiceLocator::GetServiceByType(), CLBLASTUILoadManager::m_LBLASTParams, CLBLASTUILoadManager::m_ParamsPanel, CLBLASTUILoadManager::m_ParentWindow, CLBLASTUILoadManager::m_ProjectParams, CLBLASTUILoadManager::m_ProjectSelPanel, CLBLASTUILoadManager::m_SrvLocator, CLBLASTUILoadManager::m_State, NULL, CLBLASTParamsPanel::SetData(), CProjectSelectorPanel::SetParams(), CProjectSelectorPanel::SetProjectService(), CProjectSelectorPanel::TransferDataToWindow(), and CLBLASTParamsPanel::TransferDataToWindow().
|
virtual |
Return the panel corresponding to the current state of Tool Manager.
Implements IUIToolManager.
Definition at line 664 of file bam_ui_data_source.cpp.
References CBamUILoadManager::eBamIndex, CBamUILoadManager::eCoverageGraph, CBamUILoadManager::eRefSequences, CBamUILoadManager::eSelectBam, CBamUILoadManager::eSelectProject, CBamLoadOptionPanel::GetBamFilePath(), CBamLoadOptionPanel::GetBamFiles(), IServiceLocator::GetServiceByType(), CBamCoverageGraphPanel::LoadSettings(), CBamUILoadManager::m_GraphPanel, CBamUILoadManager::m_IndexingPanel, CBamUILoadManager::m_OptionPanel, CBamUILoadManager::m_ParentWindow, CBamUILoadManager::m_ProjectParams, CBamUILoadManager::m_ProjectSelPanel, CBamUILoadManager::m_RefSeqIds, CBamUILoadManager::m_RefSequencesPanel, CBamUILoadManager::m_RegPath, CBamUILoadManager::m_SamtoolsPath, CBamUILoadManager::m_SavedInput, CBamUILoadManager::m_SrvLocator, CBamUILoadManager::m_State, NULL, CBamIndexingPanel::SetBamFilePath(), CBamCoverageGraphPanel::SetBamFiles(), CBamLoadOptionPanel::SetInput(), CProjectSelectorPanel::SetParams(), CProjectSelectorPanel::SetProjectService(), CBamRefSequencesPanel::SetReferenceSeqIds(), CBamCoverageGraphPanel::SetRegistryPath(), CBamIndexingPanel::SetSamtoolsPath(), and CProjectSelectorPanel::TransferDataToWindow().
|
virtual |
Reimplemented from IUIDataSource.
Definition at line 235 of file lblast_ui_data_source.cpp.
References eCmdLoadDB.
|
virtual |
Reimplemented from IUIDataSource.
Definition at line 362 of file bam_ui_data_source.cpp.
References eCmdLoadBamFile.
returns UI description of the object (label, icon etc.)
Implements IUIDataSource.
Definition at line 174 of file lblast_ui_data_source.cpp.
References CLBLASTUIDataSource::m_Descr.
returns UI description of the type (label, icon etc.)
Implements IUIDataSourceType.
Definition at line 269 of file lblast_ui_data_source.cpp.
References CLBLASTUIDataSourceType::m_Descr.
returns UI description of the object (label, icon etc.)
Implements IUIDataSource.
Definition at line 301 of file bam_ui_data_source.cpp.
References CBamUIDataSource::m_Descr.
returns UI description of the type (label, icon etc.)
Implements IUIDataSourceType.
Definition at line 573 of file bam_ui_data_source.cpp.
References CBamUIDataSourceType::m_Descr.
Returns the object describing this tool (UI meta data).
Implements IUIToolManager.
Definition at line 328 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::m_Descriptor.
Returns the object describing this tool (UI meta data).
Implements IUIToolManager.
Definition at line 635 of file bam_ui_data_source.cpp.
References CBamUILoadManager::m_Descriptor.
|
virtual |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this"
Implements IExtension.
Definition at line 113 of file lblast_ui_data_source.cpp.
|
virtual |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this"
Implements IExtension.
Definition at line 287 of file lblast_ui_data_source.cpp.
|
virtual |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this"
Implements IExtension.
Definition at line 240 of file bam_ui_data_source.cpp.
|
virtual |
returns the unique human-readable identifier for the extension the id should use lowercase letters separated by underscores - "like_this"
Implements IExtension.
Definition at line 591 of file bam_ui_data_source.cpp.
Referenced by CBamLoadingJob::x_CreateDataLoader(), and CBamLoadingJob::x_CreateProjectItems().
|
virtual |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
Implements IExtension.
Definition at line 119 of file lblast_ui_data_source.cpp.
|
virtual |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
Implements IExtension.
Definition at line 294 of file lblast_ui_data_source.cpp.
References CUIObject::GetLabel(), and CLBLASTUIDataSourceType::m_Descr.
|
virtual |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
Implements IExtension.
Definition at line 246 of file bam_ui_data_source.cpp.
|
virtual |
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
Implements IExtension.
Definition at line 598 of file bam_ui_data_source.cpp.
References CUIObject::GetLabel(), and CBamUIDataSourceType::m_Descr.
wxIcon CBamLoadOptionPanel::GetIconResource | ( | const wxString & | name | ) |
Retrieves icon resources.
Definition at line 628 of file bam_load_option_panel.cpp.
string CBamLoadOptionPanel::GetInput | ( | ) | const |
Definition at line 202 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_BamInput, and string.
Referenced by CBamUILoadManager::CleanUI(), and CBamUILoadManager::SaveSettings().
Get the data loader's name based on input object.
Implements IDataLoaderProvider.
Definition at line 252 of file lblast_ui_data_source.cpp.
References CLBLASTObjectLoader::GetLoaderName().
Get the data loader's name based on input object.
Implements IDataLoaderProvider.
Definition at line 465 of file bam_ui_data_source.cpp.
References file, CBAMDataLoader::GetLoaderNameFromArgs(), CCSRADataLoader::GetLoaderNameFromArgs(), kLoaderDataType_CSra_File, kLoaderDataType_File, kLoaderDataType_SRA, kLoaderDataType_SRZ, CBamUIDataSource::x_GetBamInputs(), CBamUIDataSource::x_GetCSraInputs(), CBamUIDataSource::x_GetSraAccession(), and CBamUIDataSource::x_GetSrzAccession().
|
virtual |
Implements IUIDataSource.
Definition at line 229 of file lblast_ui_data_source.cpp.
|
virtual |
Implements IUIDataSource.
Definition at line 356 of file bam_ui_data_source.cpp.
|
virtual |
for the given set of items returns a contribution
Implements IExplorerItemCmdContributor.
Definition at line 131 of file lblast_ui_data_source.cpp.
References CUICommandRegistry::AppendMenuItem(), eCmdLoadDB, PT::eDataSource, PT::TPTItem< TData, Type >::GetData(), CUICommandRegistry::GetInstance(), CRef< C, Locker >::GetPointer(), PT::CItem::GetType(), CLBLASTUIDataSource::m_SrvLocator, NULL, and wxT.
|
virtual |
for the given set of items returns a contribution
Implements IExplorerItemCmdContributor.
Definition at line 258 of file bam_ui_data_source.cpp.
References CUICommandRegistry::AppendMenuItem(), eCmdLoadBamFile, PT::eDataSource, PT::TPTItem< TData, Type >::GetData(), CUICommandRegistry::GetInstance(), CRef< C, Locker >::GetPointer(), PT::CItem::GetType(), CBamUIDataSource::m_SrvLocator, NULL, and wxT.
const CBamLoadOptionPanel::TBamFiles & CBamLoadOptionPanel::GetSraAccs | ( | ) | const |
Definition at line 606 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_SraAccs.
Referenced by CBamUILoadManager::DoTransition(), and CBamUILoadManager::GetTask().
const CBamLoadOptionPanel::TBamFiles & CBamLoadOptionPanel::GetSrzAccs | ( | ) | const |
Definition at line 599 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_SrzAccs.
Referenced by CBamUILoadManager::DoTransition(), and CBamUILoadManager::GetTask().
|
virtual |
Once parameters are gathered and validated this function is called to produce the final Task object that will be executed to do the actual computational work.
Implements IUIToolManager.
Definition at line 436 of file lblast_ui_data_source.cpp.
References CProjectSelectorPanel::GetParams(), IServiceLocator::GetServiceByType(), SProjectSelectorParams::m_CreateFolder, SProjectSelectorParams::m_FolderName, CLBLASTUILoadManager::m_LBLASTParams, CLBLASTUILoadManager::m_ProjectParams, CLBLASTUILoadManager::m_ProjectSelPanel, CLBLASTUILoadManager::m_SrvLocator, and SProjectSelectorParams::ToLoadingOptions().
|
virtual |
Once parameters are gathered and validated this function is called to produce the final Task object that will be executed to do the actual computational work.
Implements IUIToolManager.
Definition at line 835 of file bam_ui_data_source.cpp.
References CBamLoadOptionPanel::GetBamFiles(), CBamLoadOptionPanel::GetCSraFiles(), CProjectSelectorPanel::GetParams(), CBamIndexingPanel::GetSamtoolsPath(), CBamRefSequencesPanel::GetSelectedReferenceSeqIds(), IServiceLocator::GetServiceByType(), CBamLoadOptionPanel::GetSraAccs(), CBamLoadOptionPanel::GetSrzAccs(), CBamUILoadManager::m_AssmAcc, CBamLoadingJob::SBamFile::m_BamFile, CBamLoadingJob::SBamFile::m_IndexFile, CBamUILoadManager::m_IndexingPanel, CBamUILoadManager::m_OptionPanel, CBamUILoadManager::m_ProjectParams, CBamUILoadManager::m_ProjectSelPanel, CBamUILoadManager::m_RefSeqIds, CBamUILoadManager::m_RefSequencesPanel, CBamUILoadManager::m_SrvLocator, and SProjectSelectorParams::ToLoadingOptions().
|
virtual |
Implements IUIDataSource.
Definition at line 168 of file lblast_ui_data_source.cpp.
References CLBLASTUIDataSource::m_Type.
|
virtual |
Implements IUIDataSource.
Definition at line 295 of file bam_ui_data_source.cpp.
References CBamUIDataSource::m_Type.
bool CBamLoadOptionPanel::HasBamFile | ( | ) | const |
Definition at line 256 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_BamFiles.
Referenced by CBamUILoadManager::DoTransition().
void CBamLoadOptionPanel::Init | ( | void | ) |
Definition at line 139 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_BamInput, CBamLoadOptionPanel::m_ErrNum, CBamLoadOptionPanel::m_InputNum, CBamLoadOptionPanel::m_MainSizer, CBamLoadOptionPanel::m_ParseProgressSizer, and NULL.
Referenced by CBamLoadOptionPanel::CBamLoadOptionPanel().
|
virtual |
Initializes the Manager before using it in UI.
This function shall reset Internal state of the tool.
Implements IUIToolManager.
Definition at line 334 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::eSelectDir, and CLBLASTUILoadManager::m_State.
|
virtual |
Initializes the Manager before using it in UI.
This function shall reset Internal state of the tool.
Implements IUIToolManager.
Definition at line 641 of file bam_ui_data_source.cpp.
References CBamUILoadManager::eSelectBam, and CBamUILoadManager::m_State.
|
virtual |
Manager goes into "Complete" state when "Finish" button is pressed and all input data is gatherred and validated.
Typically this is the last state after Final state. This state does not have an associated UI panel. When manager reaches the “Completed” state the framework hides the dialog and calls GetTask() function.
Implements IUIToolManager.
Definition at line 396 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::eCompleted, and CLBLASTUILoadManager::m_State.
|
virtual |
Manager goes into "Complete" state when "Finish" button is pressed and all input data is gatherred and validated.
Typically this is the last state after Final state. This state does not have an associated UI panel. When manager reaches the “Completed” state the framework hides the dialog and calls GetTask() function.
Implements IUIToolManager.
Definition at line 740 of file bam_ui_data_source.cpp.
References CBamUILoadManager::eCompleted, and CBamUILoadManager::m_State.
|
virtual |
True if Tool Manager has reached its final state, i.e.
the last page (panel) in the sequence is displayed and "Finish" button is shown. The framework calls this function to decide whether “Finish” or “Next” button needs to be shown.
Implements IUIToolManager.
Definition at line 390 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::eSelectProject, and CLBLASTUILoadManager::m_State.
|
virtual |
True if Tool Manager has reached its final state, i.e.
the last page (panel) in the sequence is displayed and "Finish" button is shown. The framework calls this function to decide whether “Finish” or “Next” button needs to be shown.
Implements IUIToolManager.
Definition at line 734 of file bam_ui_data_source.cpp.
References CBamUILoadManager::eSelectProject, and CBamUILoadManager::m_State.
bool CBamLoadOptionPanel::IsInputValid | ( | ) |
Definition at line 222 of file bam_load_option_panel.cpp.
References BAM_LOADER_ERR, EMPTY_INPUT, CBamLoadOptionPanel::eParseCanceling, CBamLoadOptionPanel::eParseRunning, INVALID_INPUT, CBamLoadOptionPanel::m_ErrNum, CBamLoadOptionPanel::m_InputNum, CBamLoadOptionPanel::m_State, NStr::SizetToString(), ToWxString(), and wxT.
Referenced by CBamUILoadManager::DoTransition().
|
virtual |
a Data source needs to be open before use and closed after.
Implements IUIDataSource.
Definition at line 180 of file lblast_ui_data_source.cpp.
References CLBLASTUIDataSource::m_Open.
|
virtual |
a Data source needs to be open before use and closed after.
Implements IUIDataSource.
Definition at line 307 of file bam_ui_data_source.cpp.
References CBamUIDataSource::m_Open.
|
virtual |
Implements IRegSettings.
Definition at line 474 of file lblast_ui_data_source.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetReadView(), kProjectParamsTag, CLBLASTLoadParams::LoadSettings(), SProjectSelectorParams::LoadSettings(), CLBLASTUILoadManager::m_LBLASTParams, CLBLASTUILoadManager::m_ProjectParams, and CLBLASTUILoadManager::m_RegPath.
|
virtual |
Implements IRegSettings.
Definition at line 921 of file bam_ui_data_source.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetReadView(), CRegistryReadView::GetString(), CRegistryReadView::GetStringList(), NStr::Join(), kBamInputListTag, kBamInputTag, kEmptyStr, kProjectParamsTag, kSamtoolsPathTag, CBamCoverageGraphPanel::LoadSettings(), SProjectSelectorParams::LoadSettings(), CBamUILoadManager::m_GraphPanel, CBamUILoadManager::m_ProjectParams, CBamUILoadManager::m_RegPath, CBamUILoadManager::m_SamtoolsPath, and CBamUILoadManager::m_SavedInput.
void CBamLoadOptionPanel::OnBamInputTextUpdated | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_TEXT_UPDATED event handler for ID_BAM_INPUT
Definition at line 689 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::m_BamInput, CBamLoadOptionPanel::m_TextChanged, CBamLoadOptionPanel::m_Timer, CBamLoadOptionPanel::m_UpdatingStyle, and CRichTextCtrl::RemoveFormatting().
void CBamLoadOptionPanel::OnButtonClick | ( | wxCommandEvent & | event | ) |
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON
Definition at line 642 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::AddFilenames(), filenames, CBamLoadOptionPanel::m_BamInput, CDirEntry::SplitPath(), and wxT.
|
virtual |
Definition at line 72 of file bam_load_option_panel.cpp.
References filenames.
void CBamLoadOptionPanel::OnTimer | ( | wxTimerEvent & | event | ) |
Definition at line 709 of file bam_load_option_panel.cpp.
References CBamLoadOptionPanel::x_ValidateInput().
|
virtual |
Prepares Data Source for use, any initialization that can be potentially time-consuming or may require error handling shall be done in this function, not in a constructor.
Is initialization takes more than 1-2 sec it shall be done on a background thread (see App Job Dispatcher).
Implements IUIDataSource.
Definition at line 188 of file lblast_ui_data_source.cpp.
References Error(), CExtensionRegistry::GetInstance(), kAppExpCmdExtPoint, LOG_POST, CLBLASTUIDataSource::m_Open, CStopWatch::Start(), and sw.
|
virtual |
Prepares Data Source for use, any initialization that can be potentially time-consuming or may require error handling shall be done in this function, not in a constructor.
Is initialization takes more than 1-2 sec it shall be done on a background thread (see App Job Dispatcher).
Implements IUIDataSource.
Definition at line 315 of file bam_ui_data_source.cpp.
References Error(), CExtensionRegistry::GetInstance(), kAppExpCmdExtPoint, LOG_POST, CBamUIDataSource::m_Open, CStopWatch::Start(), and sw.
|
virtual |
Implements IRegSettings.
Definition at line 462 of file lblast_ui_data_source.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), kProjectParamsTag, CLBLASTUILoadManager::m_LBLASTParams, CLBLASTUILoadManager::m_ProjectParams, CLBLASTUILoadManager::m_RegPath, CLBLASTLoadParams::SaveSettings(), and SProjectSelectorParams::SaveSettings().
|
virtual |
Implements IRegSettings.
Definition at line 888 of file bam_ui_data_source.cpp.
References CBamLoadOptionPanel::GetInput(), CGuiRegistry::GetInstance(), CBamIndexingPanel::GetSamtoolsPath(), CGuiRegistry::GetWriteView(), kBamInputListTag, kProjectParamsTag, kSamtoolsPathTag, CBamUILoadManager::m_GraphPanel, CBamUILoadManager::m_IndexingPanel, CBamUILoadManager::m_OptionPanel, CBamUILoadManager::m_ProjectParams, CBamUILoadManager::m_RegPath, CBamUILoadManager::m_SamtoolsPath, CBamUILoadManager::m_SavedInput, CBamCoverageGraphPanel::SaveSettings(), SProjectSelectorParams::SaveSettings(), CRegistryWriteView::Set(), and NStr::Split().
void CBamLoadOptionPanel::SetFilenames | ( | const wxArrayString & | filenames | ) |
Definition at line 660 of file bam_load_option_panel.cpp.
References filenames, i, CBamLoadOptionPanel::m_BamInput, str(), and wxT.
bool CBamLoadOptionPanel::SetIndexFiles | ( | ) |
Definition at line 304 of file bam_load_option_panel.cpp.
References NStr::eNocase, file, CBamLoadOptionPanel::m_BamFiles, CDirEntry::SplitPath(), NStr::StartsWith(), and x_IsUrlAccessible().
Referenced by CBamUILoadManager::DoTransition().
Definition at line 208 of file bam_load_option_panel.cpp.
References _ASSERT, input(), and CBamLoadOptionPanel::m_BamInput.
Referenced by CBamUILoadManager::GetCurrentPanel().
|
virtual |
Implements IUIToolManager.
Definition at line 322 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::m_ParentWindow.
|
virtual |
Implements IUIToolManager.
Definition at line 629 of file bam_ui_data_source.cpp.
References CBamUILoadManager::m_ParentWindow.
Implements IRegSettings.
Definition at line 450 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::m_LBLASTParams, CLBLASTUILoadManager::m_RegPath, and CLBLASTLoadParams::SetRegistryPath().
Implements IRegSettings.
Definition at line 876 of file bam_ui_data_source.cpp.
References CBamUILoadManager::m_RegPath.
|
virtual |
Implements IServiceLocatorConsumer.
Definition at line 125 of file lblast_ui_data_source.cpp.
References CLBLASTUIDataSource::m_SrvLocator.
|
virtual |
Implements IServiceLocatorConsumer.
Definition at line 252 of file bam_ui_data_source.cpp.
References CBamUIDataSource::m_SrvLocator.
|
virtual |
Sets / unsets Service Locator.
Tool Manager can use the locator to obtain the services necessary services.
Implements IUIToolManager.
Definition at line 316 of file lblast_ui_data_source.cpp.
References CLBLASTUILoadManager::m_SrvLocator.
|
virtual |
Sets / unsets Service Locator.
Tool Manager can use the locator to obtain the services necessary services.
Implements IUIToolManager.
Definition at line 623 of file bam_ui_data_source.cpp.
References CBamUILoadManager::m_SrvLocator.
|
static |
Definition at line 612 of file bam_load_option_panel.cpp.
|
private |
Definition at line 502 of file bam_ui_data_source.cpp.
References file, CUser_field_Base::GetData(), CUser_field_Base::C_Data::GetStr(), kBamFile, kBamIndexFile, kBamPath, and kTargetAssm.
Referenced by CBamUIDataSource::AddDataLoader(), and CBamUIDataSource::GetLoaderName().
|
protected |
Definition at line 945 of file bam_ui_data_source.cpp.
References CRef< C, Locker >::Empty(), eNoOwnership, CGencollIdMapperAdapter::GetIdMapper(), CGencollSvc::GetInstance(), CBamDb::GetRefSeq_id(), CSeq_id::GetSeqIdString(), set< Key, Compare >::insert(), CBamUILoadManager::m_RefSeqIds, and CBamDb::SetIdMapper().
Referenced by CBamUILoadManager::DoTransition().
|
private |
Definition at line 536 of file bam_ui_data_source.cpp.
References file, CUser_field_Base::GetData(), CUser_field_Base::C_Data::GetStr(), and kCSraFile.
Referenced by CBamUIDataSource::AddDataLoader(), and CBamUIDataSource::GetLoaderName().
|
protected |
Definition at line 975 of file bam_ui_data_source.cpp.
References CRef< C, Locker >::Empty(), ITERATE, CBamUILoadManager::m_RefSeqIds, and s_GetRefSeq_id().
Referenced by CBamUILoadManager::DoTransition().
|
private |
Definition at line 551 of file bam_ui_data_source.cpp.
References CUser_field_Base::GetData(), CUser_field_Base::C_Data::GetStr(), and kSraAccession.
Referenced by CBamUIDataSource::AddDataLoader(), and CBamUIDataSource::GetLoaderName().
|
private |
Definition at line 524 of file bam_ui_data_source.cpp.
References CUser_field_Base::GetData(), CUser_field_Base::C_Data::GetStr(), and kSrzAccession.
Referenced by CBamUIDataSource::AddDataLoader(), and CBamUIDataSource::GetLoaderName().
|
protected |
Definition at line 989 of file bam_ui_data_source.cpp.
References CSeq_id_Base::e_Local, CSrzPath::FindAccPath(), in(), ITERATE, CBamUILoadManager::m_RefSeqIds, CDirEntry::MakePath(), NStr::Split(), and SRZ_CONFIG_NAME.
Referenced by CBamUILoadManager::DoTransition().
|
protected |
Definition at line 470 of file bam_load_option_panel.cpp.
References set< Key, Compare >::clear(), CBamLoadOptionPanel::eParseCanceling, CBamLoadOptionPanel::eParseComplete, CBamLoadOptionPanel::eParseRunning, CException::GetMsg(), i, CBamLoadOptionPanel::ID_PARSING_PROGRESS, CBamLoadOptionPanel::ID_PARSING_TEXT, job_async(), CBamLoadOptionPanel::m_BamFiles, CBamLoadOptionPanel::m_BamInput, CBamLoadOptionPanel::m_CSraFiles, CBamLoadOptionPanel::m_DefStyle, CBamLoadOptionPanel::m_ErrNum, CBamLoadOptionPanel::m_ErrStyle, CBamLoadOptionPanel::m_InputNum, CBamLoadOptionPanel::m_MainSizer, CBamLoadOptionPanel::m_ParseProgressSizer, CBamLoadOptionPanel::m_SraAccs, CBamLoadOptionPanel::m_SrzAccs, CBamLoadOptionPanel::m_State, CBamLoadOptionPanel::m_TextChanged, CBamLoadOptionPanel::m_Timer, CBamLoadOptionPanel::m_UpdatingStyle, CBamLoadOptionPanel::m_ValidateJob, text(), tmp, and CException::what().
Referenced by CBamLoadOptionPanel::OnTimer().
CBamLoadOptionPanel::~CBamLoadOptionPanel | ( | ) |
Definition at line 132 of file bam_load_option_panel.cpp.
CBamUIDataSource::~CBamUIDataSource | ( | ) |
Definition at line 235 of file bam_ui_data_source.cpp.
CLBLASTUIDataSource::~CLBLASTUIDataSource | ( | ) |
Definition at line 108 of file lblast_ui_data_source.cpp.
|
protected |
Definition at line 212 of file lblast_ui_data_source.hpp.
|
protected |
Definition at line 237 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::DoTransition(), and CBamUILoadManager::GetTask().
|
private |
Definition at line 180 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::GetBamFilePath(), CBamLoadOptionPanel::GetBamFiles(), CBamLoadOptionPanel::HasBamFile(), CBamLoadOptionPanel::SetIndexFiles(), and CBamLoadOptionPanel::x_ValidateInput().
CRichTextCtrl* CBamLoadOptionPanel::m_BamInput |
Definition at line 119 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::AddFilenames(), CBamLoadOptionPanel::CreateControls(), CBamLoadOptionPanel::GetInput(), CBamLoadOptionPanel::Init(), CBamLoadOptionPanel::OnBamInputTextUpdated(), CBamLoadOptionPanel::OnButtonClick(), CBamLoadOptionPanel::SetFilenames(), CBamLoadOptionPanel::SetInput(), and CBamLoadOptionPanel::x_ValidateInput().
|
private |
Definition at line 181 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::GetCSraFiles(), and CBamLoadOptionPanel::x_ValidateInput().
|
private |
Definition at line 176 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::CreateControls(), and CBamLoadOptionPanel::x_ValidateInput().
|
protected |
Definition at line 125 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUIDataSource::GetDescr().
|
protected |
Definition at line 158 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUIDataSourceType::GetDescr(), and CLBLASTUIDataSourceType::GetExtensionLabel().
|
protected |
Definition at line 136 of file bam_ui_data_source.hpp.
Referenced by CBamUIDataSource::GetDescr().
|
protected |
Definition at line 169 of file bam_ui_data_source.hpp.
Referenced by CBamUIDataSourceType::GetDescr(), and CBamUIDataSourceType::GetExtensionLabel().
|
protected |
Definition at line 207 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::CLBLASTUILoadManager(), and CLBLASTUILoadManager::GetDescriptor().
|
protected |
Definition at line 231 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CBamUILoadManager(), and CBamUILoadManager::GetDescriptor().
|
private |
number of token with errors
Definition at line 179 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::Init(), CBamLoadOptionPanel::IsInputValid(), and CBamLoadOptionPanel::x_ValidateInput().
|
private |
Definition at line 177 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::CreateControls(), and CBamLoadOptionPanel::x_ValidateInput().
|
protected |
Definition at line 243 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CleanUI(), CBamUILoadManager::DoTransition(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::LoadSettings(), and CBamUILoadManager::SaveSettings().
|
protected |
Definition at line 241 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CleanUI(), CBamUILoadManager::DoTransition(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::GetTask(), and CBamUILoadManager::SaveSettings().
|
private |
total number of valid inputs
Definition at line 178 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::Init(), CBamLoadOptionPanel::IsInputValid(), and CBamLoadOptionPanel::x_ValidateInput().
|
protected |
Definition at line 219 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::DoTransition(), CLBLASTUILoadManager::GetCurrentPanel(), CLBLASTUILoadManager::GetTask(), CLBLASTUILoadManager::LoadSettings(), CLBLASTUILoadManager::SaveSettings(), and CLBLASTUILoadManager::SetRegistryPath().
wxBoxSizer* CBamLoadOptionPanel::m_MainSizer |
Definition at line 118 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::CreateControls(), CBamLoadOptionPanel::Init(), and CBamLoadOptionPanel::x_ValidateInput().
|
protected |
Definition at line 129 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUIDataSource::Close(), CLBLASTUIDataSource::IsOpen(), and CLBLASTUIDataSource::Open().
|
protected |
Definition at line 140 of file bam_ui_data_source.hpp.
Referenced by CBamUIDataSource::Close(), CBamUIDataSource::IsOpen(), and CBamUIDataSource::Open().
|
protected |
Definition at line 240 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CleanUI(), CBamUILoadManager::DoTransition(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::GetTask(), and CBamUILoadManager::SaveSettings().
|
protected |
Definition at line 161 of file bam_load_option_panel.hpp.
|
protected |
Definition at line 215 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::CleanUI(), CLBLASTUILoadManager::DoTransition(), and CLBLASTUILoadManager::GetCurrentPanel().
|
protected |
Definition at line 205 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::GetCurrentPanel(), and CLBLASTUILoadManager::SetParentWindow().
|
protected |
Definition at line 229 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::GetCurrentPanel(), and CBamUILoadManager::SetParentWindow().
wxBoxSizer* CBamLoadOptionPanel::m_ParseProgressSizer |
Definition at line 120 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::CreateControls(), CBamLoadOptionPanel::Init(), and CBamLoadOptionPanel::x_ValidateInput().
|
protected |
Definition at line 217 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::CLBLASTUILoadManager(), CLBLASTUILoadManager::GetCurrentPanel(), CLBLASTUILoadManager::GetTask(), CLBLASTUILoadManager::LoadSettings(), and CLBLASTUILoadManager::SaveSettings().
|
protected |
Definition at line 245 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CBamUILoadManager(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::GetTask(), CBamUILoadManager::LoadSettings(), and CBamUILoadManager::SaveSettings().
|
protected |
Definition at line 216 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::CleanUI(), CLBLASTUILoadManager::DoTransition(), CLBLASTUILoadManager::GetCurrentPanel(), and CLBLASTUILoadManager::GetTask().
|
protected |
Definition at line 244 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CleanUI(), CBamUILoadManager::DoTransition(), CBamUILoadManager::GetCurrentPanel(), and CBamUILoadManager::GetTask().
|
protected |
Definition at line 213 of file lblast_ui_data_source.hpp.
|
protected |
Definition at line 238 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::DoTransition(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::GetTask(), CBamUILoadManager::x_GetBamRefSeqs(), CBamUILoadManager::x_GetCSraRefSeqs(), and CBamUILoadManager::x_GetSrzRefSeqs().
|
protected |
Definition at line 242 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CleanUI(), CBamUILoadManager::GetCurrentPanel(), and CBamUILoadManager::GetTask().
|
protected |
Definition at line 210 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::LoadSettings(), CLBLASTUILoadManager::SaveSettings(), and CLBLASTUILoadManager::SetRegistryPath().
|
protected |
Definition at line 234 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::LoadSettings(), CBamUILoadManager::SaveSettings(), and CBamUILoadManager::SetRegistryPath().
|
mutableprotected |
Definition at line 236 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CleanUI(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::LoadSettings(), and CBamUILoadManager::SaveSettings().
|
mutableprotected |
Definition at line 211 of file lblast_ui_data_source.hpp.
|
mutableprotected |
Definition at line 235 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CleanUI(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::LoadSettings(), and CBamUILoadManager::SaveSettings().
|
private |
Definition at line 183 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::GetSraAccs(), and CBamLoadOptionPanel::x_ValidateInput().
|
protected |
Definition at line 127 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUIDataSource::CreateEvtHandler(), CLBLASTUIDataSource::GetMenu(), and CLBLASTUIDataSource::SetServiceLocator().
|
protected |
Definition at line 204 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::GetCurrentPanel(), CLBLASTUILoadManager::GetTask(), and CLBLASTUILoadManager::SetServiceLocator().
|
protected |
Definition at line 138 of file bam_ui_data_source.hpp.
Referenced by CBamUIDataSource::CreateEvtHandler(), CBamUIDataSource::GetMenu(), and CBamUIDataSource::SetServiceLocator().
|
protected |
Definition at line 228 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::GetTask(), and CBamUILoadManager::SetServiceLocator().
|
private |
Definition at line 182 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::GetSrzAccs(), and CBamLoadOptionPanel::x_ValidateInput().
|
protected |
Definition at line 208 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUILoadManager::CanDo(), CLBLASTUILoadManager::CleanUI(), CLBLASTUILoadManager::DoTransition(), CLBLASTUILoadManager::GetCurrentPanel(), CLBLASTUILoadManager::InitUI(), CLBLASTUILoadManager::IsCompletedState(), and CLBLASTUILoadManager::IsFinalState().
|
protected |
Definition at line 232 of file bam_ui_data_source.hpp.
Referenced by CBamUILoadManager::CanDo(), CBamUILoadManager::CleanUI(), CBamUILoadManager::DoTransition(), CBamUILoadManager::GetCurrentPanel(), CBamUILoadManager::InitUI(), CBamUILoadManager::IsCompletedState(), and CBamUILoadManager::IsFinalState().
|
private |
Definition at line 173 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::IsInputValid(), and CBamLoadOptionPanel::x_ValidateInput().
Definition at line 174 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::OnBamInputTextUpdated(), and CBamLoadOptionPanel::x_ValidateInput().
|
private |
Definition at line 185 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::OnBamInputTextUpdated(), and CBamLoadOptionPanel::x_ValidateInput().
|
mutableprotected |
Definition at line 123 of file lblast_ui_data_source.hpp.
Referenced by CLBLASTUIDataSource::GetType().
|
mutableprotected |
Definition at line 134 of file bam_ui_data_source.hpp.
Referenced by CBamUIDataSource::GetType().
Definition at line 172 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::OnBamInputTextUpdated(), and CBamLoadOptionPanel::x_ValidateInput().
|
private |
Definition at line 187 of file bam_load_option_panel.hpp.
Referenced by CBamLoadOptionPanel::x_ValidateInput().