58 (*m_First_id).Reset();
72 (*m_Second_id).Reset();
134 info->CodeVersion(22301);
135 info->DataSpec(ncbi::EDataSpec::eASN);
User-defined methods of the data storage class.
User-defined methods of the data storage class.
BEGIN_NAMED_BASE_CLASS_INFO("Sparse-align", CSparse_align)
unsigned int TSeqPos
Type for sequence locations and lengths.
#define MEMBER_PTR(MemberName)
#define ADD_NAMED_MEMBER(MemberAlias, MemberName, TypeMacro, TypeMacroArgs)
#define ADD_NAMED_REF_MEMBER(MemberAlias, MemberName, ClassName)
#define ADD_NAMED_STD_MEMBER(MemberAlias, MemberName)
#define SET_CLASS_MODULE(ModuleName)
bool IsAllocatedInPool(void) const THROWS_NONE
Check if object is allocated in memory pool (not system heap)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
CRef< TSecond_id > m_Second_id
void ResetNumseg(void)
Reset Numseg data member.
void ResetSecond_starts(void)
Reset Second_starts data member.
vector< int > m_Second_starts
TSecond_id & SetSecond_id(void)
Assign a value to Second_id data member.
CRef< TFirst_id > m_First_id
virtual ~CSparse_align_Base(void)
void ResetSeg_scores(void)
Reset Seg_scores data member.
void ResetSecond_strands(void)
Reset Second_strands data member.
void ResetLens(void)
Reset Lens data member.
vector< CRef< CScore > > m_Seg_scores
vector< int > m_First_starts
vector< ENa_strand > m_Second_strands
TFirst_id & SetFirst_id(void)
Assign a value to First_id data member.
virtual void Reset(void)
Reset the whole object.
void ResetFirst_starts(void)
Reset First_starts data member.
void ResetFirst_id(void)
Reset First_id data member.
void ResetSecond_id(void)
Reset Second_id data member.
ENa_strand
strand of nucleic acid