eReftype_no_target = 3
142 boolIsSetPub(
void)
const;
149 boolCanGetPub(
void)
const;
152 voidResetPub(
void);
158 const TPub& GetPub(
void)
const;
170 TPub& SetPub(
void);
180 boolIsSetName(
void)
const;
187 boolCanGetName(
void)
const;
190 voidResetName(
void);
196 const TName& GetName(
void)
const;
209 TName& SetName(
void);
219 boolIsSetFig(
void)
const;
226 boolCanGetFig(
void)
const;
229 voidResetFig(
void);
235 const TFig& GetFig(
void)
const;
248 TFig& SetFig(
void);
258 boolIsSetNum(
void)
const;
265 boolCanGetNum(
void)
const;
268 voidResetNum(
void);
274 const TNum& GetNum(
void)
const;
286 TNum& SetNum(
void);
296 boolIsSetNumexc(
void)
const;
303 boolCanGetNumexc(
void)
const;
306 voidResetNumexc(
void);
312 TNumexcGetNumexc(
void)
const;
334 boolIsSetPoly_a(
void)
const;
341 boolCanGetPoly_a(
void)
const;
344 voidResetPoly_a(
void);
350 TPoly_aGetPoly_a(
void)
const;
372 boolIsSetMaploc(
void)
const;
379 boolCanGetMaploc(
void)
const;
382 voidResetMaploc(
void);
388 const TMaploc& GetMaploc(
void)
const;
411 boolIsSetSeq_raw(
void)
const;
418 boolCanGetSeq_raw(
void)
const;
421 voidResetSeq_raw(
void);
427 const TSeq_raw& GetSeq_raw(
void)
const;
450 boolIsSetAlign_group(
void)
const;
457 boolCanGetAlign_group(
void)
const;
460 voidResetAlign_group(
void);
488 boolIsSetComment(
void)
const;
495 boolCanGetComment(
void)
const;
498 voidResetComment(
void);
504 const TComment& GetComment(
void)
const;
526 boolIsSetReftype(
void)
const;
533 boolCanGetReftype(
void)
const;
536 voidResetReftype(
void);
539 voidSetDefaultReftype(
void);
560 virtual voidReset(
void);
595 return m_Pub.NotEmpty();
653 m_Name= std::forward<CPubdesc_Base::TName>(
value);
700 m_Fig= std::forward<CPubdesc_Base::TFig>(
value);
719 return m_Num.NotEmpty();
how sequence presented in pub
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
#define ENUM_METHOD_NAME(EnumName)
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.
TName & SetName(void)
Assign a value to Name data member.
bool IsSetComment(void) const
any comment on this pub in context Check if a value has been assigned to Comment data member.
void ResetPoly_a(void)
Reset Poly_a data member.
TFig & SetFig(void)
Assign a value to Fig data member.
bool CanGetNum(void) const
Check if it is safe to call GetNum method.
TPub & SetPub(void)
Assign a value to Pub data member.
TAlign_group GetAlign_group(void) const
Get the Align_group member data.
EReftype
type of reference in a GenBank record
bool CanGetPub(void) const
Check if it is safe to call GetPub method.
const TComment & GetComment(void) const
Get the Comment member data.
TPoly_a GetPoly_a(void) const
Get the Poly_a member data.
TNumexc & SetNumexc(void)
Assign a value to Numexc data member.
Tparent::CMemberIndex< E_memberIndex, 12 > TmemberIndex
bool IsSetFig(void) const
figure in paper Check if a value has been assigned to Fig data member.
bool CanGetReftype(void) const
Check if it is safe to call GetReftype method.
bool IsSetNumexc(void) const
numbering problem with paper Check if a value has been assigned to Numexc data member.
bool CanGetName(void) const
Check if it is safe to call GetName method.
const TName & GetName(void) const
Get the Name member data.
bool CanGetFig(void) const
Check if it is safe to call GetFig method.
TComment & SetComment(void)
Assign a value to Comment data member.
void ResetNumexc(void)
Reset Numexc data member.
bool IsSetName(void) const
name used in paper Check if a value has been assigned to Name data member.
void ResetPub(void)
Reset Pub data member.
void ResetAlign_group(void)
Reset Align_group data member.
bool IsSetMaploc(void) const
map location reported in paper Check if a value has been assigned to Maploc data member.
bool CanGetAlign_group(void) const
Check if it is safe to call GetAlign_group method.
TReftype & SetReftype(void)
Assign a value to Reftype data member.
bool IsSetSeq_raw(void) const
original sequence from paper Check if a value has been assigned to Seq_raw data member.
DECLARE_INTERNAL_TYPE_INFO()
const TFig & GetFig(void) const
Get the Fig member data.
CPubdesc_Base(const CPubdesc_Base &)
TAlign_group & SetAlign_group(void)
Assign a value to Align_group data member.
const TSeq_raw & GetSeq_raw(void) const
Get the Seq_raw member data.
TMaploc & SetMaploc(void)
Assign a value to Maploc data member.
TNumexc GetNumexc(void) const
Get the Numexc member data.
TSeq_raw & SetSeq_raw(void)
Assign a value to Seq_raw data member.
bool CanGetSeq_raw(void) const
Check if it is safe to call GetSeq_raw method.
bool IsSetPub(void) const
the citation(s) Check if a value has been assigned to Pub data member.
bool CanGetComment(void) const
Check if it is safe to call GetComment method.
bool IsSetNum(void) const
numbering from paper Check if a value has been assigned to Num data member.
bool CanGetPoly_a(void) const
Check if it is safe to call GetPoly_a method.
TReftype GetReftype(void) const
Get the Reftype member data.
void SetDefaultReftype(void)
Assign default value to Reftype data member.
TPoly_a & SetPoly_a(void)
Assign a value to Poly_a data member.
bool CanGetMaploc(void) const
Check if it is safe to call GetMaploc method.
const TNum & GetNum(void) const
Get the Num member data.
bool CanGetNumexc(void) const
Check if it is safe to call GetNumexc method.
const TPub & GetPub(void) const
Get the Pub member data.
bool IsSetAlign_group(void) const
this seq aligned with others in paper Check if a value has been assigned to Align_group data member.
bool IsSetPoly_a(void) const
poly A tail indicated in figure? Check if a value has been assigned to Poly_a data member.
CPubdesc_Base & operator=(const CPubdesc_Base &)
bool IsSetReftype(void) const
Check if a value has been assigned to Reftype data member.
void ResetReftype(void)
Reset Reftype data member.
const TMaploc & GetMaploc(void) const
Get the Maploc member data.
@ eReftype_seq
refers to sequence
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