NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Enumerator | Functions | Variables
GUI_PKG_NCBI_INTERNAL

Classes

class  CLBLASTUIDataSource
 CLBLASTUIDataSource. More...
 
class  CLBLASTUIDataSourceType
 CLBLASTUIDataSourceType. More...
 
class  CLBLASTUILoadManager
 CLBLASTUILoadManager. More...
 
class  CBamUIDataSource
 CBamUIDataSource. More...
 
class  CBamUIDataSourceType
 CBamUIDataSourceType. More...
 
class  CBamUILoadManager
 
class  CBamLoadOptionPanel
 CBamLoadOptionPanel. More...
 
class  CBamLoadOptionPanel::CDropTarget
 

Typedefs

typedef set< stringCBamLoadOptionPanel::TBamFiles
 
typedef vector< pair< string, string > > CBamLoadOptionPanel::TBamWithIndexFiles
 

Enumerations

enum  ELBLASTCommands { eCmdLoadDB = 12351 }
 commands introduced by BAM data source More...
 
enum  CLBLASTUILoadManager::EState { CLBLASTUILoadManager::eInvalid = -1 , CLBLASTUILoadManager::eSelectDir , CLBLASTUILoadManager::eSelectProject , CLBLASTUILoadManager::eCompleted }
 
enum  EBamCommands { eCmdLoadBamFile = 12350 }
 commands introduced by BAM data source More...
 
enum  CBamUILoadManager::EState {
  CBamUILoadManager::eInvalid = -1 , CBamUILoadManager::eSelectBam , CBamUILoadManager::eBamIndex , CBamUILoadManager::eCoverageGraph ,
  CBamUILoadManager::eRefSequences , CBamUILoadManager::eSelectProject , CBamUILoadManager::eCompleted
}
 
enum  { CBamLoadOptionPanel::ID_CBAMLOADOPTIONPANEL = 10070 , CBamLoadOptionPanel::ID_BAM_INPUT = 10071 , CBamLoadOptionPanel::ID_BUTTON = 10072 }
 Control identifiers. More...
 
enum  { CBamLoadOptionPanel::ID_PARSING_TEXT = 10100 , CBamLoadOptionPanel::ID_PARSING_PROGRESS }
 
enum  CBamLoadOptionPanel::EParseState { CBamLoadOptionPanel::eParseComplete , CBamLoadOptionPanel::eParseRunning , CBamLoadOptionPanel::eParseCanceling }
 

Functions

 CLBLASTUIDataSource::CLBLASTUIDataSource (CLBLASTUIDataSourceType &type)
 
 CLBLASTUIDataSource::~CLBLASTUIDataSource ()
 
 CLBLASTUIDataSourceType::CLBLASTUIDataSourceType ()
 CLBLASTUIDataSourceType. More...
 
 CLBLASTUILoadManager::CLBLASTUILoadManager ()
 CLBLASTUILoadManager. More...
 
 CBamUIDataSource::CBamUIDataSource (CBamUIDataSourceType &type)
 
 CBamUIDataSource::~CBamUIDataSource ()
 
bool CBamUIDataSource::x_GetBamInputs (const objects::CUser_object &obj, string &path, string &files, string &idx, string &target_assm) const
 
bool CBamUIDataSource::x_GetSrzAccession (const objects::CUser_object &obj, string &srz) const
 
bool CBamUIDataSource::x_GetCSraInputs (const objects::CUser_object &obj, string &file) const
 
bool CBamUIDataSource::x_GetSraAccession (const objects::CUser_object &obj, string &sra) const
 
 CBamUIDataSourceType::CBamUIDataSourceType ()
 CBamUIDataSourceType. More...
 
 CBamUILoadManager::CBamUILoadManager ()
 CBamUILoadManager. More...
 
void CBamUILoadManager::x_GetBamRefSeqs (const CBamLoadOptionPanel::TBamWithIndexFiles &files, const string &mappedAcc)
 
void CBamUILoadManager::x_GetCSraRefSeqs (const CBamLoadOptionPanel::TBamFiles &accessions)
 
void CBamUILoadManager::x_GetSrzRefSeqs (const CBamLoadOptionPanel::TBamFiles &accessions)
 
 CBamLoadOptionPanel::CBamLoadOptionPanel ()
 
 CBamLoadOptionPanel::CBamLoadOptionPanel (wxWindow *parent, wxWindowID id=ID_CBAMLOADOPTIONPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
 
bool CBamLoadOptionPanel::Create (wxWindow *parent, wxWindowID id=ID_CBAMLOADOPTIONPANEL, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
 
 CBamLoadOptionPanel::~CBamLoadOptionPanel ()
 
void CBamLoadOptionPanel::Init ()
 
void CBamLoadOptionPanel::CreateControls ()
 
void CBamLoadOptionPanel::OnBamInputTextUpdated (wxCommandEvent &event)
 wxEVT_COMMAND_TEXT_UPDATED event handler for ID_BAM_INPUT More...
 
void CBamLoadOptionPanel::OnButtonClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON More...
 
wxBitmap CBamLoadOptionPanel::GetBitmapResource (const wxString &name)
 Retrieves bitmap resources. More...
 
wxIcon CBamLoadOptionPanel::GetIconResource (const wxString &name)
 Retrieves icon resources. More...
 
static bool CBamLoadOptionPanel::ShowToolTips ()
 
void CBamLoadOptionPanel::OnTimer (wxTimerEvent &event)
 
string CBamLoadOptionPanel::GetInput () const
 
void CBamLoadOptionPanel::SetInput (const string &input)
 
bool CBamLoadOptionPanel::IsInputValid ()
 
bool CBamLoadOptionPanel::HasBamFile () const
 
bool CBamLoadOptionPanel::SetIndexFiles ()
 
string CBamLoadOptionPanel::GetBamFilePath () const
 
const TBamWithIndexFilesCBamLoadOptionPanel::GetBamFiles () const
 
const TBamFilesCBamLoadOptionPanel::GetCSraFiles () const
 
const TBamFilesCBamLoadOptionPanel::GetSrzAccs () const
 
const TBamFilesCBamLoadOptionPanel::GetSraAccs () const
 
void CBamLoadOptionPanel::SetFilenames (const wxArrayString &filenames)
 
void CBamLoadOptionPanel::AddFilenames (const wxArrayString &filenames)
 
void CBamLoadOptionPanel::x_ValidateInput ()
 
 CBamLoadOptionPanel::CDropTarget::CDropTarget (CBamLoadOptionPanel &panel)
 
virtual wxDragResult CBamLoadOptionPanel::CDropTarget::OnData (wxCoord x, wxCoord y, wxDragResult def)
 

Variables

CRef< CLBLASTUIDataSourceTypeCLBLASTUIDataSource::m_Type
 
CUIObject CLBLASTUIDataSource::m_Descr
 
IServiceLocatorCLBLASTUIDataSource::m_SrvLocator
 
bool CLBLASTUIDataSource::m_Open
 
CUIObject CLBLASTUIDataSourceType::m_Descr
 
IServiceLocatorCLBLASTUILoadManager::m_SrvLocator
 
wxWindow * CLBLASTUILoadManager::m_ParentWindow
 
CUIObject CLBLASTUILoadManager::m_Descriptor
 
EState CLBLASTUILoadManager::m_State
 
string CLBLASTUILoadManager::m_RegPath
 
string CLBLASTUILoadManager::m_SavedInput
 
string CLBLASTUILoadManager::m_AssmAcc
 
vector< CRef< objects::CSeq_id > > CLBLASTUILoadManager::m_RefSeqIds
 
CLBLASTParamsPanelCLBLASTUILoadManager::m_ParamsPanel
 
CProjectSelectorPanelCLBLASTUILoadManager::m_ProjectSelPanel
 
SProjectSelectorParams CLBLASTUILoadManager::m_ProjectParams
 
CLBLASTLoadParams CLBLASTUILoadManager::m_LBLASTParams
 
CRef< CBamUIDataSourceTypeCBamUIDataSource::m_Type
 
CUIObject CBamUIDataSource::m_Descr
 
IServiceLocatorCBamUIDataSource::m_SrvLocator
 
bool CBamUIDataSource::m_Open
 
CUIObject CBamUIDataSourceType::m_Descr
 
IServiceLocatorCBamUILoadManager::m_SrvLocator
 
wxWindow * CBamUILoadManager::m_ParentWindow
 
CUIObject CBamUILoadManager::m_Descriptor
 
EState CBamUILoadManager::m_State
 
string CBamUILoadManager::m_RegPath
 
string CBamUILoadManager::m_SavedInput
 
string CBamUILoadManager::m_SamtoolsPath
 
string CBamUILoadManager::m_AssmAcc
 
vector< CConstRef< objects::CSeq_id > > CBamUILoadManager::m_RefSeqIds
 
CBamLoadOptionPanelCBamUILoadManager::m_OptionPanel
 
CBamIndexingPanelCBamUILoadManager::m_IndexingPanel
 
CBamRefSequencesPanelCBamUILoadManager::m_RefSequencesPanel
 
CBamCoverageGraphPanelCBamUILoadManager::m_GraphPanel
 
CProjectSelectorPanelCBamUILoadManager::m_ProjectSelPanel
 
SProjectSelectorParams CBamUILoadManager::m_ProjectParams
 
wxBoxSizer * CBamLoadOptionPanel::m_MainSizer
 
CRichTextCtrlCBamLoadOptionPanel::m_BamInput
 
wxBoxSizer * CBamLoadOptionPanel::m_ParseProgressSizer
 
CBamLoadOptionPanelCBamLoadOptionPanel::CDropTarget::m_Panel
 
bool CBamLoadOptionPanel::m_UpdatingStyle = false
 
EParseState CBamLoadOptionPanel::m_State = eParseComplete
 
bool CBamLoadOptionPanel::m_TextChanged = false
 
wxTextAttr CBamLoadOptionPanel::m_DefStyle
 
wxTextAttr CBamLoadOptionPanel::m_ErrStyle
 
size_t CBamLoadOptionPanel::m_InputNum
 total number of valid inputs More...
 
size_t CBamLoadOptionPanel::m_ErrNum
 number of token with errors More...
 
TBamWithIndexFiles CBamLoadOptionPanel::m_BamFiles
 
TBamFiles CBamLoadOptionPanel::m_CSraFiles
 
TBamFiles CBamLoadOptionPanel::m_SrzAccs
 
TBamFiles CBamLoadOptionPanel::m_SraAccs
 
wxTimer CBamLoadOptionPanel::m_Timer
 
std::unique_ptr< async_jobCBamLoadOptionPanel::m_ValidateJob
 

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 IUIDataSourceTypeCLBLASTUIDataSource::GetType () const
 
virtual const IUIObjectCLBLASTUIDataSource::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 IUIToolManagerCLBLASTUIDataSource::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 IUIObjectCLBLASTUIDataSourceType::GetDescr ()
 returns UI description of the type (label, icon etc.) More...
 
virtual IUIDataSourceCLBLASTUIDataSourceType::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 IUIObjectCLBLASTUILoadManager::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 IAppTaskCLBLASTUILoadManager::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 IUIDataSourceTypeCBamUIDataSource::GetType () const
 
virtual const IUIObjectCBamUIDataSource::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 IUIToolManagerCBamUIDataSource::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 IUIObjectCBamUIDataSourceType::GetDescr ()
 returns UI description of the type (label, icon etc.) More...
 
virtual IUIDataSourceCBamUIDataSourceType::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 IUIObjectCBamUILoadManager::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 IAppTaskCBamUILoadManager::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
 

Detailed Description

Typedef Documentation

◆ TBamFiles

Definition at line 82 of file bam_load_option_panel.hpp.

◆ TBamWithIndexFiles

Definition at line 83 of file bam_load_option_panel.hpp.

Enumeration Type Documentation

◆ anonymous enum

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

anonymous enum
Enumerator
ID_PARSING_TEXT 
ID_PARSING_PROGRESS 

Definition at line 129 of file bam_load_option_panel.hpp.

◆ EBamCommands

commands introduced by BAM data source

Enumerator
eCmdLoadBamFile 

Definition at line 62 of file bam_ui_data_source.hpp.

◆ ELBLASTCommands

commands introduced by BAM data source

Enumerator
eCmdLoadDB 

Definition at line 59 of file lblast_ui_data_source.hpp.

◆ EParseState

Enumerator
eParseComplete 
eParseRunning 
eParseCanceling 

Definition at line 165 of file bam_load_option_panel.hpp.

◆ EState [1/2]

Enumerator
eInvalid 
eSelectDir 
eSelectProject 
eCompleted 

Definition at line 196 of file lblast_ui_data_source.hpp.

◆ EState [2/2]

enum CBamUILoadManager::EState
protected
Enumerator
eInvalid 
eSelectBam 
eBamIndex 
eCoverageGraph 
eRefSequences 
eSelectProject 
eCompleted 

Definition at line 212 of file bam_ui_data_source.hpp.

Function Documentation

◆ AddDataLoader() [1/2]

string CLBLASTUIDataSource::AddDataLoader ( const objects::CUser_object &  obj)
virtual

Add a new data loader to object manager.

If the data loader exists, return the existing one.

Returns
added data loader's name.

Implements IDataLoaderProvider.

Definition at line 247 of file lblast_ui_data_source.cpp.

References CLBLASTObjectLoader::AddDataLoader().

◆ AddDataLoader() [2/2]

string CBamUIDataSource::AddDataLoader ( const objects::CUser_object &  obj)
virtual

◆ AddFilenames()

void CBamLoadOptionPanel::AddFilenames ( const wxArrayString &  filenames)

◆ AutoCreateDefaultDataSource() [1/2]

bool CLBLASTUIDataSourceType::AutoCreateDefaultDataSource ( )
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.

◆ AutoCreateDefaultDataSource() [2/2]

bool CBamUIDataSourceType::AutoCreateDefaultDataSource ( )
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.

◆ CanDo() [1/2]

bool CLBLASTUILoadManager::CanDo ( EAction  action)
virtual

◆ CanDo() [2/2]

bool CBamUILoadManager::CanDo ( EAction  action)
virtual

◆ CBamLoadOptionPanel() [1/2]

CBamLoadOptionPanel::CBamLoadOptionPanel ( )

Definition at line 104 of file bam_load_option_panel.cpp.

References CBamLoadOptionPanel::Init().

◆ CBamLoadOptionPanel() [2/2]

CBamLoadOptionPanel::CBamLoadOptionPanel ( wxWindow *  parent,
wxWindowID  id = ID_CBAMLOADOPTIONPANEL,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL 
)

◆ CBamUIDataSource()

CBamUIDataSource::CBamUIDataSource ( CBamUIDataSourceType type)

Definition at line 227 of file bam_ui_data_source.cpp.

◆ CBamUIDataSourceType()

CBamUIDataSourceType::CBamUIDataSourceType ( )

◆ CBamUILoadManager()

CBamUILoadManager::CBamUILoadManager ( )

◆ CDropTarget()

CBamLoadOptionPanel::CDropTarget::CDropTarget ( CBamLoadOptionPanel panel)

Definition at line 65 of file bam_load_option_panel.cpp.

◆ CLBLASTUIDataSource()

CLBLASTUIDataSource::CLBLASTUIDataSource ( CLBLASTUIDataSourceType type)

Definition at line 100 of file lblast_ui_data_source.cpp.

◆ CLBLASTUIDataSourceType()

CLBLASTUIDataSourceType::CLBLASTUIDataSourceType ( )

◆ CLBLASTUILoadManager()

CLBLASTUILoadManager::CLBLASTUILoadManager ( )

◆ CleanUI() [1/2]

void CLBLASTUILoadManager::CleanUI ( )
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.

◆ CleanUI() [2/2]

void CBamUILoadManager::CleanUI ( )
virtual

◆ Close() [1/2]

bool CLBLASTUIDataSource::Close ( void  )
virtual

◆ Close() [2/2]

bool CBamUIDataSource::Close ( void  )
virtual

◆ Create()

bool CBamLoadOptionPanel::Create ( wxWindow *  parent,
wxWindowID  id = ID_CBAMLOADOPTIONPANEL,
const wxPoint &  pos = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL 
)

◆ CreateControls()

void CBamLoadOptionPanel::CreateControls ( )

◆ CreateDataSource() [1/2]

IUIDataSource * CLBLASTUIDataSourceType::CreateDataSource ( )
virtual

factory method; create an Data Source instance

Implements IUIDataSourceType.

Definition at line 275 of file lblast_ui_data_source.cpp.

◆ CreateDataSource() [2/2]

IUIDataSource * CBamUIDataSourceType::CreateDataSource ( )
virtual

factory method; create an Data Source instance

Implements IUIDataSourceType.

Definition at line 579 of file bam_ui_data_source.cpp.

◆ CreateEvtHandler() [1/2]

wxEvtHandler * CLBLASTUIDataSource::CreateEvtHandler ( )
virtual

Reimplemented from IUIDataSource.

Definition at line 239 of file lblast_ui_data_source.cpp.

References CLBLASTUIDataSource::m_SrvLocator.

◆ CreateEvtHandler() [2/2]

wxEvtHandler * CBamUIDataSource::CreateEvtHandler ( )
virtual

Reimplemented from IUIDataSource.

Definition at line 366 of file bam_ui_data_source.cpp.

References CBamUIDataSource::m_SrvLocator.

◆ DoTransition() [1/2]

bool CLBLASTUILoadManager::DoTransition ( EAction  action)
virtual

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().

◆ DoTransition() [2/2]

bool CBamUILoadManager::DoTransition ( EAction  action)
virtual

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().

◆ EditProperties() [1/2]

void CLBLASTUIDataSource::EditProperties ( )
virtual

Definition at line 223 of file lblast_ui_data_source.cpp.

◆ EditProperties() [2/2]

void CBamUIDataSource::EditProperties ( )
virtual

Definition at line 350 of file bam_ui_data_source.cpp.

◆ GetBamFilePath()

string CBamLoadOptionPanel::GetBamFilePath ( ) const

◆ GetBamFiles()

const CBamLoadOptionPanel::TBamWithIndexFiles & CBamLoadOptionPanel::GetBamFiles ( ) const

◆ GetBitmapResource()

wxBitmap CBamLoadOptionPanel::GetBitmapResource ( const wxString &  name)

Retrieves bitmap resources.

Definition at line 618 of file bam_load_option_panel.cpp.

◆ GetCSraFiles()

const CBamLoadOptionPanel::TBamFiles & CBamLoadOptionPanel::GetCSraFiles ( ) const

◆ GetCurrentPanel() [1/2]

wxPanel * CLBLASTUILoadManager::GetCurrentPanel ( )
virtual

◆ GetCurrentPanel() [2/2]

wxPanel * CBamUILoadManager::GetCurrentPanel ( )
virtual

◆ GetDefaultCommand() [1/2]

int CLBLASTUIDataSource::GetDefaultCommand ( void  )
virtual

Reimplemented from IUIDataSource.

Definition at line 235 of file lblast_ui_data_source.cpp.

References eCmdLoadDB.

◆ GetDefaultCommand() [2/2]

int CBamUIDataSource::GetDefaultCommand ( void  )
virtual

Reimplemented from IUIDataSource.

Definition at line 362 of file bam_ui_data_source.cpp.

References eCmdLoadBamFile.

◆ GetDescr() [1/4]

const IUIObject & CLBLASTUIDataSource::GetDescr ( )
virtual

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.

◆ GetDescr() [2/4]

const IUIObject & CLBLASTUIDataSourceType::GetDescr ( )
virtual

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.

◆ GetDescr() [3/4]

const IUIObject & CBamUIDataSource::GetDescr ( )
virtual

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.

◆ GetDescr() [4/4]

const IUIObject & CBamUIDataSourceType::GetDescr ( )
virtual

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.

◆ GetDescriptor() [1/2]

const IUIObject & CLBLASTUILoadManager::GetDescriptor ( ) const
virtual

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.

◆ GetDescriptor() [2/2]

const IUIObject & CBamUILoadManager::GetDescriptor ( ) const
virtual

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.

◆ GetExtensionIdentifier() [1/4]

string CLBLASTUIDataSource::GetExtensionIdentifier ( ) const
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.

◆ GetExtensionIdentifier() [2/4]

string CLBLASTUIDataSourceType::GetExtensionIdentifier ( ) const
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.

◆ GetExtensionIdentifier() [3/4]

string CBamUIDataSource::GetExtensionIdentifier ( ) const
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.

◆ GetExtensionIdentifier() [4/4]

string CBamUIDataSourceType::GetExtensionIdentifier ( ) const
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().

◆ GetExtensionLabel() [1/4]

string CLBLASTUIDataSource::GetExtensionLabel ( ) const
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.

◆ GetExtensionLabel() [2/4]

string CLBLASTUIDataSourceType::GetExtensionLabel ( ) const
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.

◆ GetExtensionLabel() [3/4]

string CBamUIDataSource::GetExtensionLabel ( ) const
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.

◆ GetExtensionLabel() [4/4]

string CBamUIDataSourceType::GetExtensionLabel ( ) const
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.

◆ GetIconResource()

wxIcon CBamLoadOptionPanel::GetIconResource ( const wxString &  name)

Retrieves icon resources.

Definition at line 628 of file bam_load_option_panel.cpp.

◆ GetInput()

string CBamLoadOptionPanel::GetInput ( ) const

◆ GetLoaderName() [1/2]

string CLBLASTUIDataSource::GetLoaderName ( const objects::CUser_object &  obj) const
virtual

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().

◆ GetLoaderName() [2/2]

string CBamUIDataSource::GetLoaderName ( const objects::CUser_object &  obj) const
virtual

◆ GetLoadManager() [1/2]

IUIToolManager * CLBLASTUIDataSource::GetLoadManager ( )
virtual

Implements IUIDataSource.

Definition at line 229 of file lblast_ui_data_source.cpp.

◆ GetLoadManager() [2/2]

IUIToolManager * CBamUIDataSource::GetLoadManager ( )
virtual

Implements IUIDataSource.

Definition at line 356 of file bam_ui_data_source.cpp.

◆ GetMenu() [1/2]

IExplorerItemCmdContributor::TContribution CLBLASTUIDataSource::GetMenu ( wxTreeCtrl &  treeCtrl,
PT::TItems items 
)
virtual

◆ GetMenu() [2/2]

IExplorerItemCmdContributor::TContribution CBamUIDataSource::GetMenu ( wxTreeCtrl &  treeCtrl,
PT::TItems items 
)
virtual

◆ GetSraAccs()

const CBamLoadOptionPanel::TBamFiles & CBamLoadOptionPanel::GetSraAccs ( ) const

◆ GetSrzAccs()

const CBamLoadOptionPanel::TBamFiles & CBamLoadOptionPanel::GetSrzAccs ( ) const

◆ GetTask() [1/2]

IAppTask * CLBLASTUILoadManager::GetTask ( )
virtual

◆ GetTask() [2/2]

IAppTask * CBamUILoadManager::GetTask ( )
virtual

◆ GetType() [1/2]

IUIDataSourceType & CLBLASTUIDataSource::GetType ( void  ) const
virtual

Implements IUIDataSource.

Definition at line 168 of file lblast_ui_data_source.cpp.

References CLBLASTUIDataSource::m_Type.

◆ GetType() [2/2]

IUIDataSourceType & CBamUIDataSource::GetType ( void  ) const
virtual

Implements IUIDataSource.

Definition at line 295 of file bam_ui_data_source.cpp.

References CBamUIDataSource::m_Type.

◆ HasBamFile()

bool CBamLoadOptionPanel::HasBamFile ( ) const

◆ Init()

void CBamLoadOptionPanel::Init ( void  )

◆ InitUI() [1/2]

void CLBLASTUILoadManager::InitUI ( )
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.

◆ InitUI() [2/2]

void CBamUILoadManager::InitUI ( )
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.

◆ IsCompletedState() [1/2]

bool CLBLASTUILoadManager::IsCompletedState ( )
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.

◆ IsCompletedState() [2/2]

bool CBamUILoadManager::IsCompletedState ( )
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.

◆ IsFinalState() [1/2]

bool CLBLASTUILoadManager::IsFinalState ( )
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.

◆ IsFinalState() [2/2]

bool CBamUILoadManager::IsFinalState ( )
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.

◆ IsInputValid()

bool CBamLoadOptionPanel::IsInputValid ( )

◆ IsOpen() [1/2]

bool CLBLASTUIDataSource::IsOpen ( )
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.

◆ IsOpen() [2/2]

bool CBamUIDataSource::IsOpen ( )
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.

◆ LoadSettings() [1/2]

void CLBLASTUILoadManager::LoadSettings ( )
virtual

◆ LoadSettings() [2/2]

void CBamUILoadManager::LoadSettings ( )
virtual

◆ OnBamInputTextUpdated()

void CBamLoadOptionPanel::OnBamInputTextUpdated ( wxCommandEvent &  event)

◆ OnButtonClick()

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.

◆ OnData()

wxDragResult CBamLoadOptionPanel::CDropTarget::OnData ( wxCoord  x,
wxCoord  y,
wxDragResult  def 
)
virtual

Definition at line 72 of file bam_load_option_panel.cpp.

References filenames.

◆ OnTimer()

void CBamLoadOptionPanel::OnTimer ( wxTimerEvent &  event)

Definition at line 709 of file bam_load_option_panel.cpp.

References CBamLoadOptionPanel::x_ValidateInput().

◆ Open() [1/2]

bool CLBLASTUIDataSource::Open ( )
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.

◆ Open() [2/2]

bool CBamUIDataSource::Open ( )
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.

◆ SaveSettings() [1/2]

void CLBLASTUILoadManager::SaveSettings ( ) const
virtual

◆ SaveSettings() [2/2]

void CBamUILoadManager::SaveSettings ( ) const
virtual

◆ SetFilenames()

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.

◆ SetIndexFiles()

bool CBamLoadOptionPanel::SetIndexFiles ( )

◆ SetInput()

void CBamLoadOptionPanel::SetInput ( const string input)

◆ SetParentWindow() [1/2]

void CLBLASTUILoadManager::SetParentWindow ( wxWindow *  parent)
virtual

Implements IUIToolManager.

Definition at line 322 of file lblast_ui_data_source.cpp.

References CLBLASTUILoadManager::m_ParentWindow.

◆ SetParentWindow() [2/2]

void CBamUILoadManager::SetParentWindow ( wxWindow *  parent)
virtual

Implements IUIToolManager.

Definition at line 629 of file bam_ui_data_source.cpp.

References CBamUILoadManager::m_ParentWindow.

◆ SetRegistryPath() [1/2]

void CLBLASTUILoadManager::SetRegistryPath ( const string path)
virtual

◆ SetRegistryPath() [2/2]

void CBamUILoadManager::SetRegistryPath ( const string path)
virtual

Implements IRegSettings.

Definition at line 876 of file bam_ui_data_source.cpp.

References CBamUILoadManager::m_RegPath.

◆ SetServiceLocator() [1/4]

void CLBLASTUIDataSource::SetServiceLocator ( IServiceLocator locator)
virtual

Implements IServiceLocatorConsumer.

Definition at line 125 of file lblast_ui_data_source.cpp.

References CLBLASTUIDataSource::m_SrvLocator.

◆ SetServiceLocator() [2/4]

void CBamUIDataSource::SetServiceLocator ( IServiceLocator locator)
virtual

Implements IServiceLocatorConsumer.

Definition at line 252 of file bam_ui_data_source.cpp.

References CBamUIDataSource::m_SrvLocator.

◆ SetServiceLocator() [3/4]

void CLBLASTUILoadManager::SetServiceLocator ( IServiceLocator srv_locator)
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.

◆ SetServiceLocator() [4/4]

void CBamUILoadManager::SetServiceLocator ( IServiceLocator srv_locator)
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.

◆ ShowToolTips()

bool CBamLoadOptionPanel::ShowToolTips ( )
static

Definition at line 612 of file bam_load_option_panel.cpp.

◆ x_GetBamInputs()

bool CBamUIDataSource::x_GetBamInputs ( const objects::CUser_object &  obj,
string path,
string files,
string idx,
string target_assm 
) const
private

◆ x_GetBamRefSeqs()

void CBamUILoadManager::x_GetBamRefSeqs ( const CBamLoadOptionPanel::TBamWithIndexFiles files,
const string mappedAcc 
)
protected

◆ x_GetCSraInputs()

bool CBamUIDataSource::x_GetCSraInputs ( const objects::CUser_object &  obj,
string file 
) const
private

◆ x_GetCSraRefSeqs()

void CBamUILoadManager::x_GetCSraRefSeqs ( const CBamLoadOptionPanel::TBamFiles accessions)
protected

◆ x_GetSraAccession()

bool CBamUIDataSource::x_GetSraAccession ( const objects::CUser_object &  obj,
string sra 
) const
private

◆ x_GetSrzAccession()

bool CBamUIDataSource::x_GetSrzAccession ( const objects::CUser_object &  obj,
string srz 
) const
private

◆ x_GetSrzRefSeqs()

void CBamUILoadManager::x_GetSrzRefSeqs ( const CBamLoadOptionPanel::TBamFiles accessions)
protected

◆ x_ValidateInput()

void CBamLoadOptionPanel::x_ValidateInput ( )
protected

◆ ~CBamLoadOptionPanel()

CBamLoadOptionPanel::~CBamLoadOptionPanel ( )

Definition at line 132 of file bam_load_option_panel.cpp.

◆ ~CBamUIDataSource()

CBamUIDataSource::~CBamUIDataSource ( )

Definition at line 235 of file bam_ui_data_source.cpp.

◆ ~CLBLASTUIDataSource()

CLBLASTUIDataSource::~CLBLASTUIDataSource ( )

Definition at line 108 of file lblast_ui_data_source.cpp.

Variable Documentation

◆ m_AssmAcc [1/2]

string CLBLASTUILoadManager::m_AssmAcc
protected

Definition at line 212 of file lblast_ui_data_source.hpp.

◆ m_AssmAcc [2/2]

string CBamUILoadManager::m_AssmAcc
protected

◆ m_BamFiles

TBamWithIndexFiles CBamLoadOptionPanel::m_BamFiles
private

◆ m_BamInput

CRichTextCtrl* CBamLoadOptionPanel::m_BamInput

◆ m_CSraFiles

TBamFiles CBamLoadOptionPanel::m_CSraFiles
private

◆ m_DefStyle

wxTextAttr CBamLoadOptionPanel::m_DefStyle
private

◆ m_Descr [1/4]

CUIObject CLBLASTUIDataSource::m_Descr
protected

Definition at line 125 of file lblast_ui_data_source.hpp.

Referenced by CLBLASTUIDataSource::GetDescr().

◆ m_Descr [2/4]

CUIObject CLBLASTUIDataSourceType::m_Descr
protected

◆ m_Descr [3/4]

CUIObject CBamUIDataSource::m_Descr
protected

Definition at line 136 of file bam_ui_data_source.hpp.

Referenced by CBamUIDataSource::GetDescr().

◆ m_Descr [4/4]

CUIObject CBamUIDataSourceType::m_Descr
protected

◆ m_Descriptor [1/2]

CUIObject CLBLASTUILoadManager::m_Descriptor
protected

◆ m_Descriptor [2/2]

CUIObject CBamUILoadManager::m_Descriptor
protected

◆ m_ErrNum

size_t CBamLoadOptionPanel::m_ErrNum
private

◆ m_ErrStyle

wxTextAttr CBamLoadOptionPanel::m_ErrStyle
private

◆ m_GraphPanel

CBamCoverageGraphPanel* CBamUILoadManager::m_GraphPanel
protected

◆ m_IndexingPanel

CBamIndexingPanel* CBamUILoadManager::m_IndexingPanel
protected

◆ m_InputNum

size_t CBamLoadOptionPanel::m_InputNum
private

◆ m_LBLASTParams

CLBLASTLoadParams CLBLASTUILoadManager::m_LBLASTParams
protected

◆ m_MainSizer

wxBoxSizer* CBamLoadOptionPanel::m_MainSizer

◆ m_Open [1/2]

bool CLBLASTUIDataSource::m_Open
protected

◆ m_Open [2/2]

bool CBamUIDataSource::m_Open
protected

◆ m_OptionPanel

CBamLoadOptionPanel* CBamUILoadManager::m_OptionPanel
protected

◆ m_Panel

CBamLoadOptionPanel& CBamLoadOptionPanel::CDropTarget::m_Panel
protected

Definition at line 161 of file bam_load_option_panel.hpp.

◆ m_ParamsPanel

CLBLASTParamsPanel* CLBLASTUILoadManager::m_ParamsPanel
protected

◆ m_ParentWindow [1/2]

wxWindow* CLBLASTUILoadManager::m_ParentWindow
protected

◆ m_ParentWindow [2/2]

wxWindow* CBamUILoadManager::m_ParentWindow
protected

◆ m_ParseProgressSizer

wxBoxSizer* CBamLoadOptionPanel::m_ParseProgressSizer

◆ m_ProjectParams [1/2]

SProjectSelectorParams CLBLASTUILoadManager::m_ProjectParams
protected

◆ m_ProjectParams [2/2]

SProjectSelectorParams CBamUILoadManager::m_ProjectParams
protected

◆ m_ProjectSelPanel [1/2]

CProjectSelectorPanel* CLBLASTUILoadManager::m_ProjectSelPanel
protected

◆ m_ProjectSelPanel [2/2]

CProjectSelectorPanel* CBamUILoadManager::m_ProjectSelPanel
protected

◆ m_RefSeqIds [1/2]

vector<CRef<objects::CSeq_id> > CLBLASTUILoadManager::m_RefSeqIds
protected

Definition at line 213 of file lblast_ui_data_source.hpp.

◆ m_RefSeqIds [2/2]

vector<CConstRef<objects::CSeq_id> > CBamUILoadManager::m_RefSeqIds
protected

◆ m_RefSequencesPanel

CBamRefSequencesPanel* CBamUILoadManager::m_RefSequencesPanel
protected

◆ m_RegPath [1/2]

string CLBLASTUILoadManager::m_RegPath
protected

◆ m_RegPath [2/2]

string CBamUILoadManager::m_RegPath
protected

◆ m_SamtoolsPath

string CBamUILoadManager::m_SamtoolsPath
mutableprotected

◆ m_SavedInput [1/2]

string CLBLASTUILoadManager::m_SavedInput
mutableprotected

Definition at line 211 of file lblast_ui_data_source.hpp.

◆ m_SavedInput [2/2]

string CBamUILoadManager::m_SavedInput
mutableprotected

◆ m_SraAccs

TBamFiles CBamLoadOptionPanel::m_SraAccs
private

◆ m_SrvLocator [1/4]

IServiceLocator* CLBLASTUIDataSource::m_SrvLocator
protected

◆ m_SrvLocator [2/4]

IServiceLocator* CLBLASTUILoadManager::m_SrvLocator
protected

◆ m_SrvLocator [3/4]

IServiceLocator* CBamUIDataSource::m_SrvLocator
protected

◆ m_SrvLocator [4/4]

IServiceLocator* CBamUILoadManager::m_SrvLocator
protected

◆ m_SrzAccs

TBamFiles CBamLoadOptionPanel::m_SrzAccs
private

◆ m_State [1/3]

EState CLBLASTUILoadManager::m_State
protected

◆ m_State [2/3]

EState CBamUILoadManager::m_State
protected

◆ m_State [3/3]

EParseState CBamLoadOptionPanel::m_State = eParseComplete
private

◆ m_TextChanged

bool CBamLoadOptionPanel::m_TextChanged = false
private

◆ m_Timer

wxTimer CBamLoadOptionPanel::m_Timer
private

◆ m_Type [1/2]

CRef<CLBLASTUIDataSourceType> CLBLASTUIDataSource::m_Type
mutableprotected

Definition at line 123 of file lblast_ui_data_source.hpp.

Referenced by CLBLASTUIDataSource::GetType().

◆ m_Type [2/2]

CRef<CBamUIDataSourceType> CBamUIDataSource::m_Type
mutableprotected

Definition at line 134 of file bam_ui_data_source.hpp.

Referenced by CBamUIDataSource::GetType().

◆ m_UpdatingStyle

bool CBamLoadOptionPanel::m_UpdatingStyle = false
private

◆ m_ValidateJob

std::unique_ptr<async_job> CBamLoadOptionPanel::m_ValidateJob
private

Definition at line 187 of file bam_load_option_panel.hpp.

Referenced by CBamLoadOptionPanel::x_ValidateInput().

Modified on Fri Sep 20 14:57:43 2024 by modify_doxy.py rev. 669887