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/feature__search__tool_8hpp_source.html below:

NCBI C++ ToolKit: src/gui/packages/pkg_sequence/feature_search_tool.hpp Source File

1 #ifndef GUI_SERVICES___FEATURE_SEARCH_TOOL_HPP 2 #define GUI_SERVICES___FEATURE_SEARCH_TOOL_HPP 43 #include <wx/hyperlink.h> 69  virtual string GetName

()

const

;

103  const string

& pattern,

138  virtual void Init

();

143  virtual

wxSizer *

GetWidget

(wxWindow * parent);

209  bool x_Match

(

const

objects::CGene_ref& gene_ref)

const

;

211  const string

& loc_label,

214  const string

& ctx_name);

216  const string

& loc_name,

217  const string

& strand,

218  const string

& acc_name,

219  const string

& ctx_name);

221

objects::CSeq_feat_Handle

x_SearchForSNP

(

const

objects::CSeq_loc& seq_loc, objects::CScope& scope,

const set<string>

& annot_names);

CSeqLocToolQuery::TFeatTypeItemSet TFeatTypeItemSet

CFeatureSearchJob(CSeqLocToolQuery &query)

bool x_Match(const string &text)

CSeqLocToolQuery::TScopedLocs TScopedLocs

CObjectList Data structure representing a list of CObjects with associated Scopes and other optional ...

class CRegistryReadView provides a nested hierarchical view at a particular key.

virtual void UpdateContexts()

updates m_ContextCombo

vector< SScopedLoc > TScopedLocs

IDMSearchQuery - abstract data mining query.

IDataMiningContext IDataMiningContext represents an abstract context for a Search.

bool m_CaseSensitive

regular expression to apply

objects::CSeq_feat_Handle x_SearchForSNP(const objects::CSeq_loc &seq_loc, objects::CScope &scope, const set< string > &annot_names)

virtual void x_LoadSettings(const CRegistryReadView &view)

CFeatureSearchForm(CFeatureSearchTool &tool)

virtual string GetExtensionIdentifier() const

returns the unique human-readable identifier for the extension the id should use lowercase letters se...

CRef< CFeatureSearchTool > m_Tool

virtual string ToString() const

Prepare a string representation of a query (for logging and debugging)

virtual CRef< CSearchJobBase > x_CreateJob(IDMSearchQuery &query)

implementing CSearchToolBase pure virtual function

virtual EJobState x_DoSearch()

performs searching, assuming that params are correct; Implement in derived classes

CSearchToolBase::EPatternType TPatternType

virtual void x_SaveSettings(CRegistryWriteView view) const

wxHyperlinkCtrl * m_HyperLink

CRegexp * m_Pattern

search patteern for "Exact Match" and "Wildcard" modes

virtual void UpdateContexts()

updates m_ContextCombo

CFeatureSearchQuery::TScopedLocs TScopedLocs

TPatternType m_PatternType

CFeatureSearchQuery(TScopedLocs &locs, const string &pattern, bool case_sensitive, TPatternType pt_type, const TFeatTypeItemSet &feat_types)

CFeatureSearchQuery.

CSearchToolBase::EPatternType TPatternType

CFeatureSearchQuery::TFeatTypeItem TFeatTypeItem

CFeatureSearchQuery::TFeatTypeItem TFeatTypeItem

CFeatureSearchTool()

CFeatureSearchTool.

virtual IDMSearchTool * x_GetTool()

CRef< CFeatureSearchQuery > m_Query

virtual string GetName() const

returns unique name of the method that is used in UI to identify it

virtual CIRef< IDMSearchQuery > ConstructQuery()

CFeatureSearchQuery::TFeatTypeItemSet TFeatTypeItemSet

virtual CIRef< IDMSearchForm > CreateSearchForm()

factory method for creating a form representing the tool

const TFeatTypeItemSet & GetFeatTypes()

virtual wxSizer * GetWidget(wxWindow *parent)

return a widget associated with the form; the form controls the lifetime of the widget (do not delete...

CFeatureSearchQuery::TFeatTypeItemSet TFeatTypeItemSet

string SeqLocToString(const objects::CSeq_loc &loc)

virtual void x_CreateWidgets()

virtual string GetExtensionLabel() const

returns a displayable label for this extension ( please capitalize the key words - "My Extension" )

virtual bool IsCompatible(IDataMiningContext *context)

retuns true if the tool is compatible with the provided Search Context

TPatternType m_PatternType

virtual void x_SetupColumns(CObjectList &obj_list)

add custom columns if needed

virtual string GetDescription() const

returns a detailed description of the method that is used in UI

CFeatureSearchQuery::SScopedLoc TScopedLoc

void x_SearchFeatures(TScopedLocs &scoped_locs, const TFeatTypeItemSet &feat_types)

CFeatureSearchQuery::TScopedLocs TScopedLocs

vector< ISeqLocSearchContext * > m_SeqLocContexts

list< string > m_FeatureTypes

objects::CFeatListItem TFeatTypeItem

void x_AddFeatToResults(const objects::CSeq_feat &feat, objects::CScope &scope, const string &loc_label, const int cnt, const int cnt_found, const string &ctx_name)

TPatternType GetPatternType()

TPatternType m_PatternType

CFeatureSearchTool::EPatternType TPatternType

void x_AddToResults(CObject &obj, objects::CScope &scope, const string &loc_name, const string &strand, const string &acc_name, const string &ctx_name)

TFeatTypeItemSet m_FeatTypesSet

set< string > m_AnnotNames

Feature types to search.

virtual IUITool * Clone() const

set< TFeatTypeItem > TFeatTypeItemSet

virtual bool x_ValidateParams()

returns true if Job params are correct, implement in derived classes

EJobState

Job states (describe FSM)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static void text(MDB_val *v)

C++ wrappers for the Perl-compatible regular expression (PCRE) library.

static CS_CONTEXT * context


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