,
102vector<CTableImportColumn::eDataType>
105vector<CTableImportColumn::eDataType>
result;
163 _TRACE(
"In GetDataTypeFromString didn't find string for string: "<< s);
204assembly_object->
SetLabel().SetStr() =
"assembly";
206user_field.
SetData().SetFields().push_back(assembly_object);
211 if(user_field.
HasField(
"column-name") &&
217 if(user_field.
HasField(
"column-type") &&
223 if(user_field.
HasField(
"data-type") &&
229 if(user_field.
HasField(
"one-based") &&
235 if(user_field.
HasField(
"column-width") &&
241 if(user_field.
HasField(
"assembly")) {
void LoadAsn(objects::CUser_field &user_field)
void SaveAsn(objects::CUser_field &user_field) const
string GetAssemblyAcc() const
bool GetUseMapping() const
CMapAssemblyParams m_Assembly
Matching Assembly for column identifier.
bool m_OneBased
If integer, is it one based or 0 based?
static const char * m_ShortTypeNameList[]
string m_ColumnName
Column name.
void SetName(const string &n)
void SaveAsn(CUser_field &user_field) const
Export column info in ASN user-object format.
static string GetStringFromDataType(eDataType t)
Return a string version of a data-type (e.g. "Length" for eLength)
eColumnType m_ColumnType
column type
static vector< eDataType > GetMatchingDataTypes(eColumnType c)
void LogColumnInfo() const
Log column parameters.
int m_ColumnWidth
width in chracters
static string GetShortStringFromDataType(eDataType t)
Return a short string of a data-type, and blank for 'undefined' types.
static const char * m_TypeNameList[]
static eDataType GetDataTypeFromString(const string &s)
Return enum data-type from string.
eDataType m_DataType
The semantic meaning of the column, e.g. id, start pos, stop pos, strand.
void LoadAsn(CUser_field &user_field)
Import column info from ASN user-object format.
const CUser_field & GetField(const string &str, const string &delim=".", NStr::ECase use_case=NStr::eCase) const
Access a named field in this user field.
CUser_field & SetField(const string &str, const string &delim=".", NStr::ECase use_case=NStr::eCase)
Access a named field in this user field.
CUser_field & AddField(const string &label, int value)
add fields to the current user field
bool HasField(const string &str, const string &delim=".", NStr::ECase use_case=NStr::eCase) const
Verify that a named field exists.
#define ERR_POST(message)
Error posting with file, line number information but without error codes.
void Info(CExceptionArgs_Base &args)
TObjectType & GetObject(void)
Get object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
const TStr & GetStr(void) const
Get the variant data.
const TData & GetData(void) const
Get the Data member data.
TBool GetBool(void) const
Get the variant data.
bool IsInt(void) const
Check if variant Int is selected.
bool IsStr(void) const
Check if variant Str is selected.
void SetLabel(TLabel &value)
Assign a value to Label data member.
TInt GetInt(void) const
Get the variant data.
void SetData(TData &value)
Assign a value to Data data member.
bool IsBool(void) const
Check if variant Bool is selected.
unsigned int
A callback function used to compare two keys in a database.
NCBI C++ stream class wrappers for triggering between "new" and "old" C++ stream libraries.
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