Go to the SVN repository for this file.
38 #define NCBI_USE_ERRCODE_X ObjMgr_Scope 45: m_Bioseq(bioseq), m_Index(idx), m_SortedIndex(0)
57: m_OriginalSize(bioseqs.
size())
61 if( bioseqs[
i] && !bioseqs[
i].
GetId().
empty() ) {
73 if( bioseqs.empty() || bioseqs.back() != sortable_seq->GetBioseq() ) {
74bioseqs.push_back(sortable_seq->GetBioseq());
76sortable_seq.GetNCObject().SetSortedIndex(bioseqs.size()-1);
bool operator<(const CSortableBioseq &bioseq) const
void GetSortedBioseqs(TBioseqs &bioseqs) const
CSortedBioseqs(const TBioseqs &bioseqs)
vector< CBioseq_Handle > TBioseqs
TSortedBioseqs m_SortedBioseqs
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
CRef< C > Ref(C *object)
Helper functions to get CRef<> and CConstRef<> objects.
#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 auto sort(_Init &&init)
constexpr bool empty(list< Ts... >) noexcept
const struct ncbi::grid::netcache::search::fields::SIZE size
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