Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCSeqConvert__imp.html below:
NCBI C++ ToolKit: CSeqConvert_imp Class Reference
Search Toolkit Book for CSeqConvert_imp
#include "sequtil_convert_imp.hpp"
(Private to src/util/sequtil
.)
template<typename SrcCont , typename DstCont > static SIZE_TYPE Convert (const SrcCont &src, TCoding src_coding, TSeqPos pos, TSeqPos length, DstCont &dst, TCoding dst_coding) static SIZE_TYPE Convert (const char *src, TCoding src_coding, TSeqPos pos, TSeqPos length, char *dst, TCoding dst_coding) template<typename SrcCont , typename DstCont > static SIZE_TYPE Subseq (const SrcCont &src, TCoding coding, TSeqPos pos, TSeqPos length, DstCont &dst) static SIZE_TYPE Subseq (const char *src, TCoding coding, TSeqPos pos, TSeqPos length, char *dst) template<typename SrcCont , typename DstCont > static SIZE_TYPE Pack (const SrcCont &src, TCoding src_coding, DstCont &dst, TCoding &dst_coding, TSeqPos length) static SIZE_TYPE Pack (const char *src, TSeqPos length, TCoding src_coding, char *dst, TCoding &dst_coding) template<typename SrcCont > static SIZE_TYPE Pack (const SrcCont &src, TCoding src_coding, IPackTarget &dst, TSeqPos length) static SIZE_TYPE Pack (const char *src, TSeqPos length, TCoding src_coding, IPackTarget &dst) static SIZE_TYPE x_ConvertIupacnaToIupacna (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertIupacnaTo2na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertIupacnaTo2naExpand (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertIupacnaTo4na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertIupacnaTo8na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naToIupacna (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naTo2naExpand (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naTo4na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naTo8na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naExpandToIupacna (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naExpandTo2na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naExpandTo4na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert2naExpandTo8na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert4naToIupacna (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert4naTo2na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert4naTo2naExpand (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert4naTo8na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert8naToIupacna (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert8naTo2na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert8naTo2naExpand (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_Convert8naTo4na (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertIupacaaToEaa (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertIupacaaToStdaa (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertEaaToIupacaa (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertEaaToStdaa (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertStdaaToIupacaa (const char *src, TSeqPos pos, TSeqPos length, char *dst) static SIZE_TYPE x_ConvertStdaaToEaa (const char *src, TSeqPos pos, TSeqPos length, char *dst) static bool x_HasAmbig (const char *src, TCoding src_coding, size_t length) static bool x_HasAmbigNcbi8na (const char *src, size_t length) static bool x_HasAmbigNcbi4na (const char *src, size_t length) static bool x_HasAmbigIupacna (const char *src, size_t length)
Definition at line 42 of file sequtil_convert_imp.hpp.
◆ IPackTarget ◆ TCoding ◆ Convert() [1/2]
Definition at line 60 of file sequtil_convert_imp.cpp.
References _ASSERT, CSeqUtil::e_Iupacaa, CSeqUtil::e_Iupacna, CSeqUtil::e_Ncbi2na, CSeqUtil::e_Ncbi2na_expand, CSeqUtil::e_Ncbi4na, CSeqUtil::e_Ncbi4na_expand, CSeqUtil::e_Ncbi8aa, CSeqUtil::e_Ncbi8na, CSeqUtil::e_Ncbieaa, CSeqUtil::e_Ncbistdaa, CSeqUtil::GetCodingType(), NCBI_THROW, Subseq(), x_Convert2naExpandTo2na(), x_Convert2naExpandTo4na(), x_Convert2naExpandTo8na(), x_Convert2naExpandToIupacna(), x_Convert2naTo2naExpand(), x_Convert2naTo4na(), x_Convert2naTo8na(), x_Convert2naToIupacna(), x_Convert4naTo2na(), x_Convert4naTo2naExpand(), x_Convert4naTo8na(), x_Convert4naToIupacna(), x_Convert8naTo2na(), x_Convert8naTo2naExpand(), x_Convert8naTo4na(), x_Convert8naToIupacna(), x_ConvertEaaToIupacaa(), x_ConvertEaaToStdaa(), x_ConvertIupacaaToEaa(), x_ConvertIupacaaToStdaa(), x_ConvertIupacnaTo2na(), x_ConvertIupacnaTo2naExpand(), x_ConvertIupacnaTo4na(), x_ConvertIupacnaTo8na(), x_ConvertStdaaToEaa(), and x_ConvertStdaaToIupacaa().
◆ Convert() [2/2]
template<typename SrcCont , typename DstCont >
◆ Pack() [1/4] ◆ Pack() [2/4]
Definition at line 1058 of file sequtil_convert_imp.cpp.
References Convert(), CSeqUtil::e_Iupacaa, CSeqUtil::e_Iupacna, CSeqUtil::e_Ncbi2na, CSeqUtil::e_Ncbi2na_expand, CSeqUtil::e_Ncbi4na, CSeqUtil::e_Ncbi4na_expand, CSeqUtil::e_Ncbi8aa, CSeqUtil::e_Ncbi8na, CSeqUtil::e_Ncbieaa, CSeqUtil::e_Ncbistdaa, CSeqConvert::IPackTarget::GapsOK(), GetBytesNeeded(), CSeqUtil::GetCodingType(), SBestCodings::iupacna, kBestCodingsWithGaps, kBestCodingsWithoutGaps, SBestCodings::ncbi4na, SBestCodings::ncbi8aa, SBestCodings::ncbi8na, SBestCodings::ncbieaa, CSeqConvert::IPackTarget::NewSegment(), NULL, and CSeqConvert_imp::CPacker::Pack().
◆ Pack() [3/4]
template<typename SrcCont , typename DstCont >
◆ Pack() [4/4]
template<typename SrcCont >
◆ Subseq() [1/2]
Definition at line 966 of file sequtil_convert_imp.cpp.
References buf, convert_1_to_1(), copy(), CSeqUtil::e_Iupacaa, CSeqUtil::e_Iupacna, CSeqUtil::e_Ncbi2na, CSeqUtil::e_Ncbi4na, CSeqUtil::e_Ncbieaa, CIupacnaToIupacna::GetTable(), toupper(), x_Convert2naExpandTo2na(), x_Convert2naTo2naExpand(), x_Convert4naTo8na(), and x_Convert8naTo4na().
◆ Subseq() [2/2]
template<typename SrcCont , typename DstCont >
◆ x_Convert2naExpandTo2na() ◆ x_Convert2naExpandTo4na() ◆ x_Convert2naExpandTo8na() ◆ x_Convert2naExpandToIupacna() ◆ x_Convert2naTo2naExpand() ◆ x_Convert2naTo4na() ◆ x_Convert2naTo8na() ◆ x_Convert2naToIupacna() ◆ x_Convert4naTo2na() ◆ x_Convert4naTo2naExpand() ◆ x_Convert4naTo8na() ◆ x_Convert4naToIupacna() ◆ x_Convert8naTo2na() ◆ x_Convert8naTo2naExpand() ◆ x_Convert8naTo4na() ◆ x_Convert8naToIupacna() ◆ x_ConvertEaaToIupacaa() ◆ x_ConvertEaaToStdaa() ◆ x_ConvertIupacaaToEaa() ◆ x_ConvertIupacaaToStdaa() ◆ x_ConvertIupacnaTo2na() ◆ x_ConvertIupacnaTo2naExpand() ◆ x_ConvertIupacnaTo4na() ◆ x_ConvertIupacnaTo8na() ◆ x_ConvertIupacnaToIupacna() ◆ x_ConvertStdaaToEaa() ◆ x_ConvertStdaaToIupacaa() ◆ x_HasAmbig() bool CSeqConvert_imp::x_HasAmbig ( const char * src, TCoding src_coding, size_t length ) staticprivate ◆ x_HasAmbigIupacna() bool CSeqConvert_imp::x_HasAmbigIupacna ( const char * src, size_t length ) staticprivate ◆ x_HasAmbigNcbi4na() bool CSeqConvert_imp::x_HasAmbigNcbi4na ( const char * src, size_t length ) staticprivate ◆ x_HasAmbigNcbi8na() bool CSeqConvert_imp::x_HasAmbigNcbi8na ( const char * src, size_t length ) staticprivate
The documentation for this class was generated from the following files:
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