root_properties->IsSetLabel() && (root_properties->GetLabel() ==
"Nomenclature")) {
93 if(root_properties->IsSetProperties()) {
97 for(
const auto& nomen_properties : root_properties->GetProperties() ) {
100nomen_properties->IsSetLabel() && nomen_properties->IsSetText()) {
102 const string&
label(nomen_properties->GetLabel());
103 const string&
text(nomen_properties->GetText());
105 if(
text.empty()) {
109 if(
label==
"Official Symbol") {
114}
else if(
label==
"Official Full Name") {
119}
else if(
label==
"Interim Symbol") {
124}
else if(
label==
"Interim Full Name") {
178 const boolallowBadValue =
true;
179desc = GetTypeInfo_enum_EType()->FindName(
GetType(), allowBadValue);
182 if(desc ==
"other") {
200 if(
GetGene().IsSetLocus_tag()) {
207 return(*(
GetGene().GetSyn().begin()));
212 stringloc =
"LOC"+ to_string(
GetTrack_info().GetGeneid());
223 if(root_comment->IsSetHeading() && (root_comment->GetHeading() == heading)) {
224found_comment = root_comment;
229 returnfound_comment;
237 for(
const auto& pub : iter) {
239pubs_out.
insert(pub.GetPmid());
User-defined methods of the data storage class.
User-defined methods of the data storage class.
string GetDescription() const
CRef< CGene_commentary > FindComment(const string &heading) const
CRef< CGene_nomenclature > GetNomenclature() const
void GetPubs(set< NCBI_NS_NCBI::TEntrezId > &pubs) const
Template class for iteration on objects of class C (non-medifiable version)
iterator_bool insert(const value_type &val)
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static const char label[]
bool IsSetProt(void) const
Check if a value has been assigned to Prot data member.
bool IsSetRna(void) const
Check if a value has been assigned to Rna data member.
const TProperties & GetProperties(void) const
Get the Properties member data.
const TRna & GetRna(void) const
Get the Rna member data.
const TTrack_info & GetTrack_info(void) const
Get the Track_info member data.
const TProt & GetProt(void) const
Get the Prot member data.
TType GetType(void) const
Get the Type member data.
bool IsSetLocus(void) const
location of gene on chromosome (if known) and all information about products (mRNA,...
const TComments & GetComments(void) const
Get the Comments member data.
const TGene & GetGene(void) const
Get the Gene member data.
@ eType_property
used to display tag/value pair for this type label is used as property tag, text is used as property ...
bool IsSetFormal_name(void) const
Check if a value has been assigned to Formal_name data member.
const TFormal_name & GetFormal_name(void) const
Get the Formal_name member data.
const TDesc & GetDesc(void) const
Get the Desc member data.
bool IsSetSymbol(void) const
Check if a value has been assigned to Symbol data member.
void SetSymbol(const TSymbol &value)
Assign a value to Symbol data member.
void SetStatus(TStatus value)
Assign a value to Status data member.
void SetName(const TName &value)
Assign a value to Name data member.
const TLocus_tag & GetLocus_tag(void) const
Get the Locus_tag member data.
const TLocus & GetLocus(void) const
Get the Locus member data.
const TName & GetName(void) const
Get the Name member data.
const TDesc & GetDesc(void) const
Get the Desc member data.
bool IsSetExt(void) const
generic fields for ncRNA, tmRNA, miscRNA Check if a value has been assigned to Ext data member.
const TName & GetName(void) const
Get the variant data.
const TExt & GetExt(void) const
Get the Ext member data.
bool IsName(void) const
Check if variant Name is selected.
static void text(MDB_val *v)
constexpr bool empty(list< Ts... >) noexcept
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