NCBI C++ ToolKit
Classes | Functions | Variables
omssaapp.hpp File Reference
#include <string>
#include <corelib/ncbiargs.hpp>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbienv.hpp>
#include <corelib/ncbistre.hpp>
#include <corelib/ncbidiag.hpp>
#include <serial/serial.hpp>
#include <serial/objistrasn.hpp>
#include <serial/objistrasnb.hpp>
#include <serial/objostrasn.hpp>
#include <serial/objostrasnb.hpp>
#include <serial/iterator.hpp>
#include <objects/omssa/omssa__.hpp>
#include "omssa.hpp"
+ Include dependency graph for omssaapp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  COMSSABase
 

Functions

template<class T >
void InsertList (const string &Input, T &ToInsert, string error)
 template for inserting elements of comma delimited string of ints into a list More...
 
template<class T >
void InsertListString (const string &Input, T &ToInsert, string error)
 template for inserting elements of comma delimited string of strings into a list More...
 

Variables

char const *const kIonLabels [eMSIonType_max]
 some friendly names for ion series More...
 

Function Documentation

◆ InsertList()

template<class T >
void InsertList ( const string Input,
T ToInsert,
string  error 
)

template for inserting elements of comma delimited string of ints into a list

Parameters
Ttype of list
Listthe comma delimited string
ToInsertthe list
errorerror output

Definition at line 215 of file omssaapp.hpp.

References ERR_POST, NStr::fSplit_Tokenize, Info(), NStr::Split(), and NStr::StringToInt().

Referenced by COMSSABase::SetSearchSettings().

◆ InsertListString()

template<class T >
void InsertListString ( const string Input,
T ToInsert,
string  error 
)

template for inserting elements of comma delimited string of strings into a list

Parameters
Ttype of list
Listthe comma delimited string
ToInsertthe list
errorerror output

Definition at line 248 of file omssaapp.hpp.

References NStr::fSplit_Tokenize, and NStr::Split().

Variable Documentation

◆ kIonLabels

char const* const kIonLabels[eMSIonType_max]
Initial value:
= {
"a",
"b",
"c",
"x",
"y",
"zdot",
"p",
"n",
"i",
"u",
"adot",
"x-CO2",
"adot-CO2"
}

some friendly names for ion series

Definition at line 189 of file omssaapp.hpp.

Referenced by COMSSABase::PrintIons().

Modified on Fri Sep 20 14:57:31 2024 by modify_doxy.py rev. 669887