Go to the source code of this file.
Go to the SVN repository for this file.
ICommandProccessor * CommandProcessorFromWorkbench (IWorkbench *wb, CScope &scope) wxWindow * MainWindowFromWorkbench (IWorkbench *wb) wxString GetWorkDirFromWorkbench (IWorkbench *wb, CScope &scope) void LaunchDescEditor (CRef< CSeqdesc > seqdesc, CSeq_entry_Handle seh, ICommandProccessor *cmdProcessor, const wxString &workDir) void LaunchDescEditorForSeq (CRef< CSeqdesc > seqdesc, const objects::CBioseq &bioseq, ICommandProccessor *cmdProcessor, CScope &scope, const wxString &workDir) void LaunchMolInfoEditor (CSeq_entry_Handle seh, IWorkbench *wb) void LaunchSrcEditor (CSeq_entry_Handle seh, IWorkbench *wb) void RemoveSequence (CSeq_entry_Handle seh, IWorkbench *wb) void TrimTerminalNRichRegions (CSeq_entry_Handle seh, IWorkbench *wb) void OfferToDeleteDescriptor (const string &label, CSeq_entry_Handle seh, const CSeqdesc &seqDesc, ICommandProccessor *cmdProcessor) void LaunchAlignmentAssistant (CSeq_entry_Handle seh, IWorkbench *wb, const CSeq_align *align) void LaunchBioseqEditor (CSeq_entry_Handle seh, IWorkbench *wb) void LaunchDefaultEditor (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_DESCR_NoPubFound (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_GENERIC_MissingPubRequirement (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_DESCR_NoSourceDescriptor (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_MitoMetazoanTooLong (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_DESCR_NoMolInfoFound (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_MolNuclAcid (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_HistAssemblyMissing (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_HistoryGiCollision (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_ShortSeq (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_PKG_OrphanedProtein (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_TerminalNs (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_HighNpercent5Prime (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_HighNpercent3Prime (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_DESCR_TitleNotAppropriateForSet (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_DESCR_MultipleStrucComms (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_FEAT_GenCodeMismatch (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_DESCR_InconsistentProteinTitle (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_AllNs (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) static void handler_eErr_SEQ_INST_InternalNsInSeqRaw (CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) void LaunchEditor (int err_code, const CSerialObject &obj, CSeq_entry_Handle seh, IWorkbench *wb) bool IsEditable (int err_code, const CSerialObject &obj, CSeq_entry_Handle seh) static std::array< handler, eErr_MAX > valerr_to_handler {} static int dummy_eErr_SEQ_DESCR_NoPubFound = (valerr_to_handler[ eErr_SEQ_DESCR_NoPubFound ] = handler_eErr_SEQ_DESCR_NoPubFound , 0) static int dummy_eErr_GENERIC_MissingPubRequirement = (valerr_to_handler[ eErr_GENERIC_MissingPubRequirement ] = handler_eErr_GENERIC_MissingPubRequirement , 0) static int dummy_eErr_SEQ_DESCR_NoSourceDescriptor = (valerr_to_handler[ eErr_SEQ_DESCR_NoSourceDescriptor ] = handler_eErr_SEQ_DESCR_NoSourceDescriptor , 0) static int dummy_eErr_SEQ_INST_MitoMetazoanTooLong = (valerr_to_handler[ eErr_SEQ_INST_MitoMetazoanTooLong ] = handler_eErr_SEQ_INST_MitoMetazoanTooLong , 0) static int dummy_eErr_SEQ_DESCR_NoMolInfoFound = (valerr_to_handler[ eErr_SEQ_DESCR_NoMolInfoFound ] = handler_eErr_SEQ_DESCR_NoMolInfoFound , 0) static int dummy_eErr_SEQ_INST_MolNuclAcid = (valerr_to_handler[ eErr_SEQ_INST_MolNuclAcid ] = handler_eErr_SEQ_INST_MolNuclAcid , 0) static int dummy_eErr_SEQ_INST_HistAssemblyMissing = (valerr_to_handler[ eErr_SEQ_INST_HistAssemblyMissing ] = handler_eErr_SEQ_INST_HistAssemblyMissing , 0) static int dummy_eErr_SEQ_INST_HistoryGiCollision = (valerr_to_handler[ eErr_SEQ_INST_HistoryGiCollision ] = handler_eErr_SEQ_INST_HistoryGiCollision , 0) static int dummy_eErr_SEQ_INST_ShortSeq = (valerr_to_handler[ eErr_SEQ_INST_ShortSeq ] = handler_eErr_SEQ_INST_ShortSeq , 0) static int dummy_eErr_SEQ_PKG_OrphanedProtein = (valerr_to_handler[ eErr_SEQ_PKG_OrphanedProtein ] = handler_eErr_SEQ_PKG_OrphanedProtein , 0) static int dummy_eErr_SEQ_INST_TerminalNs = (valerr_to_handler[ eErr_SEQ_INST_TerminalNs ] = handler_eErr_SEQ_INST_TerminalNs , 0) static int dummy_eErr_SEQ_INST_HighNpercent5Prime = (valerr_to_handler[ eErr_SEQ_INST_HighNpercent5Prime ] = handler_eErr_SEQ_INST_HighNpercent5Prime , 0) static int dummy_eErr_SEQ_INST_HighNpercent3Prime = (valerr_to_handler[ eErr_SEQ_INST_HighNpercent3Prime ] = handler_eErr_SEQ_INST_HighNpercent3Prime , 0) static int dummy_eErr_SEQ_DESCR_TitleNotAppropriateForSet = (valerr_to_handler[ eErr_SEQ_DESCR_TitleNotAppropriateForSet ] = handler_eErr_SEQ_DESCR_TitleNotAppropriateForSet , 0) static int dummy_eErr_SEQ_DESCR_MultipleStrucComms = (valerr_to_handler[ eErr_SEQ_DESCR_MultipleStrucComms ] = handler_eErr_SEQ_DESCR_MultipleStrucComms , 0) static int dummy_eErr_SEQ_FEAT_GenCodeMismatch = (valerr_to_handler[ eErr_SEQ_FEAT_GenCodeMismatch ] = handler_eErr_SEQ_FEAT_GenCodeMismatch , 0) static int dummy_eErr_SEQ_DESCR_InconsistentProteinTitle = (valerr_to_handler[ eErr_SEQ_DESCR_InconsistentProteinTitle ] = handler_eErr_SEQ_DESCR_InconsistentProteinTitle , 0) static int dummy_eErr_SEQ_INST_AllNs = (valerr_to_handler[ eErr_SEQ_INST_AllNs ] = handler_eErr_SEQ_INST_AllNs , 0) static int dummy_eErr_SEQ_INST_InternalNsInSeqRaw = (valerr_to_handler[ eErr_SEQ_INST_InternalNsInSeqRaw ] = handler_eErr_SEQ_INST_InternalNsInSeqRaw , 0) ◆ REGISTER_HANDLER #define REGISTER_HANDLER ( code ) Value:Base class for all serializable objects.
IWorkbench is the central interface in the application framework.
static std::array< handler, eErr_MAX > valerr_to_handler
Definition at line 298 of file common_commands.cpp.
◆ handler ◆ CommandProcessorFromWorkbench()Definition at line 86 of file common_commands.cpp.
References IServiceLocator::GetServiceByType(), CGBDocument::GetUndoManager(), and NULL.
Referenced by handler_eErr_GENERIC_MissingPubRequirement(), handler_eErr_SEQ_DESCR_InconsistentProteinTitle(), handler_eErr_SEQ_DESCR_MultipleStrucComms(), handler_eErr_SEQ_DESCR_NoPubFound(), handler_eErr_SEQ_DESCR_TitleNotAppropriateForSet(), handler_eErr_SEQ_FEAT_GenCodeMismatch(), handler_eErr_SEQ_INST_HistAssemblyMissing(), handler_eErr_SEQ_INST_HistoryGiCollision(), handler_eErr_SEQ_INST_InternalNsInSeqRaw(), handler_eErr_SEQ_INST_TerminalNs(), handler_eErr_SEQ_PKG_OrphanedProtein(), LaunchAlignmentAssistant(), LaunchBioseqEditor(), LaunchDefaultEditor(), LaunchMolInfoEditor(), LaunchSrcEditor(), RemoveSequence(), and TrimTerminalNRichRegions().
◆ GetWorkDirFromWorkbench() ◆ handler_eErr_GENERIC_MissingPubRequirement() ◆ handler_eErr_SEQ_DESCR_InconsistentProteinTitle() ◆ handler_eErr_SEQ_DESCR_MultipleStrucComms() ◆ handler_eErr_SEQ_DESCR_NoMolInfoFound() ◆ handler_eErr_SEQ_DESCR_NoPubFound() ◆ handler_eErr_SEQ_DESCR_NoSourceDescriptor() ◆ handler_eErr_SEQ_DESCR_TitleNotAppropriateForSet() ◆ handler_eErr_SEQ_FEAT_GenCodeMismatch()Definition at line 454 of file common_commands.cpp.
References cleanup(), CleanupCommand(), cmd, CommandProcessorFromWorkbench(), CRetranslateCDS::eRetranslateCDSIgnoreStopExceptEnd, ICommandProccessor::Execute(), CApplyGCode::GetCommand(), CRetranslateCDS::GetCommand(), CSeq_entry_Handle::GetScope(), CSeq_entry_Handle::GetTopLevelEntry(), and MainWindowFromWorkbench().
◆ handler_eErr_SEQ_INST_AllNs() ◆ handler_eErr_SEQ_INST_HighNpercent3Prime() ◆ handler_eErr_SEQ_INST_HighNpercent5Prime() ◆ handler_eErr_SEQ_INST_HistAssemblyMissing() ◆ handler_eErr_SEQ_INST_HistoryGiCollision() ◆ handler_eErr_SEQ_INST_InternalNsInSeqRaw() ◆ handler_eErr_SEQ_INST_MitoMetazoanTooLong() ◆ handler_eErr_SEQ_INST_MolNuclAcid() ◆ handler_eErr_SEQ_INST_ShortSeq() ◆ handler_eErr_SEQ_INST_TerminalNs() ◆ handler_eErr_SEQ_PKG_OrphanedProtein() ◆ IsEditable() ◆ LaunchAlignmentAssistant() ◆ LaunchBioseqEditor() ◆ LaunchDefaultEditor() ◆ LaunchDescEditor() ◆ LaunchDescEditorForSeq() ◆ LaunchEditor() ◆ LaunchMolInfoEditor() ◆ LaunchSrcEditor() ◆ MainWindowFromWorkbench() wxWindow* MainWindowFromWorkbench ( IWorkbench * wb ) ◆ OfferToDeleteDescriptor() ◆ RemoveSequence()Definition at line 184 of file common_commands.cpp.
References CRemoveSequencesDlg::ChooseSequence(), cmd, CommandProcessorFromWorkbench(), ICommandProccessor::Execute(), CRemoveSequencesDlg::GetCommand(), CSeq_entry_Handle::GetScope(), CSeq_entry_Handle::GetSeq(), CSeq_entry_Handle::GetTopLevelEntry(), CSeq_entry_Handle::IsSeq(), and MainWindowFromWorkbench().
Referenced by handler_eErr_SEQ_INST_AllNs(), and handler_eErr_SEQ_INST_ShortSeq().
◆ TrimTerminalNRichRegions() ◆ dummy_eErr_GENERIC_MissingPubRequirement ◆ dummy_eErr_SEQ_DESCR_InconsistentProteinTitle ◆ dummy_eErr_SEQ_DESCR_MultipleStrucComms ◆ dummy_eErr_SEQ_DESCR_NoMolInfoFound ◆ dummy_eErr_SEQ_DESCR_NoPubFound ◆ dummy_eErr_SEQ_DESCR_NoSourceDescriptor ◆ dummy_eErr_SEQ_DESCR_TitleNotAppropriateForSet ◆ dummy_eErr_SEQ_FEAT_GenCodeMismatch ◆ dummy_eErr_SEQ_INST_AllNs ◆ dummy_eErr_SEQ_INST_HighNpercent3Prime ◆ dummy_eErr_SEQ_INST_HighNpercent5Prime ◆ dummy_eErr_SEQ_INST_HistAssemblyMissing ◆ dummy_eErr_SEQ_INST_HistoryGiCollision ◆ dummy_eErr_SEQ_INST_InternalNsInSeqRaw ◆ dummy_eErr_SEQ_INST_MitoMetazoanTooLong ◆ dummy_eErr_SEQ_INST_MolNuclAcid ◆ dummy_eErr_SEQ_INST_ShortSeq ◆ dummy_eErr_SEQ_INST_TerminalNs ◆ dummy_eErr_SEQ_PKG_OrphanedProtein ◆ valerr_to_handlerRetroSearch 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