28 #ifndef _MRNA_FROM_GENE_CDS_EXON_H_
29 #define _MRNA_FROM_GENE_CDS_EXON_H_
53 #include <wx/radiobut.h>
54 #include <wx/choice.h>
74 #define ID_CMRNA_FROM_GENE_CDS_EXON 10468
75 #define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
76 #define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_TITLE _("mRNA From Gene, CDS, exon")
77 #define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_IDNAME ID_CMRNA_FROM_GENE_CDS_EXON
78 #define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_SIZE wxSize(900, 500)
79 #define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_POSITION wxDefaultPosition
namespace ncbi::objects::
void GetNameFromCDS(CSeq_feat &feat, const wxString &sel_str, bool remove, string &name, CRef< CSeq_feat > prot_feat)
COkCancelPanel * m_OkCancel
wxStaticText * m_3rdChoice
CFeatureFieldNamePanel * m_FeatureConstraint
wxStaticText * m_2ndChoice
void OnSelectFeatQual(wxCommandEvent &event)
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
void UpdateChildrenFeaturePanels(wxSizer *sizer)
static bool ShowToolTips()
Should we show tooltips?
virtual CRef< CCmdComposite > GetCommand()
wxCheckBox * m_SingleInterval
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
void OnSelectFeature(wxCommandEvent &event)
void ProcessUpdateFeatEvent(wxCommandEvent &event)
CStringConstraintPanel * m_StringConstraintPanel
void GetNameFromGene(CSeq_feat &gene, const wxString &sel_str, bool remove, string &name)
~CmRNAFromGeneCdsExon()
Destructor.
void GetNameFromExon(CSeq_feat &feat, const wxString &sel_str, bool remove, string &name)
string GetSuggestedName(CSeq_feat &feat, CRef< CSeq_feat > prot_feat, CSeq_entry_Handle seh)
CmRNAFromGeneCdsExon()
Constructors.
void CreateControls()
Creates the controls and sizers.
bool Create(wxWindow *parent, wxWindowID id=10468, const wxString &caption=_("mRNA From Gene, CDS, exon"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(900, 500), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
wxCheckBox * m_IncludeUTR
virtual string GetErrorMessage()
void Init()
Initialises member variables.
CCapChangePanel * m_CapChangeOptions
IWorkbench is the central interface in the application framework.
Include a standard set of the NCBI C++ Toolkit most basic headers.
static void DLIST_NAME() remove(DLIST_LIST_TYPE *list, DLIST_TYPE *item)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_IDNAME
#define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_SIZE
#define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_STYLE
#define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_POSITION
#define SYMBOL_CMRNA_FROM_GENE_CDS_EXON_TITLE
const struct ncbi::grid::netcache::search::fields::SIZE size