39 vector<string> options;
43 options.push_back(field_name);
66 rval =
"Trace Assembly Archive";
75 rval =
"Sequence Read Archive";
92 orig_label = orig_label.substr(7);
static EDBLinkFieldType GetTypeForLabel(string label)
@ eDBLinkFieldType_BioSample
@ eDBLinkFieldType_Unknown
@ eDBLinkFieldType_BioProject
@ eDBLinkFieldType_Assembly
@ eDBLinkFieldType_ProbeDB
static void NormalizeDBLinkFieldName(string &orig_label)
static vector< string > GetFieldNames()
static string GetLabelForType(EDBLinkFieldType field_type)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static bool StartsWith(const CTempString str, const CTempString start, ECase use_case=eCase)
Check if a string starts with a specified prefix value.
static bool EqualNocase(const CTempString s1, SIZE_TYPE pos, SIZE_TYPE n, const char *s2)
Case-insensitive equality of a substring with another string.
static const char label[]
static int match(PCRE2_SPTR start_eptr, PCRE2_SPTR start_ecode, uint16_t top_bracket, PCRE2_SIZE frame_size, pcre2_match_data *match_data, match_block *mb)