)
59 #define SYMBOL_CREMOVE_FEATURES_DLG_IDNAME ID_CREMOVE_FEATURES_DLG 60 #define SYMBOL_CREMOVE_FEATURES_DLG_SIZE wxDefaultSize 61 #define SYMBOL_CREMOVE_FEATURES_DLG_POSITION wxDefaultPosition 63 #define ID_LISTCTRL_FTR 11001 64 #define ID_REMOVE_FEATURES_RADIOBUTTON 11002 65 #define ID_REMOVE_FEATURES_RADIOBUTTON1 11003 66 #define ID_REMOVE_FEATURES_TEXTCTRL 11004 67 #define ID_REMOVE_FEATURES_CHECKBOX 11005 68 #define ID_REMOVE_FEATURES_RADIOBUTTON2 11006 69 #define ID_REMOVE_FEATURES_RADIOBUTTON3 11007 70 #define ID_REMOVE_FEATURES_TEXTCTRL1 11008 71 #define ID_REMOVE_FEATURES_CHECKBOX1 11009 72 #define ID_REMOVE_FEATURES_CHOICE1 11010 73 #define ID_REMOVE_FEATURES_CHOICE2 11011 74 #define ID_REMOVE_FEATURES_OKCANCEL 11012 93 bool Create( wxWindow* parent,
144 static void AskUser(
intnum_proteins,
intnum_orphans,
bool&remove_proteins,
bool&remove_orphans);
154 #define ID_CASKTOREMOVEORPHANSANDPROTEINS wxID_ANY 155 #define ID_RMVPROTEINS_CHECKBOX wxID_ANY 156 #define ID_RMVPROTEINS_CHECKBOX1 wxID_ANY 157 #define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 158 #define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_TITLE _("Warning")
159 #define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_IDNAME ID_CASKTOREMOVEORPHANSANDPROTEINS 160 #define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_SIZE wxSize(400, 300) 161 #define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_POSITION wxDefaultPosition 172DECLARE_EVENT_TABLE()
~CAskToRemoveOrphansAndProteins()
Destructor.
CAskToRemoveOrphansAndProteins()
Constructors.
void Init()
Initialises member variables.
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
void CreateControls()
Creates the controls and sizers.
void SetOrphansLabel(const wxString &label)
void SetProteinsLabel(const wxString &label)
static bool ShowToolTips()
Should we show tooltips?
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
bool Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &caption=_("Warning"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
static void RemoveDuplicateFeatures(objects::CSeq_entry_Handle tse, ICommandProccessor *processor)
static int CountProteinsBeforeRemoval(objects::CSeq_entry_Handle seh)
static void RemoveAllFeatures(CSeq_entry_Handle seh, ICommandProccessor *processor)
virtual CRef< CCmdComposite > GetCommand()
map< pair< int, int >, string > m_Types
static void RemoveAllFeatures_Ex(CSeq_entry_Handle seh, ICommandProccessor *processor)
wxTextCtrl * m_TextCtrl_id
CRemoveFeaturesDlg()
Constructors.
bool m_CollectInfoAboutProteins
static bool ShowToolTips()
Should we show tooltips?
vector< bool > m_SubtypeAnyFlag
void Init()
Initialises member variables.
void CreateControls()
Creates the controls and sizers.
static CSeq_id_Handle GetProductId(objects::CSeq_feat_Handle fh)
wxRadioButton * m_RadioButton_id
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
wxCheckBox * m_CheckBox_id
static CRef< CCmdComposite > RemoveOrphansRenormalizeNucProtSets(objects::CSeq_entry_Handle seh)
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
bool Create(wxWindow *parent, wxWindowID id=11000, const wxString &caption=_("Remove Features"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
virtual string GetErrorMessage()
void ApplyToCSeq_entry(objects::CSeq_entry_Handle tse, CCmdComposite *composite, string name, bool subtypeAnyFlag, bool &modified, map< objects::CBioseq_Handle, set< objects::CSeq_feat_Handle > > &product_to_cds)
wxRadioButton * m_RadioButton
wxChoice * m_ChoiceStrand
~CRemoveFeaturesDlg()
Destructor.
static int CountOrphanedProteins(objects::CSeq_entry_Handle seh)
vector< string > m_Descriptions
static void AskUser(int num_proteins, int num_orphans, bool &remove_proteins, bool &remove_orphans)
Undo/Redo interface for editing operations.
IWorkbench is the central interface in the application framework.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static const char label[]
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CREMOVE_FEATURES_DLG_IDNAME
#define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_STYLE
#define SYMBOL_CREMOVE_FEATURES_DLG_STYLE
#define SYMBOL_CREMOVE_FEATURES_DLG_POSITION
#define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_SIZE
#define SYMBOL_CREMOVE_FEATURES_DLG_SIZE
#define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_IDNAME
#define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_POSITION
#define SYMBOL_CREMOVE_FEATURES_DLG_TITLE
#define SYMBOL_CASKTOREMOVEORPHANSANDPROTEINS_TITLE
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