Go to the SVN repository for this file.
47 #ifndef SKIP_DOXYGEN_PROCESSING 59 throwstd::runtime_error(
"Could not initialize object manager");
90seqloc->SetInt().SetFrom(0);
92seqloc->SetInt().SetStrand(strand);
93seqloc->SetInt().SetId().Assign(
id);
95 return new SSeqLoc(seqloc, scope);
100pair<TSeqPos, TSeqPos> range,
105scope->AddDefaults();
107seqloc->SetInt().SetFrom(range.first);
108seqloc->SetInt().SetTo(range.second);
109seqloc->SetInt().SetStrand(strand);
110seqloc->SetInt().SetId().Assign(
id);
112 return new SSeqLoc(seqloc, scope);
132 return new SSeqLoc(seqloc, scope);
144 return new SSeqLoc(seqloc, scope);
154seqloc->
SetInt().SetFrom(0);
156seqloc->
SetInt().SetStrand(strand);
157seqloc->
SetInt().SetId().Assign(
id);
static TRegisterLoaderInfo RegisterInObjectManager(CObjectManager &om, CReader *reader=0, CObjectManager::EIsDefault is_default=CObjectManager::eDefault, CObjectManager::TPriority priority=CObjectManager::kPriority_NotSet)
This class wraps the C++ Object Manager to control its lifetime and to facilitate the creation of SSe...
blast::SSeqLoc * CreateSSeqLoc(objects::CSeq_id &id, objects::ENa_strand s=objects::eNa_strand_unknown)
CRef< blast::CBlastSearchQuery > CreateBlastSearchQuery(objects::CSeq_id &id, objects::ENa_strand s=objects::eNa_strand_unknown)
objects::CObjectManager & GetObjMgr()
blast::SSeqLoc * CreateEmptySSeqLoc(objects::CSeq_id &id)
static CTestObjMgr & Instance()
static unique_ptr< CTestObjMgr > m_Instance
blast::SSeqLoc * CreateWholeSSeqLoc(objects::CSeq_id &id)
CRef< objects::CObjectManager > m_ObjMgr
Collection of masked regions for a single query sequence.
TSeqPos GetLength(const CSeq_id &id, CScope *scope)
Get sequence length if scope not null, else return max possible TSeqPos.
static CRef< CObjectManager > GetInstance(void)
Return the existing object manager or create one.
void AddDefaults(TPriority pri=kPriority_Default)
Add default data loaders from object manager.
TTo GetTo(void) const
Get the To member data.
TFrom GetFrom(void) const
Get the From member data.
ENa_strand
strand of nucleic acid
Definition of SSeqLoc structure.
Structure to represent a single sequence to be fed to BLAST.
Utility stuff for more convenient using of Boost.Test library.
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