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

NCBI C++ ToolKit: src/gui/widgets/edit/macro_swap_itemdata.cpp Source File

41 #include <wx/msgdlg.h> 70  bool

remove_constraint =

false

;

76  function

+= dest.first;

106  x_LoadPanel

(parent,

"SwapStringSourceQual"

, args);

117  string

src_var =

"src"

;

121  string

src_resolve_fnc;

123  if

(src_path.find(

','

) !=

NPOS

) {

124

vector<string> tokens;

130  string

dest_var =

"dest"

;

133  string

dest_resolve_func;

135  if

(dest_path.find(

','

) !=

NPOS

) {

136

vector<string> tokens;

142  function

+= src_resolve_fnc;

143  function

+= dest_resolve_func;

146  if

(!src_resolve_fnc.empty()) {

150  function

+=

"\""

+ src_path +

"\", "

;

153  if

(!dest_resolve_func.empty()) {

157  function

+=

"\""

+ dest_path +

"\""

;

202  function

+=

source

.first;

203  function

+= dest.first;

211  return

{ CMacroFunction_Resolve::GetFuncName(),

213

CMacroFunction_UpdatemRNAProduct::GetFuncName()

246  bool

modified = (new_target !=

m_Target

);

254  string

descr =

"Swap"

;

269  if

(

m_Target

!= macro::CMacroBioData::sm_Gene) {

279  if

(src_feat !=

"gene"

) {

284  if

(dest_feat !=

"gene"

) {

289  string

src_var =

"src"

, dest_var =

"dest"

;

290  bool

remove_constraint =

true

;

291  bool

is_src_gbqual =

false

;

294  if

(src_feat == dest_feat) {

295  bool

is_dest_gbqual =

false

;

298  if

(!

source

.first.empty())

299  function

+=

source

.first;

300  if

(!dest.first.empty())

301  function

+= dest.first;

305  function

+= src_var +

", "

+

source

.second;

308  function

+=

source

.second;

311  if

(is_dest_gbqual) {

312  function

+=

", "

+ dest_var +

", "

+ dest.second +

""

;

315  function

+=

", "

+ dest.second;

322  if

(!

source

.first.empty())

323  function

+=

source

.first;

325  if

(dest_path.find(

','

) !=

NPOS

) {

326

vector<string> tokens;

330

dest_path = tokens[1];

335  function

+= src_var +

", "

+

source

.second;

338  function

+=

source

.second;

340  function

+=

", \""

+ dest_feat +

"\", \""

+ dest_path +

"\", false);"

;

347  return

{ CMacroFunction_Resolve::GetFuncName(),

383  bool

modified = (new_target !=

m_Target

);

414  string

src_var =

"src"

, dest_var =

"dest"

;

415  bool

is_src_gbqual =

false

;

419  bool

is_dest_gbqual =

false

;

422  if

(!

source

.first.empty())

423  function

+=

source

.first;

424  if

(!dest.first.empty())

425  function

+= dest.first;

429  function

+= src_var +

", "

+

source

.second;

432  function

+=

source

.second;

435  if

(is_dest_gbqual) {

436  function

+=

", "

+ dest_var +

", "

+ dest.second +

""

;

439  function

+=

", "

+ dest.second;

447  if

(!

source

.first.empty())

448  function

+=

source

.first;

450  if

(dest_path.find(

','

) !=

NPOS

) {

451

vector<string> tokens;

455

dest_path = tokens[1];

460  function

+= src_var +

", "

+

source

.second;

463  function

+=

source

.second;

472  return

{ CMacroFunction_Resolve::GetFuncName(),

475

CMacroFunction_UpdatemRNAProduct::GetFuncName() };

495  x_LoadPanel

(parent,

"SwapStringFeatureQual"

, args);

516  bool

modified = (new_target !=

m_Target

);

552  string

src_var =

"src"

, dest_var =

"dest"

;

553  bool

is_src_gbqual =

false

;

557  bool

is_dest_gbqual =

false

;

560  if

(!

source

.first.empty())

561  function

+=

source

.first;

562  if

(!dest.first.empty())

563  function

+= dest.first;

567  function

+= src_var +

", "

+

source

.second;

570  function

+=

source

.second;

573  if

(is_dest_gbqual) {

574  function

+=

", "

+ dest_var +

", "

+ dest.second +

""

;

577  function

+=

", "

+ dest.second;

585  if

(!

source

.first.empty())

586  function

+=

source

.first;

588  if

(dest_path.find(

','

) !=

NPOS

) {

589

vector<string> tokens;

593

dest_path = tokens[1];

598  function

+= src_var +

", "

+

source

.second;

601  function

+=

source

.second;

610  return

{ CMacroFunction_Resolve::GetFuncName(),

611

CMacroFunction_GeneQual::GetFuncName(),

614

CMacroFunction_UpdatemRNAProduct::GetFuncName() };

EMacroFieldType m_FieldType

for actions such as appply/edit/etc.

vector< string > GetFeatureTypes(bool for_removal=false, bool to_create=false, bool include_all=false) const

vector< string > GetRNATypes() const

string GetAsnPathToFieldName(const string &field, EMacroFieldType type, const string &target=kEmptyStr)

vector< string > GetncRNAClassTypes(bool include_any=true) const

static CMacroEditorContext & GetInstance()

vector< string > GetFeatQualifiers() const

const vector< string > & GetBsrcKeywords() const

vector< string > GetFieldNames(EMacroFieldType type) const

virtual void x_AddParamPanel(wxWindow *parent)

virtual string GetFunction(TConstraints &constraints) const

virtual const vector< string > & GetKeywords() const

virtual vector< string > GetFunctionNames() const

virtual void x_AddParamPanel(wxWindow *parent)

virtual bool HasVariables() const

virtual vector< string > GetFunctionNames() const

virtual bool UpdateTarget()

virtual vector< string > GetMainFunctions() const

virtual string GetFunction(TConstraints &constraints) const

virtual string GetVariables()

virtual string GetMacroDescription() const

CSwapCdsGeneProtTreeItemData()

virtual bool UpdateTarget()

CSwapFeatQualTreeItemData()

virtual string GetMacroDescription() const

virtual vector< string > GetMainFunctions() const

virtual bool HasVariables() const

virtual vector< string > GetFunctionNames() const

virtual void x_AddParamPanel(wxWindow *parent)

virtual string GetVariables()

virtual string GetFunction(TConstraints &constraints) const

virtual string GetMacroDescription() const

CSwapProteinQualTreeItemData()

virtual void x_AddParamPanel(wxWindow *parent)

virtual vector< string > GetFunctionNames() const

virtual string GetFunction(TConstraints &constraints) const

virtual void x_AddParamPanel(wxWindow *parent)

virtual vector< string > GetFunctionNames() const

virtual string GetFunction(TConstraints &constraints) const

virtual string GetMacroDescription() const

CSwapQualTreeItemData(const string &description, EMacroFieldType type)

virtual vector< string > GetMainFunctions() const

virtual vector< string > GetFunctionNames() const

virtual void x_AddParamPanel(wxWindow *parent)

virtual vector< string > GetMainFunctions() const

virtual string GetFunction(TConstraints &constraints) const

virtual string GetMacroDescription() const

CSwapRNAQualTreeItemData()

virtual bool UpdateTarget()

CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...

void x_LoadPanel(wxWindow *parent, const string &panel_name, const TArgumentsVector &arguments)

unique_ptr< CMacroPanelLoader > m_Panel

constructed panel for specifying function arguments

vector< pair< string, string > > TConstraints

bool Empty(const CNcbiOstrstream &src)

static CTempString GetFuncName()

static CTempString GetFuncName()

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static list< string > & Split(const CTempString str, const CTempString delim, list< string > &arr, TSplitFlags flags=0, vector< SIZE_TYPE > *token_pos=NULL)

Split a string using specified delimiters.

static string & ReplaceInPlace(string &src, const string &search, const string &replace, SIZE_TYPE start_pos=0, SIZE_TYPE max_replace=0, SIZE_TYPE *num_replace=0)

Replace occurrences of a substring within a string.

vector< macro::SArgMetaData > TArgumentsVector

void UpdateConstraintsForDualCdsGeneProt(TConstraints &constraints, const string &src_feat)

void UpdateConstraintsForFeatures(TConstraints &constraints, const string &feature)

EMacroFieldType GetSourceTypeInDoublePanel(const CArgumentList &arg_list, EDirType dir)

string GetResolveFuncForQual(const string &container, const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint=true)

Generates the definition of rt_var based on input "field".

string GetUpdatemRNADescription(const CArgument &arg)

pair< string, string > GetResolveFuncForMultiValuedQuals(EMacroFieldType type, const string &fieldname, const string &rt_var, TConstraints &constraints, bool remove_constraint)

CTempString UpdateTargetForDualFeatures(const string &feature, const string &from_field)

void OnProteinNameDouble(CArgumentList &list, CArgument &arg)

CTempString UpdateTargetForDualRnas(const string &rna_type, const string &from_field)

pair< string, string > GetResolveFuncForSwapFeatQuals(const string &feature, const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint, bool &is_gbqual)

pair< string, string > GetResolveFuncForSwapQuals(EMacroFieldType fieldtype, const string &fieldname, const string &rt_var, TConstraints &constraints, bool remove_constraint, bool &is_gbqual)

void OnRnaTypeChanged(CArgumentList &list, CArgument &arg)

void UpdateConstraintsForRnas(TConstraints &constraints, const CArgumentList &arg_list)

void UpdateFeatureType(string &feature, const string &field)

CTempString UpdateTargetForCdsGeneProt(const string &fieldname)

void OnProductDouble(CArgumentList &list, CArgument &arg)

void AppendUpdatemRNAFnc(bool update_mrna, string &function)

void GetFeatureAndField(const string &field_name, string &feature, string &field)

string GetUpdatemRNAVar(const CArgumentList &arg_list)

const TArgumentsVector & GetSwapArgs()

const TArgumentsVector & GetOptionalArgs()

const TArgumentsVector & GetDualBsrcArgs()

const CharType(& source)[N]

void copy(Njn::Matrix< S > *matrix_, const Njn::Matrix< T > &matrix0_)


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