(
this!= &feat ) {
63CSeq_feat_Handle::operator=(feat);
const TRange & GetTotalRange(void) const
bool IsMappedLocation(void) const
bool IsMapped(void) const
const CSeq_id * GetProductId(void) const
bool IsMappedProduct(void) const
const CSeq_id * GetLocationId(void) const
bool IsPartial(void) const
bool IsRegular(void) const
bool IsSortedSeqTableFeat(void) const
const CAnnotObject_Info & GetAnnotObject_Info(void) const
bool IsSNPTableFeat(void) const
const CSeq_annot_Handle & GetSeq_annot_Handle(void) const
TAnnotIndex GetAnnotIndex(void) const
CAnnotMapping_Info & GetMappingInfo(void) const
CRef< CCreatedFeat_Ref > m_CreatedOriginal
CRef< CSeq_loc > GetMappedLocation(const CAnnotMapping_Info &map, const CSeq_feat &orig_feat)
CConstRef< CSeq_feat > GetMappedFeature(const CAnnotMapping_Info &map, const CSeq_feat &orig_feat)
namespace ncbi::objects::
static CSeq_id_Handle GetHandle(const CSeq_id &id)
Normal way of getting a handle, works for any seq-id.
CRef< CCreatedFeat_Ref > m_CreatedFeat
virtual bool GetPartial(void) const
virtual CSeq_id_Handle GetLocationId(void) const
CSeq_annot_Handle m_Seq_annot
CConstRef< CSeq_feat > m_CreatedOriginalFeat
virtual TRange GetRange(void) const
Get range for current seq-feat.
virtual TRange GetProductTotalRange(void) const
bool IsTableSNP(void) const
Check if this is SNP table feature.
CConstRef< CSeq_feat > GetOriginalSeq_feat(void) const
bool IsTableFeat(void) const
Check if this is non-SNP table feature.
virtual bool IsSetPartial(void) const
bool IsSortedTableFeat(void) const
Check if this is a simple feature from sorted Seq-table.
bool IsPlainFeat(void) const
Check if this is plain feature.
virtual CSeq_id_Handle GetProductId(void) const
CSeq_id_Handle GetProductId(void) const
CAnnotMapping_Info m_MappingInfoObj
bool IsSetPartial(void) const
CMappedFeat & operator=(const CMappedFeat &feat)
const CSeq_loc & GetLocation(void) const
bool GetPartial(void) const
const CSeq_feat & GetOriginalFeature(void) const
Get original feature with unmapped location/product.
TRange GetProductTotalRange(void) const
const CSeq_feat & GetMappedFeature(void) const
Feature mapped to the master sequence.
CCreatedFeat_Ref m_MappedFeat
const CSeq_loc & GetProduct(void) const
CMappedFeat & Set(CAnnot_Collector &collector, const CAnnotObject_Ref &feat_ref)
TRange GetRange(void) const
Get range for mapped seq-feat's location.
CConstRef< CSeq_loc > GetMappedLocation(void) const
CAnnotMapping_Info * m_MappingInfoPtr
CConstRef< CSeq_feat > GetSeq_feat(void) const
Get current seq-feat.
CSeq_id_Handle GetLocationId(void) const
void Reset(void)
Reset reference object.
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
const TLocation & GetLocation(void) const
Get the Location member data.
const TProduct & GetProduct(void) const
Get the Product member data.
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