)
58 #define SYMBOL_CSEGREGATE_SETS_IDNAME ID_CSEGREGATE_SETS 59 #define SYMBOL_CSEGREGATE_SETS_SIZE wxDefaultSize 60 #define SYMBOL_CSEGREGATE_SETS_POSITION wxDefaultPosition 78objects::CSeq_entry_Handle
entry;
82 void ReadBioseq(
constobjects::CSeq_entry& se);
97objects::CSeq_entry_Handle seh,
106 bool Create( wxWindow* parent,
135 void OnCancel( wxCommandEvent& event );
136 void OnAccept( wxCommandEvent& event );
163DECLARE_EVENT_TABLE()
168 bool Create( wxWindow* parent, wxWindowID
id=
wxID_ANY,
constwxPoint& pos = wxDefaultPosition,
constwxSize&
size= wxDefaultSize,
longstyle = wxTAB_TRAVERSAL );
172wxIcon
GetIconResource(
constwxString& name ) { wxUnusedVar(name);
returnwxNullIcon; }
176 virtual void Init();
182 void OnSelect( wxCommandEvent& event );
188 string GetLabel(objects::CSeq_entry_Handle seh);
211 void CombineLabels(
constobjects::CSeq_id &
id, vector<string> &labels);
212 void CollectLabels(objects::CSeq_entry_Handle seh, list<string> &strs);
220DECLARE_EVENT_TABLE()
241DECLARE_EVENT_TABLE()
258DECLARE_EVENT_TABLE()
278DECLARE_EVENT_TABLE()
296DECLARE_EVENT_TABLE()
311DECLARE_EVENT_TABLE()
329DECLARE_EVENT_TABLE()
345DECLARE_EVENT_TABLE()
365DECLARE_EVENT_TABLE()
390DECLARE_EVENT_TABLE()
virtual void SetClusters()
virtual void OnSelectButton(CSegregateSetsBase *win)
virtual void CreateControlsMiddle()
void OnChoiceChanged(wxCommandEvent &event)
CDescTypeSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void SetClusters()
virtual void CreateControlsMiddle()
CFeatureTypePanel * m_FeatureType
void OnChoiceChanged(wxCommandEvent &event)
virtual void OnSelectButton(CSegregateSetsBase *win)
CFeatureTypeSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void CreateControlsMiddle()
CFieldSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void OnSelectButton(CSegregateSetsBase *win)
void ProcessUpdateFeatEvent(wxCommandEvent &event)
void OnChoiceChanged(wxCommandEvent &event)
virtual void SetClusters()
CFieldChoicePanel * m_FieldType
void UpdateChildrenFeaturePanels(wxSizer *sizer)
virtual void OnSelectButton(CSegregateSetsBase *win)
string GetFilename(const objects::CObject_id &tag)
CFileSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void SetClusters()
virtual void CreateControlsMiddle()
virtual void OnSelectButton(CSegregateSetsBase *win)
virtual void CreateControlsMiddle()
virtual void SetClusters()
CStringConstraintPanel * m_StringConstraintPanel
CIDSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void SetClusters()
virtual void CreateControlsMiddle()
virtual void OnSelectButton(CSegregateSetsBase *win)
CLengthSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void CreateControlsMiddle()
virtual void OnSelectButton(CSegregateSetsBase *win)
CMolInfoSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void SetClusters()
void OnChoiceChanged(wxCommandEvent &event)
virtual void CreateControlsMiddle()
CNumSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
virtual void OnSelectButton(CSegregateSetsBase *win)
void OnSelect(wxCommandEvent &event)
void CollectLabels(objects::CSeq_entry_Handle seh, list< string > &strs)
map< string, vector< pair< int, string > > > m_Clusters
vector< vector< int > > m_Subsets
virtual void CreateControlsMiddle()
void OnUnselectAll(wxCommandEvent &event)
vector< vector< int > > & GetSubsets()
void SetSubsets(const set< objects::CBioseq_Handle > &selected)
void CombineLabelsAll(const CSeq_id &id, set< string > &labels)
void OnButtonMoveRight(wxCommandEvent &event)
CRBSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
wxBitmap GetBitmapResource(const wxString &name)
CRBSubpanel * GetEventCaller(wxCommandEvent &event)
bool Create(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL)
CSegregateSetsBase * GetBaseFrame()
string GetLabel(objects::CSeq_entry_Handle seh)
virtual void SetClusters()
vector< int > m_Available
void CreateControlsHeader()
virtual void OnSelectButton(CSegregateSetsBase *win)
void CreateControlsFooter()
bool MatchConstraint(CRef< objects::edit::CStringConstraint > constraint, objects::CSeq_entry_Handle seh)
wxIcon GetIconResource(const wxString &name)
void OnButtonMoveLeft(wxCommandEvent &event)
void CollectLabelsAll(CSeq_entry_Handle seh, set< string > &strs)
void CombineLabels(const objects::CSeq_id &id, vector< string > &labels)
void OnSelectAll(wxCommandEvent &event)
virtual void PopulateSet(objects::CBioseq_set &new_set, const vector< int > &subset, CBioseq_set::EClass top_class)
virtual ~CSegregateSetsBase()
objects::CSeq_entry_Handle GetTopSeqEntry()
void AddUserObject(objects::CBioseq_set &se)
void TakeFromSet(objects::CBioseq_set &changed_set, CRef< objects::CSeq_entry > se)
void ReadBioseq(const objects::CSeq_entry &se)
vector< SSetSeqRecord > m_SetSeq
void MoveDescrToEntries(objects::CBioseq_set &se)
objects::CSeq_entry_Handle m_TopSeqEntry
objects::CSeq_entry_Handle GetSeqEntry(unsigned int i)
static bool ShowToolTips()
Should we show tooltips?
ICommandProccessor * m_CmdProcessor
@ ID_CSEGREGATE_FEATTYPETAB
@ ID_CSEGREGATE_NUMSETSTAB
@ ID_CSEGREGATE_STRCOMMENTTAB
@ ID_CSEGREGATE_MOLINFOTAB
@ ID_CSEGREGATE_NUMSLENTAB
@ ID_CSEGREGATE_DESCTYPETAB
void SetSubsets(const set< objects::CBioseq_Handle > &selected)
wxIcon GetIconResource(const wxString &name)
Retrieves icon resources.
virtual ~CSegregateSets()
Destructor.
vector< vector< int > > & GetSubsets()
virtual CRef< CCmdComposite > GetCommand()
void OnAccept(wxCommandEvent &event)
CSetClassPanel * m_SetClassPanel
CSegregateSets()
Constructors.
void OnCancel(wxCommandEvent &event)
void CreateControls()
Creates the controls and sizers.
void Init()
Initialises member variables.
wxBitmap GetBitmapResource(const wxString &name)
Retrieves bitmap resources.
bool Create(wxWindow *parent, wxWindowID id=ID_CSEGREGATE_SETS, const wxString &caption=_("Segregate Sets"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
Creation.
void ProcessUpdateFeatEvent(wxCommandEvent &event)
void OnChoiceChanged(wxCommandEvent &event)
void OnPageChanged(wxBookCtrlEvent &event)
virtual void CreateControlsMiddle()
virtual void SetClusters()
CTextSubpanel(wxWindow *parent, wxWindowID id, const wxPoint &pos, const wxSize &size, long style)
void UpdateChildrenFeaturePanels(wxSizer *sizer)
CConstraintPanel * m_Constraint
virtual void OnSelectButton(CSegregateSetsBase *win)
Undo/Redo interface for editing operations.
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.
const struct ncbi::grid::netcache::search::fields::SIZE size
#define SYMBOL_CSEGREGATE_SETS_STYLE
#define SYMBOL_CSEGREGATE_SETS_IDNAME
#define SYMBOL_CSEGREGATE_SETS_SIZE
#define SYMBOL_CSEGREGATE_SETS_POSITION
#define SYMBOL_CSEGREGATE_SETS_TITLE
objects::CBioseq_set_Handle parent
objects::CSeq_entry_Handle entry
objects::CBioseq_set_Handle grandparent
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