m_ObjectType(
empty),
55: m_PlaceId(piece.m_PlaceId),
56m_ObjectType(piece.m_ObjectType),
57m_AnnotObject(piece.m_AnnotObject),
58m_Priority(piece.m_Priority),
60m_Location(piece.m_Location),
61m_IdRange(range.GetTotalRange())
70: m_PlaceId(place_id),
71m_ObjectType(annot_object),
73m_Priority(annot.GetPriority(obj)),
75m_Location(obj.m_Location),
76m_IdRange(
TRange::GetEmpty())
84: m_PlaceId(place_id),
85m_ObjectType(seq_annot),
87m_Priority(annot.GetPriority()),
89m_Location(annot.m_Location),
90m_IdRange(
TRange::GetEmpty())
98: m_PlaceId(place_id),
99m_ObjectType(seq_data),
101m_Priority(
data.GetPriority()),
102m_Size(
data.m_Size),
103m_Location(
data.m_Location),
104m_IdRange(
TRange::GetEmpty())
112: m_PlaceId(place_id),
113m_ObjectType(seq_descr),
115m_Priority(descr.GetPriority()),
116m_Size(descr.m_Size),
117m_Location(descr.m_Location),
118m_IdRange(
TRange::GetEmpty())
126: m_PlaceId(place_id),
127m_ObjectType(hist_assembly),
129m_Priority(hist.GetPriority()),
131m_Location(hist.m_Location),
132m_IdRange(
TRange::GetEmpty())
140: m_PlaceId(place_id),
141m_ObjectType(bioseq),
143m_Priority(seq.GetPriority()),
145m_Location(seq.m_Location),
146m_IdRange(
TRange::GetEmpty())
200 return!(*
this== piece);
265 doubleref_count = 0;
283ref_count += (double)
cnt/ (
double)id_refs;
286 returnsize_t(ref_count + .5);
int Compare(const CAnnotObject_SplitInfo &other) const
size_t CountAnnotObjects(void) const
void Remove(const SAnnotPiece &piece)
void Add(const CPlace_SplitInfo &place)
CConstRef< CSeq_annot > m_Src_annot
int Compare(const CSeq_annot_SplitInfo &other) const
static size_t CountAnnotObjects(const CSeq_annot &annot)
int Compare(const CSeq_descr_SplitInfo &other) const
iterator insert(const value_type &val)
const_iterator end() const
parent_type::iterator iterator
const_iterator find(const key_type &key) const
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#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.
constexpr bool empty(list< Ts... >) noexcept
const CSeq_hist_SplitInfo * m_Seq_hist
const CSeq_descr_SplitInfo * m_Seq_descr
bool operator!=(const SAnnotPiece &piece) const
const CBioseq_SplitInfo * m_Bioseq
const CSeq_annot_SplitInfo * m_Seq_annot
bool operator<(const SAnnotPiece &piece) const
const CAnnotObject_SplitInfo * m_AnnotObject
bool operator==(const SAnnotPiece &piece) const
const CSeq_data_SplitInfo * m_Seq_data
iterator Erase(iterator it)
void Remove(const SAnnotPiece &piece)
void Add(const SAnnotPiece &piece)
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