Go to the documentation of this file.Go to the SVN repository for this file.
58 "autocatalytically_spliced_intron",
61 "hammerhead_ribozyme",
88 vector<string> choices;
91 while (it != sc_AcceptedClasses.end()) {
92 choices.push_back(*it);
102 sc_AcceptedClasses.find(
val.c_str());
103 return (it != sc_AcceptedClasses.end());
109 sc_AcceptedClasses.find(
val.c_str());
111 string original =
val;
112 if (it != sc_AcceptedClasses.end()) {
116 return original !=
val;
CStaticArraySet< const char *, PNocase_CStr > TAcceptedClasses
DEFINE_STATIC_ARRAY_MAP(TAcceptedClasses, sc_AcceptedClasses, kAcceptedClasses)
static const char *const kAcceptedClasses[]
User-defined methods of the data storage class.
static bool FixncRNAClassValue(string &val)
static vector< string > GetncRNAClassList()
bool IsLegalClass() const
TBase::const_iterator const_iterator
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool IsSetClass(void) const
for ncRNAs, the class of non-coding RNA: examples: antisense_RNA, guide_RNA, snRNA Check if a value h...
const TClass & GetClass(void) const
Get the Class member data.