(
constobjects::CSeq_align_set& Results);
94 void Insert(
constobjects::CSeq_align_set& AlignSet);
98 int GetBestRank(
const stringAssemblyAcc =
"")
const;
111 constobjects::CSeq_align& New)
const;
117 constobjects::CSeq_align& Inner)
const;
129 boolAllowDupes =
false);
135 bool QueryExists(
constobjects::CSeq_id& Id)
const;
145 void Insert(
constblast::CSearchResultSet& BlastResults);
147 void Insert(
constobjects::CSeq_align_set& AlignSet);
168 void DropQuery(
constobjects::CSeq_id& Id);
User-defined methods of the data storage class.
CAlignResultsSet(CRef< objects::CGC_Assembly > Gencoll, bool AllowDupes=false)
CConstRef< CQuerySet > GetQuerySet(const objects::CSeq_id &Id) const
const TQueryToSubjectSet & Get() const
void Insert(CRef< CQuerySet > QuerySet)
map< string, CRef< CQuerySet > > TQueryToSubjectSet
void Insert(const objects::CSeq_align_set &AlignSet)
void DropQuery(const objects::CSeq_id &Id)
TQueryToSubjectSet m_QueryMap
CRef< CQuerySet > GetQuerySet(const objects::CSeq_id &Id)
bool QueryExists(const objects::CSeq_id &Id) const
TQueryToSubjectSet & Get()
CRef< objects::CSeq_align_set > ToBestSeqAlignSet() const
CRef< objects::CGC_Assembly > m_GenColl
void Insert(CRef< objects::CSeq_align > Alignment)
CRef< objects::CSeq_align_set > ToSeqAlignSet() const
CQuerySet(const blast::CSearchResults &Results, CRef< objects::CGC_Assembly > GenColl, bool AllowDupes=false)
bool x_ContainsAlignment(const objects::CSeq_align &Outer, const objects::CSeq_align &Inner) const
int GetBestRank(const string AssemblyAcc="") const
TAssemblyToSubjectSet m_AssemblyMap
CRef< objects::CSeq_align_set > ToSeqAlignSet() const
CRef< objects::CSeq_align_set > ToBestSeqAlignSet() const
CQuerySet(CRef< objects::CSeq_align > Alignment, CRef< objects::CGC_Assembly > GenColl, bool AllowDupes=false)
CQuerySet(const objects::CSeq_align_set &Results, CRef< objects::CGC_Assembly > GenColl, bool AllowDupes=false)
void Insert(CRef< objects::CSeq_align > Alignment)
CQuerySet(CRef< objects::CSeq_align > Alignment)
bool x_AlreadyContains(const objects::CSeq_align_set &Set, const objects::CSeq_align &New) const
TAssemblyToSubjectSet & Get()
void Insert(CRef< CQuerySet > QuerySet)
TSubjectToAlignSet m_SubjectMap
const TAssemblyToSubjectSet & Get() const
CRef< objects::CGC_Assembly > m_GenColl
map< string, CRef< objects::CSeq_align_set > > TSubjectToAlignSet
void x_FilterStrictSubAligns(objects::CSeq_align_set &Source) const
map< string, TSubjectToAlignSet > TAssemblyToSubjectSet
CRef< objects::CSeq_id > m_QueryId
CQuerySet(const blast::CSearchResults &Results)
CConstRef< objects::CSeq_id > GetQueryId() const
Search Results for All Queries.
Search Results for One Query.
Include a standard set of the NCBI C++ Toolkit most basic headers.
#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.
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