NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <objects/seq/seqport_util.hpp>
#include <serial/serial.hpp>
#include <serial/objostr.hpp>
#include <serial/objistr.hpp>
#include <objects/seq/NCBI2na.hpp>
#include <objects/seq/NCBI4na.hpp>
#include <objects/seq/NCBI8na.hpp>
#include <objects/seq/NCBI8aa.hpp>
#include <objects/seq/IUPACna.hpp>
#include <objects/seq/IUPACaa.hpp>
#include <objects/seq/NCBIeaa.hpp>
#include <objects/seq/NCBIstdaa.hpp>
#include <objects/seq/NCBIpaa.hpp>
#include <objects/seqcode/Seq_code_set.hpp>
#include <objects/seqcode/Seq_code_table.hpp>
#include <objects/seqcode/Seq_code_type.hpp>
#include <objects/seqcode/Seq_map_table.hpp>
#include <util/sequtil/sequtil.hpp>
#include <util/sequtil/sequtil_convert.hpp>
#include <util/sequtil/sequtil_manip.hpp>
#include <util/random_gen.hpp>
#include <corelib/ncbi_safe_static.hpp>
#include <algorithm>
#include <string.h>
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
static ESeq_code_type | EChoiceToESeq (CSeq_data::E_Choice from_type) |
Variables | |
static const bool | kSymbol = true |
static const bool | kName = false |
static const unsigned int | kNumCodes = 11 |
static CSafeStatic< CSeqportUtil_implementation > | sx_Implementation |
static CSeqUtil::TCoding | s_SeqDataToSeqUtil [] |
static const char | kAmbig4na [16] |
|
inlinestatic |
Definition at line 71 of file seqport_util.cpp.
References CSeq_data_Base::e_Iupacaa, CSeq_data_Base::e_Iupacna, CSeq_data_Base::e_Ncbi2na, CSeq_data_Base::e_Ncbi4na, CSeq_data_Base::e_Ncbi8aa, CSeq_data_Base::e_Ncbi8na, CSeq_data_Base::e_Ncbieaa, CSeq_data_Base::e_Ncbipaa, CSeq_data_Base::e_Ncbipna, CSeq_data_Base::e_Ncbistdaa, eSeq_code_type_iupacaa, eSeq_code_type_iupacna, eSeq_code_type_ncbi2na, eSeq_code_type_ncbi4na, eSeq_code_type_ncbi8aa, eSeq_code_type_ncbi8na, eSeq_code_type_ncbieaa, eSeq_code_type_ncbipaa, eSeq_code_type_ncbipna, and eSeq_code_type_ncbistdaa.
Referenced by CSeqportUtil_implementation::GetCodeIndexFromTo(), CSeqportUtil_implementation::GetCodeOrName(), CSeqportUtil_implementation::GetIndex(), CSeqportUtil_implementation::GetIndexComplement(), CSeqportUtil_implementation::GetMapToIndex(), and CSeqportUtil_implementation::IsCodeAvailable().
|
static |
Definition at line 2769 of file seqport_util.cpp.
Referenced by CAmbiguityContext::AddAmbiguity().
Definition at line 68 of file seqport_util.cpp.
Referenced by NAutomation::CAutomationObject::ExecNew(), CRemoteAppJobFactory< TJob, TListener, kName >::GetAppName(), CRemoteAppJobFactory< TJob, TListener, kName >::Init(), CSeqportUtil_implementation::InitIndexCodeName(), and CVDBGraphDataLoader_Impl::LoadSplitEntry().
Definition at line 69 of file seqport_util.cpp.
Referenced by CSeqportUtil_implementation::InitIndexCodeName().
Definition at line 67 of file seqport_util.cpp.
Referenced by CSeqportUtil_implementation::InitIndexCodeName().
|
static |
Definition at line 1947 of file seqport_util.cpp.
Referenced by CSeqportUtil_implementation::Complement(), CSeqportUtil_implementation::Convert(), CSeqportUtil_implementation::Pack(), CSeqportUtil_implementation::Reverse(), and CSeqportUtil_implementation::ReverseComplement().
|
static |
Definition at line 902 of file seqport_util.cpp.
Referenced by CSeqportUtil::x_GetImplementation().