CSeq_id_ScopeInfo;
129fState_suppress_temp = 1 << 0,
130fState_suppress_perm = 1 << 1,
131fState_suppress = fState_suppress_temp |
132fState_suppress_perm,
133fState_dead = 1 << 2,
134fState_confidential = 1 << 3,
135fState_withdrawn = 1 << 4,
136fState_no_data = 1 << 5,
137fState_conflict = 1 << 6,
138fState_not_found = 1 << 7,
139fState_other_error = 1 << 8
146 boolState_SuppressedTemp(
void)
const;
147 boolState_SuppressedPerm(
void)
const;
148 boolState_Suppressed(
void)
const;
149 boolState_Confidential(
void)
const;
150 boolState_Dead(
void)
const;
151 boolState_Withdrawn(
void)
const;
152 boolState_NoData(
void)
const;
153 boolState_Conflict(
void)
const;
154 boolState_NotFound(
void)
const;
157 boolIsSynonym(
const CSeq_id&
id)
const;
201 typedefvector<CSeq_id_Handle>
TId;
202 boolIsSetId(
void)
const;
203 boolCanGetId(
void)
const;
207 boolIsSetDescr(
void)
const;
208 boolCanGetDescr(
void)
const;
209 const TDescr& GetDescr(
void)
const;
212 boolIsSetInst(
void)
const;
213 boolCanGetInst(
void)
const;
214 const TInst& GetInst(
void)
const;
217 boolIsSetInst_Repr(
void)
const;
218 boolCanGetInst_Repr(
void)
const;
222 boolIsSetInst_Mol(
void)
const;
223 boolCanGetInst_Mol(
void)
const;
227 boolIsSetInst_Length(
void)
const;
228 boolCanGetInst_Length(
void)
const;
230 TSeqPosGetBioseqLength(
void)
const;
233 boolIsSetInst_Fuzz(
void)
const;
234 boolCanGetInst_Fuzz(
void)
const;
235 const TInst_Fuzz& GetInst_Fuzz(
void)
const;
238 boolIsSetInst_Topology(
void)
const;
239 boolCanGetInst_Topology(
void)
const;
243 boolIsSetInst_Strand(
void)
const;
244 boolCanGetInst_Strand(
void)
const;
248 boolIsSetInst_Seq_data(
void)
const;
249 boolCanGetInst_Seq_data(
void)
const;
253 boolIsSetInst_Ext(
void)
const;
254 boolCanGetInst_Ext(
void)
const;
255 const TInst_Ext& GetInst_Ext(
void)
const;
258 boolIsSetInst_Hist(
void)
const;
259 boolCanGetInst_Hist(
void)
const;
260 const TInst_Hist& GetInst_Hist(
void)
const;
262 boolHasAnnots(
void)
const;
267 boolIsProtein(
void)
const;
268 boolIsNucleotide(
void)
const;
302 TMolGetBioseqMolType(
void)
const;
303 boolIsNa(
void)
const;
304 boolIsAa(
void)
const;
312ESequenceClass GetSequenceClass(
void)
const;
315 const CSeqMap& GetSeqMap(
void)
const;
320eFindSegment_LimitTSE
336 boolContainsSegment(
const CSeq_id&
id,
338EFindSegment limit_flag = eFindSegment_NoLimit)
const;
341EFindSegment limit_flag = eFindSegment_NoLimit)
const;
344EFindSegment limit_flag = eFindSegment_NoLimit)
const;
363 CSeqVectorGetSeqVector(EVectorCoding coding, EVectorStrand strand)
const;
365 CSeqVectorGetSeqVector(EVectorStrand strand)
const;
402 boolIsRemoved(
void)
const;
421 intindex = -1)
const;
434 intindex = -1)
const;
461eFeatureFetchPolicy_default = 0,
462eFeatureFetchPolicy_only_near = 1,
463eFeatureFetchPolicy_allow_far = 2
465EFeatureFetchPolicy GetFeatureFetchPolicy(
void)
const;
512 voidResetId(
void)
const;
516 voidResetDescr(
void)
const;
517 voidSetDescr(
TDescr& v)
const;
518 TDescr& SetDescr(
void)
const;
519 boolAddSeqdesc(
CSeqdesc& d)
const;
522 voidAddSeq_descr(
TDescr& v)
const;
524 voidSetInst(
TInst& v)
const;
601 intindex = -1)
const;
614 intindex = -1)
const;
630 voidRemove(ERemoveMode
mode= eRemoveSeq_entry)
const;
633 CSeqMap& SetSeqMap(
void)
const;
641 voidx_Detach(
void)
const;
648 voidx_RealResetDescr(
void)
const;
649 voidx_RealSetDescr(
TDescr& v)
const;
650 boolx_RealAddSeqdesc(
CSeqdesc& d)
const;
653 voidx_RealAddSeq_descr(
TDescr& v)
const;
655 voidx_RealResetId(
void)
const;
659 voidx_RealSetInst(
TInst& v)
const;
660 voidx_RealSetInst_Repr(
TInst_Reprv)
const;
661 voidx_RealSetInst_Mol(
TInst_Molv)
const;
663 voidx_RealSetInst_Fuzz(
TInst_Fuzz& v)
const;
667 voidx_RealSetInst_Ext(
TInst_Ext& v)
const;
668 voidx_RealSetInst_Hist(
TInst_Hist& v)
const;
669 voidx_RealResetInst()
const;
670 voidx_RealResetInst_Repr()
const;
671 voidx_RealResetInst_Mol()
const;
672 voidx_RealResetInst_Length()
const;
673 voidx_RealResetInst_Fuzz()
const;
674 voidx_RealResetInst_Topology()
const;
675 voidx_RealResetInst_Strand()
const;
676 voidx_RealResetInst_Seq_data()
const;
677 voidx_RealResetInst_Ext()
const;
678 voidx_RealResetInst_Hist()
const;
static CSeq_entry_Handle GetSeq_entry_Handle(TTypeInfo type, TConstObjectPtr ptr, CScope &scope)
CBioseq_set_EditHandle â.
bool IsDetached(void) const
const CTSE_Handle & GetTSE_Handle(void) const
friend class CBioseq_EditHandle
@Seq_descr.hpp User-defined methods of the data storage class.
CScope_Impl & x_GetScopeImpl(void) const
CScope & GetScope(void) const
Returns scope.
Include a standard set of the NCBI C++ Toolkit most basic headers.
bool operator<(const CEquivRange &A, const CEquivRange &B)
bool operator==(const CEquivRange &A, const CEquivRange &B)
unsigned int TSeqPos
Type for sequence locations and lengths.
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,...
DECLARE_OPERATOR_BOOL(m_Info.IsValid())
Check if handle points to a bioseq and is not removed.
TInst::TSeq_data TInst_Seq_data
vector< CSeq_id_Handle > TId
CConstRef< CSeq_id > GetLocalIdOrNull(void) const
bool IsNucleotide(void) const
const CTSE_Handle & GetTSE_Handle(void) const
Get CTSE_Handle of containing TSE.
TScopeInfo & x_GetScopeInfo(void) const
CConstRef< CBioseq > GetCompleteBioseq(void) const
Get the complete bioseq.
bool State_NotFound(void) const
TBioseqStateFlags GetState(void) const
Get state of the bioseq.
TInst::TStrand TInst_Strand
CBioseq_ScopeInfo TScopeInfo
EBioseqStateFlags
State of bioseq handle.
TBioseqCore GetBioseqCore(void) const
Get bioseq core structure.
EFindSegment
Segment search flags.
CConstRef< TObject > GetCompleteObject(void) const
CScope_Impl & x_GetScopeImpl(void) const
CBioseq_Info & x_GetInfo(void) const
friend class CBioseq_Handle
bool State_Conflict(void) const
CConstRef< CBioseq > TBioseqCore
Bioseq core â using partially populated CBioseq.
bool State_NoData(void) const
CBioseq TObject
Unified interface for templates.
TInst::TLength TInst_Length
const CSeq_id_Handle & GetSeq_id_Handle(void) const
Get handle of id used to obtain this bioseq handle.
TInst_Mol GetInst_Mol(void) const
bool State_Dead(void) const
const CBioseq_ScopeInfo & x_GetScopeInfo(void) const
EFeatureFetchPolicy
Feature fetch policy describes when to look for features on sequence segments.
bool operator==(const CBioseq_Handle &h) const
Check if handles point to the same bioseq.
EVectorCoding
CSeqVector constructor flags.
bool IsRemoved(void) const
Check if handle points to a removed bioseq.
bool IsProtein(void) const
CSeq_id_Handle m_Handle_Seq_id
bool State_SuppressedTemp(void) const
CConstRef< TObject > GetObjectCore(void) const
bool State_SuppressedPerm(void) const
CConstRef< CSeq_id > GetNonLocalIdOrNull(void) const
Find a non-local ID if present, consulting assembly details if all IDs for the overall sequence are l...
CScopeInfo_Ref< TScopeInfo > TLock
TMol GetSequenceType(void) const
CScope & GetScope(void) const
Get scope this handle belongs to.
TInst::TTopology TInst_Topology
bool State_Suppressed(void) const
ERemoveMode
Remove current bioseq from its location.
const CBioseq_Info & x_GetInfo(void) const
bool operator<(const CBioseq_Handle &h) const
For usage in containers.
bool State_Confidential(void) const
CSeq_entry_Info & x_GetInfo(void) const
CBioseq_ScopeInfo & x_GetScopeInfo(void) const
CScope_Impl & x_GetScopeImpl(void) const
bool operator!=(const CBioseq_Handle &h) const
bool State_Withdrawn(void) const
@ eFindSegment_NoLimit
No limit on resolving seq-map.
@ eStrand_Plus
Plus strand.
@ eCoding_NotSet
Use original coding - DANGEROUS! - may change.
@ eCoding_Ncbi
Set coding to binary coding (Ncbi4na or Ncbistdaa)
TObjectType & GetObject(void)
Get object.
TObjectType * GetPointerOrNull(void) THROWS_NONE
Get pointer value.
#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.
bool operator!=(const CNCBI_IPAddr &lhs, unsigned int rhs)
#define NCBI_XOBJMGR_EXPORT
ENa_strand
strand of nucleic acid
ERepr
representation class
ETopology
topology of molecule
EMol
molecule class in living organism
EStrand
strandedness in living organism
static bool GetSeqId(const T &d, set< string > &labels, const string name="", bool detect=false, bool found=false)
Uint4 GetSequenceType(const CBioseq_Handle &bsh)
Return a (corrected) set of flags identifying the sequence type.
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