34 #ifndef FLATFILE__QUAL_VALIDATE__HPP
35 #define FLATFILE__QUAL_VALIDATE__HPP
49 const string& featKey,
50 const string& featLocation);
92 string& firstEmbeddedQualifier);
94 const string& qualKey,
95 const string& qualVal,
96 bool& shouldHaveValue);
bool xCleanAndValidateTranslation(string &qualKey, string &qualVal)
static bool xValueIsMissingOrExtra(const string &qualKey, const string &qualVal, bool &shouldHaveValue)
static bool xValueContainsEmbeddedQualifier(const string &val, string &firstEmbeddedQualifier)
bool CleanAndValidate(string &qualKey, string &qualVal)
bool xCleanAndValidateSpecificHost(string &qualKey, string &qualVal)
bool xCleanAndValidateConsSplice(string &qualKey, string &qualVal)
bool xCleanAndValidateRptUnitSeq(string &qualKey, string &qualVal)
const string & mFeatLocation
static bool xCleanToLower(string &val)
static bool xCleanFollowCommasWithBlanks(string &val)
bool xCleanAndValidateGeneric(string &qualKey, string &qualVal)
bool xCleanAndValidateReplace(string &qualKey, string &qualVal)
bool xCleanAndValidateRptUnit(string &qualKey, string &qualVal)
CQualCleanup(const string &featKey, const string &featLocation)
bool xCleanAndValidateNote(string &qualKey, string &qualVal)
static bool xCleanStripBlanks(string &val)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.