vector<CSeq_id_Handle>
TIds;
60 typedeflist< CRef<CSeq_id> >
TIds2;
74 typedefpair<CSeq_id_Handle, bool>
TSeg;
105 voidAddLocation(
const CSeq_loc& loc,
117 bool empty(
void)
const{
returnm_LocMap.empty(); }
124 returnm_LocMap.find(idh);
128 boolIntersectingWithLoc(
const CSeq_loc& loc)
const;
134 voidAddRange(
const CSeq_id&
id,
140 voidAddRange(
const CSeq_id&
id,
143 voidAddRange(
const CSeq_id&
id,
148m_MasterSeq = master_seq;
CHandleRange::TRange TRange
map< CSeq_id_Handle, CHandleRange > TLocMap
void SetMasterSeq(const CMasterSeqSegments *master_seq)
const_iterator begin(void) const
void x_ProcessLocation(const CSeq_loc &loc)
CConstRef< CMasterSeqSegments > m_MasterSeq
const_iterator find(const CSeq_id_Handle &idh) const
const TLocMap & GetMap(void) const
TLocMap::const_iterator const_iterator
const_iterator end(void) const
int AddSegment(const CSeq_id_Handle &id, bool minus_strand)
bool GetMinusStrand(int seg) const
CMasterSeqSegments(const CMasterSeqSegments &)
list< CRef< CSeq_id > > TIds2
~CMasterSeqSegments(void)
vector< CSeq_id_Handle > TIds
int GetSegmentCount(void) const
void operator=(const CMasterSeqSegments &)
void AddSegments(const CSeqMap &seq)
void AddSegmentIds(int idx, const TIds &ids)
void AddSegmentId(int idx, const CSeq_id_Handle &id)
map< CSeq_id_Handle, int > TId2Seg
int FindSeg(const CSeq_id_Handle &h) const
const CSeq_id_Handle & GetHandle(int seg) const
pair< CSeq_id_Handle, bool > TSeg
container_type::const_iterator const_iterator
unsigned int TSeqPos
Type for sequence locations and lengths.
ETransSplicing
Convenience functions for popular overlapping types.
#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.
#define NCBI_XOBJMGR_EXPORT
ENa_strand
strand of nucleic acid
unsigned int
A callback function used to compare two keys in a database.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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