41 #ifndef OBJECTS_GENOMECOLL_GC_SEQUENCESTATS_BASE_HPP
42 #define OBJECTS_GENOMECOLL_GC_SEQUENCESTATS_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
120 bool IsSetAll_scaf(
void)
const;
127 bool CanGetAll_scaf(
void)
const;
130 void ResetAll_scaf(
void);
136 const TAll_scaf& GetAll_scaf(
void)
const;
151 bool IsSetOrdered_scaf(
void)
const;
158 bool CanGetOrdered_scaf(
void)
const;
161 void ResetOrdered_scaf(
void);
183 bool IsSetUnordered_scaf(
void)
const;
190 bool CanGetUnordered_scaf(
void)
const;
193 void ResetUnordered_scaf(
void);
215 bool IsSetUnplaced_scaf(
void)
const;
222 bool CanGetUnplaced_scaf(
void)
const;
225 void ResetUnplaced_scaf(
void);
247 bool IsSetAligned_scaf(
void)
const;
254 bool CanGetAligned_scaf(
void)
const;
257 void ResetAligned_scaf(
void);
279 bool IsSetUnaligned_scaf(
void)
const;
286 bool CanGetUnaligned_scaf(
void)
const;
289 void ResetUnaligned_scaf(
void);
304 virtual void Reset(
void);
Stats of complex objects Used at assembly and chromosome levels.
Base class for all serializable objects.
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_GENOME_COLLECTION_EXPORT
const TAll_scaf & GetAll_scaf(void) const
Get the All_scaf member data.
const TUnordered_scaf & GetUnordered_scaf(void) const
Get the Unordered_scaf member data.
bool IsSetUnaligned_scaf(void) const
unaligned at full assembly level Check if a value has been assigned to Unaligned_scaf data member.
bool IsSetUnordered_scaf(void) const
Check if a value has been assigned to Unordered_scaf data member.
list< CRef< CGC_Scaf_stats > > TUnplaced_scaf
list< CRef< CGC_Scaf_stats > > TOrdered_scaf
bool CanGetUnaligned_scaf(void) const
Check if it is safe to call GetUnaligned_scaf method.
DECLARE_INTERNAL_TYPE_INFO()
list< CRef< CGC_Scaf_stats > > TAll_scaf
Tparent::CMemberIndex< E_memberIndex, 7 > TmemberIndex
bool CanGetAligned_scaf(void) const
Check if it is safe to call GetAligned_scaf method.
bool IsSetUnplaced_scaf(void) const
unplaced at full assembly level Check if a value has been assigned to Unplaced_scaf data member.
list< CRef< CGC_Scaf_stats > > TUnaligned_scaf
list< CRef< CGC_Scaf_stats > > m_Unaligned_scaf
const TAligned_scaf & GetAligned_scaf(void) const
Get the Aligned_scaf member data.
TOrdered_scaf & SetOrdered_scaf(void)
Assign a value to Ordered_scaf data member.
bool IsSetAligned_scaf(void) const
aligned at full assembly level Check if a value has been assigned to Aligned_scaf data member.
list< CRef< CGC_Scaf_stats > > TUnordered_scaf
bool CanGetUnplaced_scaf(void) const
Check if it is safe to call GetUnplaced_scaf method.
bool IsSetAll_scaf(void) const
Check if a value has been assigned to All_scaf data member.
TAligned_scaf & SetAligned_scaf(void)
Assign a value to Aligned_scaf data member.
TAll_scaf & SetAll_scaf(void)
Assign a value to All_scaf data member.
list< CRef< CGC_Scaf_stats > > TAligned_scaf
list< CRef< CGC_Scaf_stats > > m_Unplaced_scaf
CGC_SequenceStats_Base(const CGC_SequenceStats_Base &)
TUnaligned_scaf & SetUnaligned_scaf(void)
Assign a value to Unaligned_scaf data member.
bool IsSetOrdered_scaf(void) const
Check if a value has been assigned to Ordered_scaf data member.
list< CRef< CGC_Scaf_stats > > m_Unordered_scaf
const TUnplaced_scaf & GetUnplaced_scaf(void) const
Get the Unplaced_scaf member data.
list< CRef< CGC_Scaf_stats > > m_Aligned_scaf
const TOrdered_scaf & GetOrdered_scaf(void) const
Get the Ordered_scaf member data.
bool CanGetAll_scaf(void) const
Check if it is safe to call GetAll_scaf method.
const TUnaligned_scaf & GetUnaligned_scaf(void) const
Get the Unaligned_scaf member data.
bool CanGetOrdered_scaf(void) const
Check if it is safe to call GetOrdered_scaf method.
TUnordered_scaf & SetUnordered_scaf(void)
Assign a value to Unordered_scaf data member.
TUnplaced_scaf & SetUnplaced_scaf(void)
Assign a value to Unplaced_scaf data member.
list< CRef< CGC_Scaf_stats > > m_All_scaf
list< CRef< CGC_Scaf_stats > > m_Ordered_scaf
CGC_SequenceStats_Base & operator=(const CGC_SequenceStats_Base &)
bool CanGetUnordered_scaf(void) const
Check if it is safe to call GetUnordered_scaf method.