, m_TableDelimitersPanel()
51, m_TableFixedWidthPanel()
52, m_TableColumnIdPanel()
53, m_TableColumnXFormPanel()
54, m_SelectFormatPage(*this)
55, m_DelimitersPage(*this)
56, m_FixedWidthPage(*this)
57, m_ColumnIdPage(*this)
58, m_ColumnXForm(*this)
61, m_ParentWindow(
NULL)
62, m_CurrentPage(&m_SelectFormatPage)
229 ERR_POST(
Info<<
"Import Table - Converting SeqTable to SeqAnnot");
234},
wxT(
"Preparing Table Data..."));
243},
wxT(
"Analyzing column data..."));
245 ERR_POST(
Info<<
"Table Import - Guessed Columns: ");
272 return&m_Manager.m_DelimitersPage;
274 return&m_Manager.m_FixedWidthPage;
283 returnm_Manager.x_GetDelimitersPanel();
294m_Manager.x_GuessColumns();
304 return&m_Manager.m_SelectFormatPage;
310 return&m_Manager.m_ColumnIdPage;
319 returnm_Manager.x_GetFixedWidthPanel();
330m_Manager.x_GuessColumns();
340 return&m_Manager.m_SelectFormatPage;
346 return&m_Manager.m_ColumnIdPage;
355 returnm_Manager.x_GetColumnIdPanel();
366m_Manager.x_ConvertToSeqAnnot();
381 return&m_Manager.m_ColumnXForm;
390 returnm_Manager.x_GetColumnXForm();
405 return&m_Manager.m_ColumnIdPage;
std::invoke_result< _Fty, ICanceled & >::type GUI_AsyncExec(_Fty &&_Fnarg, const wxString &msg=wxT("Accessing network..."))
CRef< CSeq_annot > GetContainer()
void SetImportDataSource(CRef< CTableImportDataSource > ds)
void SaveSettings() const
void SetRegistryPath(const string &path)
CTableColumnTypeGuesser -.
void GuessColumns()
Update columns in data source with type info based on best-guesses.
void SaveSettings() const
void SetRegistryPath(const string &path)
void SetImportDataSource(CRef< CTableImportDataSource > ds)
void SetRegistryPath(const string &path)
void SaveSettings() const
void SetImportDataSource(CRef< CTableImportDataSource > ds)
void SetImportDataSource(CRef< CTableImportDataSource > ds)
bool PreviewData()
Load the selected file and displays its contents in the list.
bool IsDelimitedFile() const
Return true if delimited button selected, false if fixed btn selected.
void SaveSettings() const
void SetRegistryPath(const string &path)
CTableImportDataSource -.
void LogColumnInfo() const
Log column information.
void ConvertToSeqAnnot(CRef< CSeq_annot > annot_container)
Save data in table into annot_container.
virtual IWizardPage * GetNextPage()
virtual bool CanLeavePage(bool forward)
virtual wxPanel * GetPanel()
virtual IWizardPage * GetPrevPage()
virtual IWizardPage * GetPrevPage()
virtual IWizardPage * GetNextPage()
virtual bool CanLeavePage(bool forward)
virtual wxPanel * GetPanel()
virtual IWizardPage * GetNextPage()
virtual IWizardPage * GetPrevPage()
virtual bool CanLeavePage(bool forward)
virtual wxPanel * GetPanel()
virtual IWizardPage * GetNextPage()
virtual wxPanel * GetPanel()
virtual IWizardPage * GetPrevPage()
virtual bool CanLeavePage(bool forward)
virtual wxPanel * GetPanel()
virtual IWizardPage * GetNextPage()
CTableImportWizard & m_Manager
virtual bool CanLeavePage(bool forward)
CTableFormatPanel * m_TableFormatPanel
IWizardPage * m_CurrentPage
CTableColumnIdPanel * x_GetColumnIdPanel()
CTableImportWizard::CSelectFormatPage m_SelectFormatPage
CTableDelimitersPanel * x_GetDelimitersPanel()
CTableFixedWidthPanel * x_GetFixedWidthPanel()
bool ValidateFilenames(const vector< wxString > &filenames)
void x_ConvertToSeqAnnot()
CTableXformPanel * m_TableColumnXFormPanel
CRef< CTableImportDataSource > m_ImportedTableData
Data is loaded initially into this table for delimiter processing.
CTableColumnIdPanel * m_TableColumnIdPanel
CTableFormatPanel * x_GetSelectFormatPanel()
CTableFixedWidthPanel * m_TableFixedWidthPanel
wxPanel * GetCurrentPanel()
CTableDelimitersPanel * m_TableDelimitersPanel
CTableXformPanel * x_GetColumnXForm()
CRef< CTableAnnotDataSource > m_AnnotTableData
After delimiters and column types are identified, table is copied to this table for saving as asn and...
CTableImportWizard::CColumnXFormPage m_ColumnXForm
IExecuteUnit * GetExecuteUnit(const vector< wxString > &filenames)
wxWindow * m_ParentWindow
void SetRegistryPath(const string &path)
void SetAnnotDataSource(CRef< CTableAnnotDataSource > ad)
void SetImportDataSource(CRef< CTableImportDataSource > ds)
void SaveSettings() const
virtual IWizardPage * GetPrevPage()
Interface for testing cancellation request in a long lasting operation.
virtual void SetPrevPage(IWizardPage *)=0
virtual IWizardPage * GetPrevPage()=0
virtual IWizardPage * GetNextPage()=0
virtual wxPanel * GetPanel()=0
virtual bool CanLeavePage(bool forward)=0
#define ERR_POST(message)
Error posting with file, line number information but without error codes.
void Info(CExceptionArgs_Base &args)
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static const string kColumnXformTag
static const string kSelectFormatTag
static const string kFixedWidthTag
static const string kColumnIdTag
static const string kDelimitersTag
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4