Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCDomain__parent__Base.html below:
NCBI C++ ToolKit: CDomain_parent_Base Class Reference
the Domain-parent records an evolutionary relationship which may not be as simple as a classical parent-child relationship in a typical hierarchy, i.e. More...
CDomain_parent_Base (void) virtual ~CDomain_parent_Base (void) DECLARE_INTERNAL_TYPE_INFO () bool IsSetParent_type (void) const Check if a value has been assigned to Parent_type data member. More...
bool CanGetParent_type (void) const Check if it is safe to call GetParent_type method. More...
void ResetParent_type (void) Reset Parent_type data member. More...
TParent_type GetParent_type (void) const Get the Parent_type member data. More...
void SetParent_type (TParent_type value) Assign a value to Parent_type data member. More...
TParent_type & SetParent_type (void) Assign a value to Parent_type data member. More...
bool IsSetParentid (void) const identify the section parent by accession Check if a value has been assigned to Parentid data member. More...
bool CanGetParentid (void) const Check if it is safe to call GetParentid method. More...
void ResetParentid (void) Reset Parentid data member. More...
const TParentid & GetParentid (void) const Get the Parentid member data. More...
void SetParentid (TParentid &value) Assign a value to Parentid data member. More...
TParentid & SetParentid (void) Assign a value to Parentid data member. More...
bool IsSetSeqannot (void) const contains the sequence alignment linking CD alignment models, should align the masters/representatives of each CD Check if a value has been assigned to Seqannot data member. More...
bool CanGetSeqannot (void) const Check if it is safe to call GetSeqannot method. More...
void ResetSeqannot (void) Reset Seqannot data member. More...
const TSeqannot & GetSeqannot (void) const Get the Seqannot member data. More...
void SetSeqannot (TSeqannot &value) Assign a value to Seqannot data member. More...
TSeqannot & SetSeqannot (void) Assign a value to Seqannot data member. More...
virtual void Reset (void) Reset the whole object. More...
CSerialObject (void) virtual ~CSerialObject (void) virtual const CTypeInfo * GetThisTypeInfo (void) const =0 virtual void Assign (const CSerialObject &source, ESerialRecursionMode how=eRecursive) Set object to copy of another one. More...
virtual bool Equals (const CSerialObject &object, ESerialRecursionMode how=eRecursive) const Check if both objects contain the same values. More...
virtual void DebugDump (CDebugDumpContext ddc, unsigned int depth) const Define method for dumping debug information. More...
void ThrowUnassigned (TMemberIndex index) const void ThrowUnassigned (TMemberIndex index, const char *file_name, int file_line) const bool HasNamespaceName (void) const Check if object data type has namespace name. More...
const string & GetNamespaceName (void) const Get namespace name. More...
bool HasNamespacePrefix (void) const Check if data type has namespace prefix. More...
const string & GetNamespacePrefix (void) const Get namespace prefix. More...
CObject (void) Constructor. More...
CObject (const CObject &src) Copy constructor. More...
virtual ~CObject (void) Destructor. More...
CObject & operator= (const CObject &src) THROWS_NONE Assignment operator. More...
bool CanBeDeleted (void) const THROWS_NONE Check if object can be deleted. More...
bool IsAllocatedInPool (void) const THROWS_NONE Check if object is allocated in memory pool (not system heap) More...
bool Referenced (void) const THROWS_NONE Check if object is referenced. More...
bool ReferencedOnlyOnce (void) const THROWS_NONE Check if object is referenced only once. More...
void AddReference (void) const Add reference to object. More...
void RemoveReference (void) const Remove reference to object. More...
void ReleaseReference (void) const Remove reference without deleting object. More...
virtual void DoNotDeleteThisObject (void) Mark this object as not allocated in heap – do not delete this object. More...
virtual void DoDeleteThisObject (void) Mark this object as allocated in heap – object can be deleted. More...
void * operator new (size_t size) Define new operator for memory allocation. More...
void * operator new[] (size_t size) Define new[] operator for 'array' memory allocation. More...
void operator delete (void *ptr) Define delete operator for memory deallocation. More...
void operator delete[] (void *ptr) Define delete[] operator for memory deallocation. More...
void * operator new (size_t size, void *place) Define new operator. More...
void operator delete (void *ptr, void *place) Define delete operator. More...
void * operator new (size_t size, CObjectMemoryPool *place) Define new operator using memory pool. More...
void operator delete (void *ptr, CObjectMemoryPool *place) Define delete operator. More...
CDebugDumpable (void) virtual ~CDebugDumpable (void) void DebugDumpText (ostream &out, const string &bundle, unsigned int depth) const void DebugDumpFormat (CDebugDumpFormatter &ddf, const string &bundle, unsigned int depth) const void DumpToConsole (void) const
the Domain-parent records an evolutionary relationship which may not be as simple as a classical parent-child relationship in a typical hierarchy, i.e.
where a CD is merely a specific subgroup ("child") of a more general diverse alignment model ("parent"). A CD alignment model may be the result of an ancient fusion event, combining two or more domains into a bigger unit which has subsequently undergone a divergent evolutionary process similar to what may have happened to a single "domain". A CD alignment model may also reflect the result of a deletion event, where a specific subgroup lacks part of a (set of) domain(s), but where the part present is found to be highly similar to a putative "parent", with some added evidence for an actual deletion, like from the distribution of truncated copies in phylogenetic lineages. Deletion events which affect different parts of a set of duplicated domain architectures may be indistinguishable from actual fission events, which means that we may want to represent the latter as deletions after duplication and do not need a special case for fissions.
CDomain_parent_Base –
Definition at line 88 of file Domain_parent_.hpp.
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