(from < src.size() && to <= src.size());
127dst.insert(dst.end(), src.begin() + from, src.begin() + to);
142 switch( src_data.
Which() ) {
149 TSeqPosfrom = it->GetFrom()/comp;
150 TSeqPosto = it->GetTo()/comp + 1;
163 TSeqPosfrom = it->GetFrom()/comp;
164 TSeqPosto = it->GetTo()/comp + 1;
177 TSeqPosfrom = it->GetFrom()/comp;
178 TSeqPosto = it->GetTo()/comp + 1;
355 if(
this!= &iter ) {
356CAnnotTypes_CI::operator=(iter);
bool MappedSeq_locNeedsUpdate(void) const
const CGraphRanges * GetGraphRanges(void) const
bool IsMapped(void) const
void UpdateMappedSeq_loc(CRef< CSeq_loc > &loc, CRef< CSeq_point > &pnt_ref, CRef< CSeq_interval > &int_ref, const CSeq_feat *orig_feat) const
bool IsPartial(void) const
const CSeq_loc & GetMappedSeq_loc(void) const
const CSeq_annot_Handle & GetSeq_annot_Handle(void) const
TAnnotIndex GetAnnotIndex(void) const
CAnnotMapping_Info & GetMappingInfo(void) const
CAnnot_Collector & GetCollector(void)
const TIterator & GetIterator(void) const
CRef< CCreatedFeat_Ref > m_CreatedMapped
void ReleaseRefsTo(CRef< CSeq_feat > *feat, CRef< CSeq_loc > *loc, CRef< CSeq_point > *point, CRef< CSeq_interval > *interval)
void ResetRefsFrom(CRef< CSeq_feat > *feat, CRef< CSeq_loc > *loc, CRef< CSeq_point > *point, CRef< CSeq_interval > *interval)
Helper class for mapping graphs.
void CopyGraphData(const TData &src, TData &dst, TSeqPos from, TSeqPos to)
unsigned int TSeqPos
Type for sequence locations and lengths.
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
const TGraphRanges & GetRanges(void) const
const TRange & GetTotalRange(void) const
void MakeMappedGraph(void) const
CGraphRanges::TGraphRanges TGraphRanges
void MakeMappedLoc(void) const
const TGraphRanges & GetMappedGraphRanges(void) const
Get all mapped graph ranges.
CSeq_annot_Handle GetAnnot(void) const
Get containing annot handle.
void Set(CAnnot_Collector &collector, const CAnnotObject_Ref &annot_ref)
CConstRef< CSeq_loc > m_MappedLoc
CRef< CAnnot_Collector > m_Collector
void MakeMappedGraphData(CSeq_graph &dst) const
CGraph_CI(void)
Create an empty iterator.
CConstRef< CSeq_graph > m_MappedGraph
const CSeq_graph & GetOriginalGraph(void) const
Get original graph with unmapped location/product.
const CSeq_loc & GetLoc(void) const
CGraph_CI & operator=(const CGraph_CI &iter)
const CSeq_graph::C_Graph & GetGraph(void) const
const TRange & GetMappedGraphTotalRange(void) const
Get the range of graph data used in the mapped graph.
CSeq_graph_Handle GetSeq_graph_Handle(void) const
Get original graph handle.
const CAnnotObject_Ref * m_GraphRef
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.
ENa_strand
strand of nucleic acid
bool IsSetComp(void) const
compression (residues/value) Check if a value has been assigned to Comp data member.
void SetMin(TMin value)
Assign a value to Min data member.
void SetAxis(TAxis value)
Assign a value to Axis data member.
TValues & SetValues(void)
Assign a value to Values data member.
void SetAxis(TAxis value)
Assign a value to Axis data member.
TByte & SetByte(void)
Select the variant.
TMin GetMin(void) const
Get the Min member data.
const TInt & GetInt(void) const
Get the variant data.
void SetNumval(TNumval value)
Assign a value to Numval data member.
TAxis GetAxis(void) const
Get the Axis member data.
TReal & SetReal(void)
Select the variant.
TInt & SetInt(void)
Select the variant.
const TGraph & GetGraph(void) const
Get the Graph member data.
TValues & SetValues(void)
Assign a value to Values data member.
const TValues & GetValues(void) const
Get the Values member data.
TMin GetMin(void) const
Get the Min member data.
TMax GetMax(void) const
Get the Max member data.
const TByte & GetByte(void) const
Get the variant data.
void SetGraph(TGraph &value)
Assign a value to Graph data member.
void SetMax(TMax value)
Assign a value to Max data member.
const TReal & GetReal(void) const
Get the variant data.
void SetMax(TMax value)
Assign a value to Max data member.
TAxis GetAxis(void) const
Get the Axis member data.
TMin GetMin(void) const
Get the Min member data.
TMax GetMax(void) const
Get the Max member data.
void SetMax(TMax value)
Assign a value to Max data member.
const TValues & GetValues(void) const
Get the Values member data.
E_Choice Which(void) const
Which variant is currently selected.
const TValues & GetValues(void) const
Get the Values member data.
void SetAxis(TAxis value)
Assign a value to Axis data member.
void Reset(void)
Reset the whole object.
void SetMin(TMin value)
Assign a value to Min data member.
TComp GetComp(void) const
Get the Comp member data.
TMax GetMax(void) const
Get the Max member data.
void SetMin(TMin value)
Assign a value to Min data member.
TValues & SetValues(void)
Assign a value to Values data member.
TAxis GetAxis(void) const
Get the Axis 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