)
79 #define SYMBOL_CALIGNMENT_ASSISTANT_IDNAME ID_CALIGNMENT_ASSISTANT 80 #define SYMBOL_CALIGNMENT_ASSISTANT_SIZE wxSize(775,595) 81 #define SYMBOL_CALIGNMENT_ASSISTANT_POSITION wxDefaultPosition 83 #define ID_CLOSE_ALIGNMENT_ASSISTANT_BUTTON 11501 84 #define ID_GOTO_ALIGNMENT_ASSISTANT_BUTTON 11502 85 #define ID_GOTO_SEQ_ALIGNMENT_ASSISTANT_BUTTON 11503 86 #define ID_EDIT_RM_SEQ_ALIGNMENT_ASSISTANT_MENU 11504 87 #define ID_EDIT_REV_STRANDS_ALIGNMENT_ASSISTANT_MENU 11505 88 #define ID_EDIT_VALIDATE_ALIGNMENT_ASSISTANT_MENU 11506 89 #define ID_EDIT_PROPAGATE_ALIGNMENT_ASSISTANT_MENU 11507 90 #define ID_EXPORT_INTER_ALIGNMENT_ASSISTANT_MENU 11508 91 #define ID_EXPORT_CONT_ALIGNMENT_ASSISTANT_MENU 11509 92 #define ID_EXPORT_TEXT_ALIGNMENT_ASSISTANT_MENU 11510 93 #define ID_SHOW_SUBSTITUTE_ALIGNMENT_ASSISTANT_MENU 11511 94 #define ID_SHOW_FEATURES_ALIGNMENT_ASSISTANT_MENU 11512 95 #define ID_ADD_ALIGN_CDS_ALIGNMENT_ASSISTANT_MENU 11513 96 #define ID_ADD_ALIGN_RNA_ALIGNMENT_ASSISTANT_MENU 11514 97 #define ID_ADD_ALIGN_OTHER_ALIGNMENT_ASSISTANT_MENU 11515 102DECLARE_EVENT_TABLE()
120 voidCreateControls();
123wxBitmap GetBitmapResource(
constwxString& name );
126wxIcon GetIconResource(
constwxString& name );
129 static boolShowToolTips();
131 voidOnClose( wxCommandEvent& event );
132 voidOnGoTo( wxCommandEvent& event );
133 voidOnGoToSeq( wxCommandEvent& event );
134 voidOnFeatures( wxCommandEvent& event );
135 voidOnSubstitute( wxCommandEvent& event );
136 voidReportPos(
intpos,
const string&
label);
137 voidReportRange(
intpos1,
intpos2,
const string&
label);
138 voidIsSelectionAndClean(wxUpdateUIEvent &event);
139 voidIsNucleotide(wxUpdateUIEvent &event);
140 voidCreateFeature ( wxCommandEvent& event);
141 voidOnTarget( wxCommandEvent& event);
142 voidOnExportInter( wxCommandEvent& event);
143 voidOnExportCont( wxCommandEvent& event);
144 voidOnValidate( wxCommandEvent& event);
145 voidOnPropagateFeatures(wxCommandEvent&
);
146 voidOnRemoveSeqFromAlign(wxCommandEvent&
);
147 voidOnReverseStrand(wxCommandEvent&
);
148 voidOnAddAlignCDS(wxCommandEvent&
);
149 voidOnAddAlignRNA(wxCommandEvent&
);
150 voidOnAddAlignOther(wxCommandEvent&
);
152 voidDeleteSelection();
157 voidReportUnresolvedBioseqs(
void);
171vector<vector<pair<string,CSeqFeatData::ESubtype> > >
m_FeatTypes;
189 #define ID_CALIGNCDSADDPANEL wxID_ANY 190 #define ID_ALIGNCDSADD_PROTEIN_NAME wxID_ANY 191 #define ID_ALIGNCDSADD_PROTEIN_DESC wxID_ANY 192 #define ID_ALIGNCDSADD_GENE_NAME wxID_ANY 193 #define ID_ALIGNCDSADD_GENE_DESC wxID_ANY 194 #define ID_ALIGNCDSADD_COMMENT wxID_ANY 195 #define ID_WINDOW wxID_ANY 196 #define SYMBOL_CALIGNCDSADDPANEL_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 197 #define SYMBOL_CALIGNCDSADDPANEL_TITLE _("Add CDS to Alignment")
198 #define SYMBOL_CALIGNCDSADDPANEL_IDNAME ID_CALIGNCDSADDPANEL 199 #define SYMBOL_CALIGNCDSADDPANEL_SIZE wxDefaultSize 200 #define SYMBOL_CALIGNCDSADDPANEL_POSITION wxDefaultPosition 212DECLARE_EVENT_TABLE()
271 #define ID_CALIGN_RNA_ADD_PANEL wxID_ANY 272 #define ID_CALIGN_RNA_ADD_PANEL_CHOICE1 11601 273 #define ID_CALIGN_RNA_ADD_PANEL_COMBOBOX wxID_ANY 274 #define ID_CALIGN_RNA_ADD_PANEL_TEXTCTRL10 wxID_ANY 275 #define ID_CALIGN_RNA_ADD_PANEL_BUTTON11 11602 276 #define ID_CALIGN_RNA_ADD_PANEL_BUTTON12 11603 277 #define ID_CALIGN_RNA_ADD_PANEL_WINDOW1 wxID_ANY 278 #define SYMBOL_CALIGN_RNA_ADD_PANEL_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 279 #define SYMBOL_CALIGN_RNA_ADD_PANEL_TITLE _("Add RNA to Alignment")
280 #define SYMBOL_CALIGN_RNA_ADD_PANEL_IDNAME ID_CALIGN_RNA_ADD_PANEL 281 #define SYMBOL_CALIGN_RNA_ADD_PANEL_SIZE wxDefaultSize 282 #define SYMBOL_CALIGN_RNA_ADD_PANEL_POSITION wxDefaultPosition 293DECLARE_EVENT_TABLE()
372 #define ID_CALIGN_OTHER_ADDPANEL wxID_ANY 373 #define ID_CALIGN_OTHER_ADDPANEL_FEATURE_TYPE_LISTBOX 11701 374 #define ID_CALIGN_OTHER_ADDPANEL_TEXTCTRL11 wxID_ANY 375 #define ID_CALIGN_OTHER_ADDPANEL_TEXTCTRL12 wxID_ANY 376 #define ID_CALIGN_OTHER_ADDPANEL_TEXTCTRL14 wxID_ANY 377 #define ID_CALIGN_OTHER_ADDPANEL_WINDOW1 wxID_ANY 378 #define SYMBOL_CALIGN_OTHER_ADDPANEL_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL 379 #define SYMBOL_CALIGN_OTHER_ADDPANEL_TITLE _("Add Other Feature to Alignment")
380 #define SYMBOL_CALIGN_OTHER_ADDPANEL_IDNAME ID_CALIGN_OTHER_ADDPANEL 381 #define SYMBOL_CALIGN_OTHER_ADDPANEL_SIZE wxDefaultSize 382 #define SYMBOL_CALIGN_OTHER_ADDPANEL_POSITION wxDefaultPosition 393DECLARE_EVENT_TABLE()
#define SYMBOL_CALIGN_OTHER_ADDPANEL_STYLE
#define SYMBOL_CALIGN_RNA_ADD_PANEL_IDNAME
#define SYMBOL_CALIGN_RNA_ADD_PANEL_POSITION
#define SYMBOL_CALIGNMENT_ASSISTANT_TITLE
#define SYMBOL_CALIGN_RNA_ADD_PANEL_SIZE
USING_SCOPE(ncbi::objects)
#define SYMBOL_CALIGNMENT_ASSISTANT_POSITION
#define SYMBOL_CALIGNMENT_ASSISTANT_SIZE
#define SYMBOL_CALIGNCDSADDPANEL_IDNAME
#define SYMBOL_CALIGNCDSADDPANEL_STYLE
#define SYMBOL_CALIGNMENT_ASSISTANT_STYLE
#define SYMBOL_CALIGNMENT_ASSISTANT_IDNAME
#define SYMBOL_CALIGN_OTHER_ADDPANEL_SIZE
#define SYMBOL_CALIGN_RNA_ADD_PANEL_STYLE
#define SYMBOL_CALIGN_OTHER_ADDPANEL_POSITION
#define SYMBOL_CALIGN_OTHER_ADDPANEL_IDNAME
#define SYMBOL_CALIGNCDSADDPANEL_SIZE
#define SYMBOL_CALIGNCDSADDPANEL_POSITION
bool m_create_general_only
void CreateControls()
Creates the controls and sizers.
void AddOneCommand(const objects::CBioseq_Handle &bsh, CRef< CSeq_loc > seq_loc, CRef< CCmdComposite > cmd)
wxTextCtrl * m_GeneDescription
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
~CAlignCDSAddPanel()
Destructor.
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
wxTextCtrl * m_ProteinName
wxTextCtrl * m_GeneSymbol
CAlignCDSAddPanel()
Constructors.
void Init()
Initialises member variables.
wxTextCtrl * m_ProteinDescription
static bool ShowToolTips()
Should we show tooltips?
bool Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
CLocationPanel * m_Location
CRef< CCmdComposite > GetCommand()
wxListBox * m_FeatureType
CGBQualPanel * m_GBQualPanel
CRef< CCmdComposite > GetCommand()
void Init()
Initialises member variables.
CAlignOtherAddPanel()
Constructors.
CLocationPanel * m_Location
bool Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
void x_ChangeFeatureType(const string &key)
void x_AddQuals(objects::CSeq_feat &feat)
CSeq_entry_Handle m_TopSeqEntry
void CreateControls()
Creates the controls and sizers.
static bool ShowToolTips()
Should we show tooltips?
CRef< objects::CSeq_feat > m_QualFeat
wxBoxSizer * m_GBQualSizer
~CAlignOtherAddPanel()
Destructor.
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void x_AddGeneQuals(objects::CSeq_feat &gene)
void AddOneCommand(const objects::CBioseq_Handle &bsh, CRef< CSeq_loc > seq_loc, CRef< CCmdComposite > cmd)
void OnFeatureTypeListboxSelected(wxCommandEvent &event)
wxEVT_COMMAND_LISTBOX_SELECTED event handler for ID_FEATURE_TYPE_LISTBOX
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void CreateControls()
Creates the controls and sizers.
wxBoxSizer * m_RNANameSizer
CLocationPanel * m_Location
bool x_RemoveGeneFields()
void OnAdd18SToComment(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON11
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
void AddOneCommand(const objects::CBioseq_Handle &bsh, CRef< CSeq_loc > seq_loc, CRef< CCmdComposite > cmd)
wxFlexGridSizer * m_FieldSizer
wxComboBox * m_ncRNAClass
wxBoxSizer * m_ButtonsSizer
CAlignRNAAddPanel()
Constructors.
static bool ShowToolTips()
Should we show tooltips?
objects::CRNA_ref::TType x_GetRnaType()
~CAlignRNAAddPanel()
Destructor.
bool Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
void OnSelectRNAType(wxCommandEvent &event)
wxEVT_COMMAND_CHOICE_SELECTED event handler for ID_CHOICE1
void Init()
Initialises member variables.
void OnAdd16StoComment(wxCommandEvent &event)
wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON12
CRef< CCmdComposite > GetCommand()
vector< vector< pair< string, CSeqFeatData::ESubtype > > > m_FeatTypes
vector< vector< vector< pair< TSeqPos, TSeqPos > > > > m_FeatRanges
wxMenu * m_target_submenu
CPaintAlignment * m_Panel
wxTextCtrl * m_GoTo_TextCtrl
ICommandProccessor * m_CmdProcessor
vector< string > m_Labels
CSeq_entry_Handle m_TopSeqEntry
CSeq_align_Handle m_Alignment
vector< vector< CBioseq_Handle::EVectorStrand > > m_FeatStrand
wxTextCtrl * m_GoToSeq_TextCtrl
Undo/Redo interface for editing operations.
Interface (functor) for object editing.
void AdjustFeatureLocations(const map< objects::CBioseq_Handle, vector< SGap >> &map_gaps, CRef< CCmdComposite > composite, bool split_gene_locations, bool break_features, bool keep_gap_length, bool create_general_only, objects::CObject_id::TId &max_feat_id, map< objects::CObject_id::TId, objects::CObject_id::TId > &old_to_new, bool create_xref_map)
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.
#define NCBI_GUIWIDGETS_EDIT_EXPORT
static const char label[]
const struct ncbi::grid::netcache::search::fields::SIZE size
const struct ncbi::grid::netcache::search::fields::KEY key
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