Go to the source code of this file.
Go to the SVN repository for this file.
static void s_AssignObject_id (CObject_id &new_id, const CObject_id &old_id) static void s_AssignDbtag (CDbtag &new_id, const CDbtag &old_id) static void s_AssignTextseq_id (CTextseq_id &new_tid, const CTextseq_id &old_tid) static void s_AssignSeq_id (CSeq_id &new_id, const CSeq_id &old_id) static size_t sx_StringMemory (const string &s) NCBI_PARAM_DECL (bool, OBJECTS, PACK_TEXTID) NCBI_PARAM_DEF_EX (bool, OBJECTS, PACK_TEXTID, true, eParam_NoThread, OBJECTS_PACK_TEXTID) static bool s_PackTextidEnabled (void) NCBI_PARAM_DECL (bool, OBJECTS, PACK_GENERAL) NCBI_PARAM_DEF_EX (bool, OBJECTS, PACK_GENERAL, true, eParam_NoThread, OBJECTS_PACK_GENERAL) static bool s_PackGeneralEnabled (void) static void s_RestoreNumber (string &str, size_t pos, size_t len, TIntId number) static TIntId s_ParseNumber (const string &str, size_t pos, size_t len) static CSeq_id_Handle::TVariant s_RestoreCaseVariant (string &str, size_t len, CSeq_id_Handle::TVariant variant) static CSeq_id_Handle::TVariant s_RestoreCaseVariant (string &str, CSeq_id_Handle::TVariant variant) static pair< CSeq_id_Handle::TVariant, CSeq_id_Handle::TVariant > s_ParseCaseVariant (CTempString ref, const char *str, CSeq_id_Handle::TVariant bit) static pair< CSeq_id_Handle::TVariant, CSeq_id_Handle::TVariant > s_ParseCaseVariant (CTempString ref, const string &str, CSeq_id_Handle::TVariant bit=1) static void s_RestoreNumberAndCaseVariant (string &str, size_t pos, size_t len, TIntId number, CSeq_id_Handle::TVariant variant) static bool x_IsDefaultSwissprotRelease (const string &release) static bool sx_AllDigits (const string &s) static bool sx_ParseLocalStrId (const string &str, CObject_id::TId &id) static int x_GetUnset0 (int bits) static bool x_GetUnset1 (int) static bool x_InRange0 (int value, int bits) static bool x_InRange1 (int value, int bits) ◆ NCBI_USE_ERRCODE_X #define NCBI_USE_ERRCODE_X Objects_SeqIdMapDefinition at line 41 of file seq_id_tree.cpp.
◆ NCBI_PARAM_DECL() [1/2] NCBI_PARAM_DECL ( bool , OBJECTS , PACK_GENERAL ) ◆ NCBI_PARAM_DECL() [2/2] NCBI_PARAM_DECL ( bool , OBJECTS , PACK_TEXTID ) ◆ NCBI_PARAM_DEF_EX() [1/2] ◆ NCBI_PARAM_DEF_EX() [2/2] ◆ s_AssignDbtag() ◆ s_AssignObject_id() ◆ s_AssignSeq_id()Definition at line 165 of file seq_id_tree.cpp.
References CSeq_id::Assign(), CSeq_id_Base::e_Ddbj, CSeq_id_Base::e_Embl, CSeq_id_Base::e_Genbank, CSeq_id_Base::e_General, CSeq_id_Base::e_Gi, CSeq_id_Base::e_Gpipe, CSeq_id_Base::e_Local, CSeq_id_Base::e_Named_annot_track, CSeq_id_Base::e_Other, CSeq_id_Base::GetDdbj(), CSeq_id_Base::GetEmbl(), CSeq_id_Base::GetGenbank(), CSeq_id_Base::GetGeneral(), CSeq_id_Base::GetGi(), CSeq_id_Base::GetGpipe(), CSeq_id_Base::GetLocal(), CSeq_id_Base::GetNamed_annot_track(), CSeq_id_Base::GetOther(), s_AssignDbtag(), s_AssignObject_id(), s_AssignTextseq_id(), CSeq_id_Base::SetDdbj(), CSeq_id_Base::SetEmbl(), CSeq_id_Base::SetGenbank(), CSeq_id_Base::SetGeneral(), CSeq_id_Base::SetGi(), CSeq_id_Base::SetGpipe(), CSeq_id_Base::SetLocal(), CSeq_id_Base::SetNamed_annot_track(), CSeq_id_Base::SetOther(), and CSeq_id_Base::Which().
Referenced by CSeq_id_Which_Tree::CreateInfo(), CSeq_id_Textseq_Tree::FindOrCreate(), CSeq_id_PDB_Tree::FindOrCreate(), CSeq_id_Textseq_PlainInfo::GetPackedSeqId(), and CSeq_id_PDB_Info::GetPackedSeqId().
◆ s_AssignTextseq_id()Definition at line 147 of file seq_id_tree.cpp.
References CTextseq_id_Base::GetAccession(), CTextseq_id_Base::GetName(), CTextseq_id_Base::GetRelease(), CTextseq_id_Base::GetVersion(), CTextseq_id_Base::IsSetAccession(), CTextseq_id_Base::IsSetName(), CTextseq_id_Base::IsSetRelease(), CTextseq_id_Base::IsSetVersion(), CTextseq_id_Base::SetAccession(), CTextseq_id_Base::SetName(), CTextseq_id_Base::SetRelease(), and CTextseq_id_Base::SetVersion().
Referenced by s_AssignSeq_id().
◆ s_PackGeneralEnabled() ◆ s_PackTextidEnabled() ◆ s_ParseCaseVariant() [1/2]Definition at line 768 of file seq_id_tree.cpp.
References _ASSERT, i, isalpha(), islower(), isupper(), CTempString::size(), str(), tolower(), and toupper().
Referenced by CSeq_id_General_Tree::FindInfo(), CSeq_id_General_Tree::FindOrCreate(), CSeq_id_General_Str_Info::TKey::ParseCaseVariant(), CSeq_id_General_PlainInfo::ParseCaseVariant(), CSeq_id_Textseq_Info::ParseCaseVariant(), CSeq_id_Textseq_PlainInfo::ParseCaseVariant(), CSeq_id_Textseq_Info::TKey::ParseCaseVariant(), CSeq_id_Local_Info::ParseCaseVariant(), and s_ParseCaseVariant().
◆ s_ParseCaseVariant() [2/2] ◆ s_ParseNumber() ◆ s_RestoreCaseVariant() [1/2] ◆ s_RestoreCaseVariant() [2/2]Definition at line 736 of file seq_id_tree.cpp.
References i, isalpha(), islower(), len, str(), tolower(), and toupper().
Referenced by CSeq_id_Textseq_PlainInfo::GetPackedSeqId(), CSeq_id_Local_Info::GetPackedSeqId(), CSeq_id_General_PlainInfo::GetPackedSeqId(), CSeq_id_General_Id_Info::Restore(), CSeq_id_General_Str_Info::Restore(), s_RestoreCaseVariant(), and s_RestoreNumberAndCaseVariant().
◆ s_RestoreNumber() ◆ s_RestoreNumberAndCaseVariant() ◆ sx_AllDigits() ◆ sx_ParseLocalStrId() ◆ sx_StringMemory() ◆ x_GetUnset0() ◆ x_GetUnset1() ◆ x_InRange0() ◆ x_InRange1() ◆ x_IsDefaultSwissprotRelease() ◆ kMallocOverhead const size_t kMallocOverhead = 2*sizeof(void*) static ◆ kMinGeneralStrDigits const size_t kMinGeneralStrDigits = 3 staticRetroSearch 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