vector< CConstRef<objects::CSeq_feat> >
TFeats;
73 typedefvector< CConstRef<objects::CSeq_align> >
TAligns;
74 typedefvector< CConstRef<objects::CSeq_loc> >
TSeqLocs;
75 typedefvector< CConstRef<objects::CSeq_id> >
TIds;
76 typedefvector< CConstRef<CIdLoc> >
TIdLocs;
79 typedefvector< CConstRef<CObject> >
TOther;
98 boolHasRangeSelection()
const;
99 constobjects::CHandleRangeMap& GetRangeSelection()
const;
101 voidAddRangeSelection(
constobjects::CSeq_loc& loc);
108 boolHasObjectSelection();
109 boolAddObjectSelection(
const CObject& obj);
115 voidAddObjectSelection(
constobjects::CSeq_id&
id,
const CRange<TSeqPos>& range);
117 voidAddTaxIDSelection(
TTaxIdtid);
145 voidAddIndexed(
const string& area_name,
const CObject& obj);
150 voidGetIndexed(
const string& area_name,
TConstObjects& objs)
const;
160 static boolMatch(
const CObject& obj1, objects::CScope& scope1,
161 const CObject& obj2, objects::CScope& scope2);
163 static boolMatchFeatWithFeat(
constobjects::CSeq_feat& feat1,
164objects::CScope& scope1,
165 constobjects::CSeq_feat& feat2,
166objects::CScope& scope2);
168 static boolMatchFeatWithLoc(
constobjects::CSeq_feat& feat1,
169objects::CScope& scope1,
170 constobjects::CSeq_loc& loc2,
171objects::CScope& scope2);
173 static boolMatchFeatWithId(
constobjects::CSeq_feat& feat1,
174objects::CScope& scope1,
175 constobjects::CSeq_id& id2,
176objects::CScope& scope2);
178 static boolMatchAlignWithAlign(
constobjects::CSeq_align& align1,
179objects::CScope& scope1,
180 constobjects::CSeq_align& align2,
181objects::CScope& scope2);
183 static boolMatchLocWithLoc(
constobjects::CSeq_loc& loc1,
184objects::CScope& scope1,
185 constobjects::CSeq_loc& loc2,
186objects::CScope& scope2);
188 static boolMatchLocWithId(
constobjects::CSeq_loc& loc1,
189objects::CScope& scope1,
190 constobjects::CSeq_id& id2,
191objects::CScope& scope2);
193 static boolMatchIdWithId(
constobjects::CSeq_id& id1,
194objects::CScope& scope1,
195 constobjects::CSeq_id& id2,
196objects::CScope& scope2);
200 static boolx_SimpleMatch(
constobjects::CSeq_id_Handle& h_sel_id,
201 constobjects::CSeq_id_Handle& h_id);
static CRef< CScope > m_Scope
CConstRef< objects::CSeq_id > m_Id
CRange< TSeqPos > m_Range
CSelectionEvent CSelectionEvent is used for broadcasting selection between views.
vector< CConstRef< objects::CSeq_id > > TIds
void AddObjectSelection(const objects::CSeq_id &id)
const TIdLocs & GetIdLocs() const
const TTaxIds & GetTaxIDs() const
map< string, TConstObjects > TIndexed
bool GetRangeSelection(const objects::CSeq_id &id, objects::CScope &scope, TRangeColl &segs)
static bool sm_MatchByProduct
const TIndexed & GetIndexMap() const
Get access to private index map (all areas) (mostly to avoid copy-ctr overhead associated with GetInd...
const TSeqLocs & GetSeqLocs() const
static EObjMatchPolicy sm_ObjMatchPolicy
static bool sm_TreeBroadcastOneToOne
Node properties used to compare trees when broadcasting.
bool m_HasObjectSelection
vector< CConstRef< objects::CSeq_loc > > TSeqLocs
static bool sm_InterDocBroadcast
objects::CHandleRangeMap m_RangeMap
vector< CConstRef< objects::CSeq_feat > > TFeats
CRangeCollection< TSeqPos > TRangeColl
static bool sm_MatchAlnLocs
static bool sm_AutoBroadcast
void AddRangeSelection(const objects::CSeq_id &id, const TRangeColl &segs)
void AddObjectSelection(const objects::CVcfVariant &vcf_variant)
void AddObjectSelection(const objects::CSeq_align &align)
CRef< objects::CScope > m_Scope
TRangeColl::TRange TRange
void AddObjectSelection(const objects::CSeq_feat &feat)
TVcfVariants m_VcfVariants
vector< CConstRef< objects::CSeq_align > > TAligns
static vector< string > sm_TreeBroadcastProperties
broadcast sel. between documents
const TFeats & GetFeats() const
static EIdMatchPolicy sm_IdMatchPolicy
vector< CConstRef< CIdLoc > > TIdLocs
objects::CScope & GetScope()
vector< CConstRef< objects::CVcfVariant > > TVcfVariants
const TVcfVariants & GetVcfVariants() const
void AddObjectSelection(const objects::CSeq_loc &loc)
const TIds & GetIds() const
const TAligns & GetAligns() const
map< string, EObjType > TRawNameToType
static TRawNameToType sm_RawNameToType
vector< CConstRef< CObject > > TOther
Class designed to hold a set of tax-ids represented as (on) bits in a bit vector.
vector< CConstRef< CObject > > TConstObjects
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIOBJUTILS_EXPORT
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