COARartifactAllele &COARartifactAllele::operator = (const COARartifactAllele &x) { COARcopy(m_sName); COARcopy(m_sLocus); COARcopy(m_sOffLadder); COARcopy(m_dBPS); COARcopy(m_nLocation); COARcopy(m_nCount); return (*this); }
COARallele &COARallele::operator =(const COARallele &x) { COARcopy(m_vnMessageNumber); COARcopy(m_sName); COARcopy(m_sInterLocus); COARcopy(m_sLocusName); COARcopy(m_tUpdate); COARcopy(m_dBPS); COARcopy(m_dRFU); COARcopy(m_dPeakArea); COARcopy(m_dMeanBPS); COARcopy(m_dTime); // time of peak in seconds COARcopy(m_dFit); COARcopy(m_nCount); // 2 if tall peak and called homozygous, 0 or 1 otherwise COARcopy(m_nID); COARcopy(m_nArtifactLevel); COARcopy(m_sOffLadder); COARcopy(m_bDisabled); m_pLocus = NULL; return *this; }
COARartifact &COARartifact::operator =(const COARartifact &x) { _Cleanup(); COARcopy(m_sLabel); COARcopy(m_sUserDisplay); COARcopy(m_dtUpdate); COARcopy(m_vnMessageNumber); COARcopyVP(COARartifactAllele,m_vpAllele); _CopyCurrentAllele(x); // after COARcopyVP COARcopy(m_dRFU); COARcopy(m_dPullupHeightCorrection); COARcopy(m_dMeanBPS); COARcopy(m_dPeakArea); COARcopy(m_dWidth); COARcopy(m_dTime); COARcopy(m_dFit); COARcopy(m_nID); COARcopy(m_nLevel); COARcopy(m_bDisabled); COARcopy(m_bIsEditable); return *this; }