NCBI C++ ToolKit
|
Search Toolkit Book for CSeqportUtil
#include <objects/seq/seqport_util.hpp>
Classes | |
struct | CBadIndex |
struct | CBadSymbol |
struct | CBadType |
Public Types | |
typedef unsigned int | TIndex |
typedef pair< TIndex, TIndex > | TPair |
Static Private Member Functions | |
static CSeqportUtil_implementation & | x_GetImplementation (void) |
Definition at line 51 of file seqport_util.hpp.
typedef unsigned int CSeqportUtil::TIndex |
Definition at line 56 of file seqport_util.hpp.
typedef pair<TIndex, TIndex> CSeqportUtil::TPair |
Definition at line 57 of file seqport_util.hpp.
|
static |
Definition at line 1010 of file seqport_util.cpp.
References CSeqportUtil_implementation::Append(), and x_GetImplementation().
Referenced by variation_ref::CVariationUtil::s_CatLiterals(), and variation::CVariationUtil::s_CatLiterals().
|
static |
Definition at line 1035 of file seqport_util.cpp.
References CSeqportUtil_implementation::Complement(), and x_GetImplementation().
|
static |
Definition at line 1025 of file seqport_util.cpp.
References CSeqportUtil_implementation::Complement(), and x_GetImplementation().
|
static |
Definition at line 917 of file seqport_util.cpp.
References CSeqportUtil_implementation::Convert(), seed, and x_GetImplementation().
Referenced by BOOST_AUTO_TEST_CASE(), CBlastFormattingMatrix::CBlastFormattingMatrix(), CountNs(), CountNucleotides(), FindGeneticCode(), CPssm::GetQuerySequenceData(), CWinMaskDemoApplication::Run(), CNmer_repeatsApplication::Run(), s_GetQuerySequenceData(), s_GetRnaRefLabel(), CFeatureItem::x_AddQualsVariation(), CValidError_bioseq::x_CountAdjacentNs(), variation::CVariationUtil::x_InferNAfromAA(), variation_ref::CVariationUtil::x_ProtToPrecursor(), variation_ref::CHgvsParser::x_SeqLiteralToStr(), variation::CHgvsParser::x_SeqLiteralToStr(), CSequenceDataTester::x_TestSingleNucleotide_Remote(), and CSequenceDataTester::x_TestSingleProtein_Remote().
|
static |
Definition at line 931 of file seqport_util.cpp.
References CSeqportUtil_implementation::Convert(), CSeq_data_Base::e_Ncbi2na, and x_GetImplementation().
|
static |
Definition at line 954 of file seqport_util.cpp.
References CSeqportUtil_implementation::FastValidate(), and x_GetImplementation().
|
static |
Definition at line 975 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetAmbigs(), and x_GetImplementation().
Referenced by CTestSingleAln_All::RunTest(), and s_CountAmbiguities().
|
static |
Definition at line 1115 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetCodeOrName(), and x_GetImplementation().
Referenced by GetDNAConv(), GetProteinConv(), s_GetRnaRefLabel(), and variation::CHgvsParser::s_hgvsaa2ncbieaa().
|
static |
Definition at line 1122 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetCodeOrName(), and x_GetImplementation().
|
static |
Definition at line 1103 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetCodeIndexFromTo(), and x_GetImplementation().
Referenced by GetDNAConv(), GetProteinConv(), and CSeqVectorTypes::sx_GetConvertTable().
|
static |
Definition at line 1109 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetCodeIndexFromTo(), and x_GetImplementation().
|
static |
Definition at line 988 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetCopy(), and x_GetImplementation().
|
static |
Definition at line 1143 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetIndex(), and x_GetImplementation().
Referenced by CPssmInputTestData::SetupQueryAlignedWithInternalGaps(), and CAlnMultiRenderer::x_GetRowTooltip().
|
static |
Definition at line 1150 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetIndex(), and x_GetImplementation().
|
static |
Definition at line 1157 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetIndexComplement(), and x_GetImplementation().
Referenced by CSeqVectorTypes::sx_GetConvertTable().
|
static |
Definition at line 1164 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetIndexComplement(), and x_GetImplementation().
Definition at line 1088 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetIupacaa3(), and x_GetImplementation().
Referenced by s_GetRnaRefLabel(), and variation::CHgvsParser::s_hgvsaa2ncbieaa().
|
static |
Definition at line 1171 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetMapToIndex(), and x_GetImplementation().
Referenced by CWriteUtil::GetAaName(), GetAAName(), IsStopCodon(), variation::CHgvsParser::s_hgvsaa2ncbieaa(), and CSeqVectorTypes::sx_GetConvertTable().
|
static |
Definition at line 1179 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetMapToIndex(), and x_GetImplementation().
|
static |
Definition at line 1129 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetCodeOrName(), and x_GetImplementation().
Referenced by CAlnMultiRenderer::x_GetRowTooltip().
|
static |
Definition at line 1136 of file seqport_util.cpp.
References CSeqportUtil_implementation::GetCodeOrName(), and x_GetImplementation().
|
static |
Definition at line 1093 of file seqport_util.cpp.
References CSeqportUtil_implementation::IsCodeAvailable(), and x_GetImplementation().
Referenced by CSeqVectorTypes::sx_GetConvertTable().
|
static |
Definition at line 1098 of file seqport_util.cpp.
References CSeqportUtil_implementation::IsCodeAvailable(), and x_GetImplementation().
|
static |
Definition at line 1000 of file seqport_util.cpp.
References CSeqportUtil_implementation::Keep(), and x_GetImplementation().
Referenced by variation::CVariationUtil::s_SpliceLiterals().
|
static |
Definition at line 945 of file seqport_util.cpp.
References CSeqportUtil_implementation::Pack(), and x_GetImplementation().
Referenced by CDelta_ext::AddLiteral(), AddLiteral(), CFastaReader::AssembleSeq(), DeltaBioseqPack(), g_ConvertDeltaToRawSeq(), RawBioseqPack(), CUpdateSeq_Input::s_ConvertDeltaToRawBioseq(), CSequenceUpdater::s_UpdateSeqInst(), SeqLocToBioseq(), CSeqUtils::SeqLocToBioseq(), UpdateSeqLength(), CFeatureGenerator::SImplementation::x_CollectMrnaSequence(), CPhrap_Seq::x_FillSeqData(), CAlnReader::x_GetSeqInst(), CUpdateSeq_Input::x_ReadAccession(), CSequenceUpdater::x_ReplaceSequence(), and CVectorTrimPanel::x_SetSeqData().
|
static |
Definition at line 1056 of file seqport_util.cpp.
References CSeqportUtil_implementation::Reverse(), and x_GetImplementation().
|
static |
Definition at line 1046 of file seqport_util.cpp.
References CSeqportUtil_implementation::Reverse(), and x_GetImplementation().
|
static |
Definition at line 1077 of file seqport_util.cpp.
References CSeqportUtil_implementation::ReverseComplement(), and x_GetImplementation().
|
static |
Definition at line 1067 of file seqport_util.cpp.
References CSeqportUtil_implementation::ReverseComplement(), and x_GetImplementation().
Referenced by variation::CVariationUtil::FlipStrand(), ReverseComplement(), variation::CHgvsParser::x_AsHgvsExpression(), CPhrap_Seq::x_FillSeqData(), and variation_ref::CHgvsParser::x_SeqLiteralToStr().
|
static |
Definition at line 964 of file seqport_util.cpp.
References CSeqportUtil_implementation::Validate(), and x_GetImplementation().
Referenced by CFastaReader::AssembleSeq(), CValidError_bioseq::ValidateDelta(), variation_ref::CHgvsParser::x_raw_seq(), and variation::CHgvsParser::x_raw_seq().
|
staticprivate |
Definition at line 904 of file seqport_util.cpp.
References sx_Implementation.
Referenced by Append(), Complement(), Convert(), ConvertWithBlastAmbig(), FastValidate(), GetAmbigs(), GetCode(), GetCodeIndexFromTo(), GetCopy(), GetIndex(), GetIndexComplement(), GetIupacaa3(), GetMapToIndex(), GetName(), IsCodeAvailable(), Keep(), Pack(), Reverse(), ReverseComplement(), and Validate().