A RetroSearch Logo

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

Search Query:

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

NCBI C++ ToolKit: src/gui/packages/pkg_sequence_edit/common_commands.cpp File Reference

Go to the source code of this file.

Go to the SVN repository for this file.

ICommandProccessorCommandProcessorFromWorkbench (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_MAXvalerr_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 ( IWorkbenchwb ) ◆ 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_handler

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