CSeq_align_Handle::CSeq_align_Handle(const CSeq_annot_Handle& annot, TIndex index) : m_Annot(annot), m_AnnotIndex(index) { _ASSERT(!IsRemoved()); _ASSERT(annot.x_GetInfo().GetInfo(index).IsAlign()); }
CSeq_annot_EditHandle CSeq_entry_EditHandle::CopyAnnot(const CSeq_annot_Handle& annot) const { return AttachAnnot(Ref(new CSeq_annot_Info(annot.x_GetInfo(), 0))); // return x_GetScopeImpl().CopyAnnot(*this, annot); }