vector< CRef< CDbtag > >
TDb;
132 boolIsSetLocus(
void)
const;
139 boolCanGetLocus(
void)
const;
142 voidResetLocus(
void);
148 const TLocus& GetLocus(
void)
const;
161 TLocus& SetLocus(
void);
171 boolIsSetAllele(
void)
const;
178 boolCanGetAllele(
void)
const;
181 voidResetAllele(
void);
187 const TAllele& GetAllele(
void)
const;
210 boolIsSetDesc(
void)
const;
217 boolCanGetDesc(
void)
const;
220 voidResetDesc(
void);
226 const TDesc& GetDesc(
void)
const;
239 TDesc& SetDesc(
void);
249 boolIsSetMaploc(
void)
const;
256 boolCanGetMaploc(
void)
const;
259 voidResetMaploc(
void);
265 const TMaploc& GetMaploc(
void)
const;
288 boolIsSetPseudo(
void)
const;
295 boolCanGetPseudo(
void)
const;
298 voidResetPseudo(
void);
301 voidSetDefaultPseudo(
void);
307 TPseudoGetPseudo(
void)
const;
329 boolIsSetDb(
void)
const;
336 boolCanGetDb(
void)
const;
339 voidResetDb(
void);
345 const TDb& GetDb(
void)
const;
361 boolIsSetSyn(
void)
const;
368 boolCanGetSyn(
void)
const;
371 voidResetSyn(
void);
377 const TSyn& GetSyn(
void)
const;
383 TSyn& SetSyn(
void);
393 boolIsSetLocus_tag(
void)
const;
400 boolCanGetLocus_tag(
void)
const;
403 voidResetLocus_tag(
void);
409 const TLocus_tag& GetLocus_tag(
void)
const;
431 boolIsSetFormal_name(
void)
const;
438 boolCanGetFormal_name(
void)
const;
441 voidResetFormal_name(
void);
462 virtual voidReset(
void);
477vector< CRef< CDbtag > >
m_Db;
523 m_Locus= std::forward<CGene_ref_Base::TLocus>(
value);
617 m_Desc= std::forward<CGene_ref_Base::TDesc>(
value);
*** Gene *********************************************** * * reference to a gene *
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_SEQFEAT_EXPORT
void ResetPseudo(void)
Reset Pseudo data member.
TSyn & SetSyn(void)
Assign a value to Syn data member.
vector< CRef< CDbtag > > m_Db
bool IsSetSyn(void) const
synonyms for locus Check if a value has been assigned to Syn data member.
bool IsSetFormal_name(void) const
Check if a value has been assigned to Formal_name data member.
Tparent::CMemberIndex< E_memberIndex, 10 > TmemberIndex
const TFormal_name & GetFormal_name(void) const
Get the Formal_name member data.
const TSyn & GetSyn(void) const
Get the Syn member data.
const TDesc & GetDesc(void) const
Get the Desc member data.
bool IsSetPseudo(void) const
pseudogene Check if a value has been assigned to Pseudo data member.
TAllele & SetAllele(void)
Assign a value to Allele data member.
bool CanGetLocus(void) const
Check if it is safe to call GetLocus method.
bool IsSetLocus_tag(void) const
systematic gene name (e.g., MI0001, ORF0069) Check if a value has been assigned to Locus_tag data mem...
bool CanGetDb(void) const
Check if it is safe to call GetDb method.
bool CanGetLocus_tag(void) const
Check if it is safe to call GetLocus_tag method.
bool IsSetLocus(void) const
Official gene symbol Check if a value has been assigned to Locus data member.
TLocus & SetLocus(void)
Assign a value to Locus data member.
bool IsSetDesc(void) const
descriptive name Check if a value has been assigned to Desc data member.
bool CanGetSyn(void) const
Check if it is safe to call GetSyn method.
bool CanGetMaploc(void) const
Check if it is safe to call GetMaploc method.
bool IsSetDb(void) const
ids in other dbases Check if a value has been assigned to Db data member.
TDb & SetDb(void)
Assign a value to Db data member.
bool IsSetAllele(void) const
Official allele designation Check if a value has been assigned to Allele data member.
const TDb & GetDb(void) const
Get the Db member data.
bool IsSetMaploc(void) const
descriptive map location Check if a value has been assigned to Maploc data member.
TLocus_tag & SetLocus_tag(void)
Assign a value to Locus_tag data member.
void SetDefaultPseudo(void)
Assign default value to Pseudo data member.
bool CanGetAllele(void) const
Check if it is safe to call GetAllele method.
CGene_nomenclature TFormal_name
CGene_ref_Base & operator=(const CGene_ref_Base &)
CRef< TFormal_name > m_Formal_name
CGene_ref_Base(const CGene_ref_Base &)
vector< CRef< CDbtag > > TDb
TMaploc & SetMaploc(void)
Assign a value to Maploc data member.
bool CanGetDesc(void) const
Check if it is safe to call GetDesc method.
bool CanGetPseudo(void) const
Check if it is safe to call GetPseudo method.
const TLocus_tag & GetLocus_tag(void) const
Get the Locus_tag member data.
DECLARE_INTERNAL_TYPE_INFO()
const TLocus & GetLocus(void) const
Get the Locus member data.
TPseudo GetPseudo(void) const
Get the Pseudo member data.
TDesc & SetDesc(void)
Assign a value to Desc data member.
const TAllele & GetAllele(void) const
Get the Allele member data.
TPseudo & SetPseudo(void)
Assign a value to Pseudo data member.
bool CanGetFormal_name(void) const
Check if it is safe to call GetFormal_name method.
const TMaploc & GetMaploc(void) const
Get the Maploc member data.
const GenericPointer< typename T::ValueType > T2 value
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