fHideIntronFeats = 32,
113fGeneRNACDSOnly = 512,
145 template<
typenameFnc>
size_tIterateBioseqs (Fnc m);
163 template<
typenameFnc>
size_tIterateSeqsets (Fnc m);
165 constvector<CRef<CBioseqIndex>>& GetBioseqIndices(
void);
167 constvector<CRef<CSeqsetIndex>>& GetSeqsetIndices(
void);
169 boolDistributedReferences(
void);
175 voidSetFeatDepth(
intfeatDepth);
177 intGetFeatDepth(
void);
179 voidSetGapDepth(
intgapDepth);
181 intGetGapDepth(
void);
184 boolIsFetchFailure(
void);
187 boolIsIndexFailure (
void);
227 template<
typenameFnc>
size_tIterateBioseqs (Fnc m);
245 template<
typenameFnc>
size_tIterateSeqsets (Fnc m);
256 constvector<CRef<CBioseqIndex>>& GetBioseqIndices(
void);
258 constvector<CRef<CSeqsetIndex>>& GetSeqsetIndices(
void);
271 voidSetFeatDepth(
intfeatDepth);
273 intGetFeatDepth(
void);
275 voidSetGapDepth(
intgapDepth);
277 intGetGapDepth(
void);
280 boolIsFetchFailure(
void);
288 voidx_Init (
void);
418 template<
typenameFnc>
size_tIterateGaps (Fnc m);
421 template<
typenameFnc>
size_tIterateDescriptors (Fnc m);
424 template<
typenameFnc>
size_tIterateFeatures (Fnc m);
425 template<
typenameFnc>
size_tIterateFeatures (
CSeq_loc& slp, Fnc m);
448 constvector<CRef<CGapIndex>>& GetGapIndices(
void);
450 constvector<CRef<CDescriptorIndex>>& GetDescriptorIndices(
void);
452 constvector<CRef<CFeatureIndex>>& GetFeatureIndices(
void);
471 bool IsNA(
void)
const{
returnm_IsNA; }
472 bool IsAA(
void)
const{
returnm_IsAA; }
476 bool IsDelta(
void)
const{
returnm_IsDelta; }
479 bool IsMap(
void)
const{
returnm_IsMap; }
484 bool IsRefSeq(
void)
const{
returnm_IsRefSeq; }
485 bool IsNC(
void)
const{
returnm_IsNC; }
486 bool IsNM(
void)
const{
returnm_IsNM; }
487 bool IsNR(
void)
const{
returnm_IsNR; }
488 bool IsNZ(
void)
const{
returnm_IsNZ; }
489 bool IsPatent(
void)
const{
returnm_IsPatent; }
490 bool IsPDB(
void)
const{
returnm_IsPDB; }
491 bool IsWP(
void)
const{
returnm_IsWP; }
517 const string& GetTaxname (
void);
519 const string& GetDescTaxname (
void);
521 boolIsHTGTech (
void);
522 boolIsHTGSUnfinished (
void);
526 boolIsEST_STS_GSS (
void);
528 boolIsUseBiosrc (
void);
530 const string& GetCommon (
void);
531 const string& GetLineage (
void);
533 boolIsUsingAnamorph (
void);
537 boolIsMultispecies (
void);
539 boolIsPlasmid (
void);
540 boolIsChromosome (
void);
542 const string& GetOrganelle (
void);
544 stringGetFirstSuperKingdom (
void);
545 stringGetSecondSuperKingdom (
void);
551 boolHasClone (
void);
564 boolIsHTGSCancelled (
void);
565 boolIsHTGSDraft (
void);
566 boolIsHTGSPooled (
void);
567 boolIsTPAExp (
void);
568 boolIsTPAInf (
void);
569 boolIsTPAReasm (
void);
570 boolIsUnordered (
void);
574 boolIsForceOnlyNearFeats (
void);
576 boolIsUnverified (
void);
582 boolIsUnreviewed (
void);
583 boolIsUnreviewedUnannotated (
void);
587 const string& GetComment (
void);
588 boolIsPseudogene (
void);
590 boolHasOperon (
void);
591 boolHasGene (
void);
592 boolHasMultiIntervalGenes (
void);
593 boolHasSource (
void);
595 stringGetrEnzyme (
void);
599 voidx_InitGaps (
void);
602 voidx_InitDescs (
void);
605 voidx_InitFeats (
void);
611 voidx_InitFeats (
CSeq_loc* slpp);
614 voidx_InitSource (
void);
804 const string&
type,
805 constvector<string>& evidence,
806 boolisUnknownLength,
931 voidSetFetchFailure (
boolfails);
963 voidPopulateWordPairIndex (
string str);
965 template<
typenameFnc>
voidIterateNorm (Fnc m);
966 template<
typenameFnc>
voidIteratePair (Fnc m);
969 static stringConvertUTF8ToAscii(
const string&
str);
970 static stringTrimPunctuation (
const string&
str);
971 static stringTrimMixedContent (
const string&
str);
972 static boolIsStopWord(
const string&
str);
974 constvector<string>&
GetNorm(
void)
const{
returnm_Norm; }
975 constvector<string>&
GetPair(
void)
const{
returnm_Pair; }
978 stringx_AddToWordPairIndex (
stringitem,
string prev);
988 template<
typenameFnc>
996 template<
typenameFnc>
1010 template<
typenameFnc>
1018 template<
typenameFnc>
1032 template<
typenameFnc>
1056 template<
typenameFnc>
1074 ERR_POST(
Error<<
"Error in CBioseqIndex::IterateDescriptors: "<< e.
what());
1080 template<
typenameFnc>
1103 template<
typenameFnc>
1124 template<
typenameFnc>
1134 template<
typenameFnc>
static CRef< CScope > m_Scope
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
CBioSource::TGenome m_Genome
bool m_FeatForProdInitialized
bool m_IsUnverifiedMisassembled
bool m_BestProtFeatInitialized
int GetPatentSequence(void) const
bool IsFetchFailure(void) const
vector< CRef< CFeatureIndex > > m_SfxList
TFeatIndexMap m_FeatIndexMap
CTempString m_SpecimenVoucher
CSeq_inst::TLength GetLength(void) const
CSeq_inst::TTopology m_Topology
string m_SecondSuperKingdom
CRef< CSeqVector > m_SeqVec
void SetFetchFailure(bool fails)
bool m_ForceOnlyNearFeats
bool m_IsUnreviewedUnannotated
CConstRef< CBioSource > m_BioSource
map< CMappedFeat, CRef< CFeatureIndex > > TFeatIndexMap
CConstRef< CMolInfo > m_MolInfo
bool m_IsUnverifiedFeature
bool IsTSAMaster(void) const
CRef< CScope > GetScope(void) const
bool m_IsUnverifiedContaminant
bool IsThirdParty(void) const
bool IsPatent(void) const
CBioseq_Handle GetBioseqHandle(void) const
CRef< CSeqVector > GetSeqVector(void) const
CRef< CSeqsetIndex > GetParent(void) const
string m_FirstSuperKingdom
size_t IterateGaps(Fnc m)
bool IsWGSMaster(void) const
bool IsTLSMaster(void) const
const string & GetAccession(void) const
int GetPDBChain(void) const
CWeakRef< CSeqMasterIndex > GetSeqMasterIndex(void) const
string GetPatentCountry(void) const
CWeakRef< CSeqMasterIndex > m_Idx
CSeqEntryIndex::TFlags m_Flags
string GetPDBChainID(void) const
bool m_IsUnverifiedOrganism
CConstRef< CBioSource > m_DescBioSource
const CBioseq & GetBioseq(void) const
CSeq_inst::TLength m_Length
CTempString m_UnverifiedPrefix
bool m_HasMultiIntervalGenes
string GetPatentNumber(void) const
vector< CRef< CDescriptorIndex > > m_SdxList
CMolInfo::TBiomol m_Biomol
size_t IterateDescriptors(Fnc m)
size_t IterateFeatures(Fnc m)
CTempString m_UnreviewedPrefix
bool m_SourcesInitialized
CSeq_inst::TTopology GetTopology(void) const
int GetGeneralId(void) const
string GetGeneralStr(void) const
bool IsVirtual(void) const
vector< CRef< CGapIndex > > m_GapList
CSeqEntryIndex::EPolicy m_Policy
CBioseqIndex(const CBioseqIndex &)=delete
CRef< CFeatureIndex > m_BestProteinFeature
CTempString m_TargetedLocus
CTempString m_MetaGenomeSource
bool IsDeltaLitOnly(void) const
CTempString m_PDBCompound
CBioseq_Handle GetOrigBioseqHandle(void) const
bool IsRefSeq(void) const
CMolInfo::TCompleteness m_Completeness
CRef< CSeqsetIndex > m_Prnt
CRef< CFeatureIndex > m_FeatureForProduct
CTempString m_LinkageGroup
CSeqdesc::E_Choice m_Type
CSeqdesc::E_Choice GetType(void) const
CDescriptorIndex(const CDescriptorIndex &)=delete
CWeakRef< CBioseqIndex > GetBioseqIndex(void) const
const CSeqdesc & GetSeqDesc(void) const
CWeakRef< CBioseqIndex > m_Bsx
CSeqFeatData::ESubtype m_Subtype
CSeqFeatData::ESubtype GetSubtype(void) const
CSeqFeatData::E_Choice GetType(void) const
CFeatureIndex(const CFeatureIndex &)=delete
TSeqPos GetStart(void) const
CRef< CSeqVector > GetSeqVector(void) const
CRef< CSeqVector > m_SeqVec
CSeq_feat_Handle GetSeqFeatHandle(void) const
CSeqFeatData::E_Choice m_Type
const CMappedFeat GetMappedFeat(void) const
CConstRef< CSeq_loc > m_Fl
CConstRef< CSeq_loc > GetMappedLocation(void) const
CWeakRef< CBioseqIndex > GetBioseqIndex(void) const
TSeqPos GetEnd(void) const
CWeakRef< CBioseqIndex > m_Bsx
const vector< string > & GetGapEvidence(void) const
const string GetGapType(void) const
CWeakRef< CBioseqIndex > GetBioseqIndex(void) const
bool IsAssemblyGap(void) const
TSeqPos GetLength(void) const
CGapIndex(const CGapIndex &)=delete
TSeqPos GetStart(void) const
vector< string > m_GapEvidence
bool IsUnknownLength(void) const
TSeqPos GetEnd(void) const
CWeakRef< CBioseqIndex > m_Bsx
CRef< CSeqMasterIndex > GetMasterIndex(void) const
CRef< CSeqMasterIndex > m_Idx
size_t IterateBioseqs(Fnc m)
size_t IterateSeqsets(Fnc m)
CSeqEntryIndex(const CSeqEntryIndex &)=delete
bool m_DistributedReferences
CSeqEntryIndex::TFlags m_Flags
bool IsSmallGenomeSet(void) const
CConstRef< CSeq_descr > m_TopDescr
CRef< CObjectManager > GetObjectManager(void) const
CSeqMasterIndex(const CSeqMasterIndex &)=delete
void SetIndexFailure(bool fails)
CConstRef< CSeq_entry > GetTopSEP(void) const
bool DistributedReferences(void) const
CSeqEntryIndex::EPolicy m_Policy
TAccnIndexMap m_AccnIndexMap
CConstRef< CSeq_descr > GetTopDescr(void) const
CConstRef< CSubmit_block > m_SbtBlk
CConstRef< CSubmit_block > GetSbtBlk(void) const
CRef< CObjectManager > m_Objmgr
map< string, CRef< CBioseqIndex > > TAccnIndexMap
bool HasOperon(void) const
TBestIdIndexMap m_BestIdIndexMap
size_t IterateBioseqs(Fnc m)
size_t IterateSeqsets(Fnc m)
map< string, CRef< CBioseqIndex > > TBestIdIndexMap
CSeq_entry_Handle GetTopSEH(void) const
vector< CRef< CBioseqIndex > > m_BsxList
CConstRef< CSeq_entry > m_Tsep
CRef< CScope > GetScope(void) const
CRef< feature::CFeatTree > GetFeatTree(void) const
void SetHasOperon(bool hasOp)
vector< CRef< CSeqsetIndex > > m_SsxList
bool IsIndexFailure(void) const
CRef< feature::CFeatTree > m_FeatTree
@Seq_descr.hpp User-defined methods of the data storage class.
const CBioseq_set & m_Bssp
CRef< CSeqsetIndex > m_Prnt
CBioseq_set_Handle GetSeqsetHandle(void) const
const CBioseq_set & GetSeqset(void) const
CBioseq_set::TClass m_Class
CBioseq_set::TClass GetClass(void) const
CSeqsetIndex(const CSeqsetIndex &)=delete
CRef< CSeqsetIndex > GetParent(void) const
CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...
const vector< string > & GetPair(void) const
const vector< string > & GetNorm(void) const
CWordPairIndexer(const CWordPairIndexer &)=delete
bool IsCrossKingdom(const COrg_ref &org, string &first_kingdom, string &second_kingdom)
static DLIST_TYPE *DLIST_NAME() prev(DLIST_LIST_TYPE *list, DLIST_TYPE *item)
static const char * str(char *buf, int n)
SBlastSequence GetSequence(const objects::CSeq_loc &sl, EBlastEncoding encoding, objects::CScope *scope, objects::ENa_strand strand=objects::eNa_strand_plus, ESentinelType sentinel=eSentinels, std::string *warnings=NULL)
Retrieves a sequence using the object manager.
unsigned int TSeqPos
Type for sequence locations and lengths.
SStrictId_Tax::TId TTaxId
Taxon id type.
#define ERR_POST(message)
Error posting with file, line number information but without error codes.
void Error(CExceptionArgs_Base &args)
virtual const char * what(void) const noexcept
Standard report (includes full backlog).
CConstRef< CSeq_feat > GetOverlappingSource(const CSeq_loc &loc, CScope &scope)
NCBI_XOBJUTIL_EXPORT string GetTitle(const CBioseq_Handle &hnd, TGetTitleFlags flags=0)
const CBioSource * GetBioSource(const CBioseq &bioseq)
Retrieve the BioSource object for a given bioseq handle.
const CMolInfo * GetMolInfo(const CBioseq &bioseq)
Retrieve the MolInfo object for a given bioseq handle.
CObject & operator=(const CObject &src) THROWS_NONE
Assignment operator.
#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.
#define NCBI_XOBJUTIL_EXPORT
E_Choice
Choice variants.
E_Choice
Choice variants.
ETopology
topology of molecule
void(* FAddSnpFunc)(CBioseq_Handle bsh, string &na_acc)
bool IsUnverifiedMisassembled(const CBioseq &seq)
bool IsUnverifiedOrganism(const CBioseq &seq)
bool IsUnverifiedContaminant(const CBioseq &seq)
bool IsUnverifiedFeature(const CBioseq &seq)
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