nih-gov/www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCSeqportUtil.html

1623 lines
106 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>NCBI C++ ToolKit: CSeqportUtil Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
jQuery.getScript("/core/alerts/alerts.js", function () {
galert(['div.nav_and_browser', 'div.header', '#universal_header',
'body > *:nth-child(1)'])
});
</script>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">NCBI C++ ToolKit
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.0 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,true,'/toolkit/','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="classCSeqportUtil-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">CSeqportUtil Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>
<a class="el" href = "https://www.ncbi.nlm.nih.gov/toolkitbookgh/?term=CSeqportUtil">Search Toolkit Book for <i>CSeqportUtil</i></a>
</p>
<p><code>#include &lt;<a class="el" href="seqport__util_8hpp_source.html">objects/seq/seqport_util.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCSeqportUtil_1_1CBadIndex.html">CBadIndex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCSeqportUtil_1_1CBadSymbol.html">CBadSymbol</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structCSeqportUtil_1_1CBadType.html">CBadType</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a6201a44edb80355c0f816e6df97a8ff6"><td class="memItemLeft" align="right" valign="top">typedef unsigned <a class="el" href="group__mdb__copy.html#ga10cfb7d4996b006d5675b53b9c7f0fb5">int</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a></td></tr>
<tr class="separator:a6201a44edb80355c0f816e6df97a8ff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1e9b1329793952929dbdaa9121ee611"><td class="memItemLeft" align="right" valign="top">typedef pair&lt; <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#af1e9b1329793952929dbdaa9121ee611">TPair</a></td></tr>
<tr class="separator:af1e9b1329793952929dbdaa9121ee611"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a685577e3a92659ae069cef11d4841574"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a685577e3a92659ae069cef11d4841574">Convert</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, <a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> to_code, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0, <a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a> bAmbig=<a class="el" href="ftds14_2freetds_2freetds_2bool_8h.html#a65e9886d74aaee76545e83dd09011727">false</a>, <a class="el" href="group__Portability.html#ga7b0b4ab610750dd0972e12d57827a00f">Uint4</a> <a class="el" href="test__table_8cpp.html#a1447ad288a0a73454510f5777bdc3ed1">seed</a>=17734276)</td></tr>
<tr class="separator:a685577e3a92659ae069cef11d4841574"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84a5411ae824a487119df032225bd879"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a84a5411ae824a487119df032225bd879">ConvertWithBlastAmbig</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> total_length, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> *out_seq_length, vector&lt; <a class="el" href="group__Portability.html#ga7b0b4ab610750dd0972e12d57827a00f">Uint4</a> &gt; *blast_ambig)</td></tr>
<tr class="separator:a84a5411ae824a487119df032225bd879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afeeecdf4a6ee2f467307293249badc5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#afeeecdf4a6ee2f467307293249badc5d">Pack</a> (<a class="el" href="classCSeq__data.html">CSeq_data</a> *in_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=<a class="el" href="group__Portability.html#ga6c53672ed1d292925bf0f0635a083067">ncbi::numeric_limits</a>&lt; <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> &gt;::<a class="el" href="njn__function_8hpp.html#a3eb1823953b6efad16c3a4b72939ff81">max</a>())</td></tr>
<tr class="separator:afeeecdf4a6ee2f467307293249badc5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e8dec4c8278444279e61a8e676540db"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a5e8dec4c8278444279e61a8e676540db">FastValidate</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:a5e8dec4c8278444279e61a8e676540db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6204270735c7fb50c918e2ac8fa10ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#af6204270735c7fb50c918e2ac8fa10ac">Validate</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, vector&lt; <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> &gt; *badIdx, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:af6204270735c7fb50c918e2ac8fa10ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96eb4a7b9a87f74389e91b9c4c717bf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a96eb4a7b9a87f74389e91b9c4c717bf1">GetAmbigs</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, vector&lt; <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> &gt; *out_indices, <a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> to_code=<a class="el" href="group__dataspec__NCBI__Sequence.html#gga4ebe9e4dab723da143541cd84b40fbd3a8d199937a1e3b0a738e6adfa4a5ec926">CSeq_data::e_Ncbi2na</a>, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:a96eb4a7b9a87f74389e91b9c4c717bf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaaab5b3e1e4fd6529dde2cd646bc14a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#aaaab5b3e1e4fd6529dde2cd646bc14a4">GetCopy</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:aaaab5b3e1e4fd6529dde2cd646bc14a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac603b71a50ff9fed8b4ffeb1e551b1b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#ac603b71a50ff9fed8b4ffeb1e551b1b2">Keep</a> (<a class="el" href="classCSeq__data.html">CSeq_data</a> *in_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:ac603b71a50ff9fed8b4ffeb1e551b1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff67916866d941ac731cb23744286dc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#aff67916866d941ac731cb23744286dc8">Append</a> (<a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq1, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx1, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength1, <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq2, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx2, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength2)</td></tr>
<tr class="separator:aff67916866d941ac731cb23744286dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac39b6c7bd97377a1dff17c4dd6055ec4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#ac39b6c7bd97377a1dff17c4dd6055ec4">Complement</a> (<a class="el" href="classCSeq__data.html">CSeq_data</a> *in_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:ac39b6c7bd97377a1dff17c4dd6055ec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80283ac0370ab44788299ac647f5e9d5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a80283ac0370ab44788299ac647f5e9d5">Complement</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:a80283ac0370ab44788299ac647f5e9d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3a604e1ae1346d36a4566482f861ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a2f3a604e1ae1346d36a4566482f861ba">Reverse</a> (<a class="el" href="classCSeq__data.html">CSeq_data</a> *in_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:a2f3a604e1ae1346d36a4566482f861ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af50e51b6cfd1edc3238d6410cd757b06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#af50e51b6cfd1edc3238d6410cd757b06">Reverse</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:af50e51b6cfd1edc3238d6410cd757b06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5fc35e63ec91157fcaf67a8b2f31756"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#ad5fc35e63ec91157fcaf67a8b2f31756">ReverseComplement</a> (<a class="el" href="classCSeq__data.html">CSeq_data</a> *in_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:ad5fc35e63ec91157fcaf67a8b2f31756"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a059d1b48c528ce3fec97d03a97290076"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a059d1b48c528ce3fec97d03a97290076">ReverseComplement</a> (<a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;in_seq, <a class="el" href="classCSeq__data.html">CSeq_data</a> *out_seq, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uBeginIdx=0, <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> uLength=0)</td></tr>
<tr class="separator:a059d1b48c528ce3fec97d03a97290076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbbba0a9a81f9494cc46eb491dbef293"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#afbbba0a9a81f9494cc46eb491dbef293">GetIupacaa3</a> (<a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> ncbistdaa)</td></tr>
<tr class="separator:afbbba0a9a81f9494cc46eb491dbef293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4990db795f93ee4a134247b93c2ff154"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a4990db795f93ee4a134247b93c2ff154">IsCodeAvailable</a> (<a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> code_type)</td></tr>
<tr class="separator:a4990db795f93ee4a134247b93c2ff154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b07f2d823df2e43ba1558ba87d3a18d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a1b07f2d823df2e43ba1558ba87d3a18d">IsCodeAvailable</a> (<a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> code_type)</td></tr>
<tr class="separator:a1b07f2d823df2e43ba1558ba87d3a18d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a272e9d67c5dede98eb01f1c777b9421a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#af1e9b1329793952929dbdaa9121ee611">TPair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a272e9d67c5dede98eb01f1c777b9421a">GetCodeIndexFromTo</a> (<a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> code_type)</td></tr>
<tr class="separator:a272e9d67c5dede98eb01f1c777b9421a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a8940e4dc520fd1b8045b47f4eedcc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#af1e9b1329793952929dbdaa9121ee611">TPair</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#ad5a8940e4dc520fd1b8045b47f4eedcc">GetCodeIndexFromTo</a> (<a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> code_type)</td></tr>
<tr class="separator:ad5a8940e4dc520fd1b8045b47f4eedcc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe09af93866c82b1c7da88c660b7215"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#adbe09af93866c82b1c7da88c660b7215">GetCode</a> (<a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> code_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> idx)</td></tr>
<tr class="separator:adbe09af93866c82b1c7da88c660b7215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ddb685e4b8e4a3074d79056b45e114a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a5ddb685e4b8e4a3074d79056b45e114a">GetCode</a> (<a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> code_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> idx)</td></tr>
<tr class="separator:a5ddb685e4b8e4a3074d79056b45e114a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38a7565196cbc7e1efcc522212bed708"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a38a7565196cbc7e1efcc522212bed708">GetName</a> (<a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> code_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> idx)</td></tr>
<tr class="separator:a38a7565196cbc7e1efcc522212bed708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad819a5d9bb8f3a0ea7aedf81ea5ace88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#ad819a5d9bb8f3a0ea7aedf81ea5ace88">GetName</a> (<a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> code_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> idx)</td></tr>
<tr class="separator:ad819a5d9bb8f3a0ea7aedf81ea5ace88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68bb2a1399247144c0553aa3272ed1f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a68bb2a1399247144c0553aa3272ed1f9">GetIndex</a> (<a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> code_type, <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;<a class="el" href="structcode.html">code</a>)</td></tr>
<tr class="separator:a68bb2a1399247144c0553aa3272ed1f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abdbde8a329e5fa05c80c63e38682966b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#abdbde8a329e5fa05c80c63e38682966b">GetIndex</a> (<a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> code_type, <a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;<a class="el" href="structcode.html">code</a>)</td></tr>
<tr class="separator:abdbde8a329e5fa05c80c63e38682966b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a69fd20223a380d1c9a2749d72ae11c35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a69fd20223a380d1c9a2749d72ae11c35">GetIndexComplement</a> (<a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> code_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> idx)</td></tr>
<tr class="separator:a69fd20223a380d1c9a2749d72ae11c35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f7b77accf727dc1149fd31651b0ca54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a4f7b77accf727dc1149fd31651b0ca54">GetIndexComplement</a> (<a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> code_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> idx)</td></tr>
<tr class="separator:a4f7b77accf727dc1149fd31651b0ca54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8c63d143fc3ae0a99132178c8ebb26d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#aa8c63d143fc3ae0a99132178c8ebb26d">GetMapToIndex</a> (<a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> from_type, <a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a> to_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> from_idx)</td></tr>
<tr class="separator:aa8c63d143fc3ae0a99132178c8ebb26d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a135a7f69e4e083f4fa1ccdec3cba01e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a135a7f69e4e083f4fa1ccdec3cba01e2">GetMapToIndex</a> (<a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> from_type, <a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a> to_type, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a> from_idx)</td></tr>
<tr class="separator:a135a7f69e4e083f4fa1ccdec3cba01e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr class="memitem:a25d43486f12618e8fb0c3ece979057f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="Genetic__code__table_8cpp.html#aa261b98e7b0037f2a9f13cbb4b8539d7">static</a> <a class="el" href="classCSeqportUtil__implementation.html">CSeqportUtil_implementation</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSeqportUtil.html#a25d43486f12618e8fb0c3ece979057f5">x_GetImplementation</a> (void)</td></tr>
<tr class="separator:a25d43486f12618e8fb0c3ece979057f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="seqport__util_8hpp_source.html#l00051">51</a> of file <a class="el" href="seqport__util_8hpp_source.html">seqport_util.hpp</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a6201a44edb80355c0f816e6df97a8ff6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6201a44edb80355c0f816e6df97a8ff6">&#9670;&nbsp;</a></span>TIndex</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned <a class="el" href="group__mdb__copy.html#ga10cfb7d4996b006d5675b53b9c7f0fb5">int</a> <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">CSeqportUtil::TIndex</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8hpp_source.html#l00056">56</a> of file <a class="el" href="seqport__util_8hpp_source.html">seqport_util.hpp</a>.</p>
</div>
</div>
<a id="af1e9b1329793952929dbdaa9121ee611"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1e9b1329793952929dbdaa9121ee611">&#9670;&nbsp;</a></span>TPair</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef pair&lt;<a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>, <a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&gt; <a class="el" href="classCSeqportUtil.html#af1e9b1329793952929dbdaa9121ee611">CSeqportUtil::TPair</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8hpp_source.html#l00057">57</a> of file <a class="el" href="seqport__util_8hpp_source.html">seqport_util.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aff67916866d941ac731cb23744286dc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff67916866d941ac731cb23744286dc8">&#9670;&nbsp;</a></span>Append()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Append </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01010">1010</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02304">CSeqportUtil_implementation::Append()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="variation__util_8cpp_source.html#l00811">variation_ref::CVariationUtil::s_CatLiterals()</a>, and <a class="el" href="variation__util2_8cpp_source.html#l01695">variation::CVariationUtil::s_CatLiterals()</a>.</p>
</div>
</div>
<a id="a80283ac0370ab44788299ac647f5e9d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80283ac0370ab44788299ac647f5e9d5">&#9670;&nbsp;</a></span>Complement() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Complement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01035">1035</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02353">CSeqportUtil_implementation::Complement()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="ac39b6c7bd97377a1dff17c4dd6055ec4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac39b6c7bd97377a1dff17c4dd6055ec4">&#9670;&nbsp;</a></span>Complement() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Complement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01025">1025</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02353">CSeqportUtil_implementation::Complement()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a685577e3a92659ae069cef11d4841574"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a685577e3a92659ae069cef11d4841574">&#9670;&nbsp;</a></span>Convert()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Convert </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>to_code</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a>&#160;</td>
<td class="paramname"><em>bAmbig</em> = <code><a class="el" href="ftds14_2freetds_2freetds_2bool_8h.html#a65e9886d74aaee76545e83dd09011727">false</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__Portability.html#ga7b0b4ab610750dd0972e12d57827a00f">Uint4</a>&#160;</td>
<td class="paramname"><em>seed</em> = <code>17734276</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00917">917</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02010">CSeqportUtil_implementation::Convert()</a>, <a class="el" href="test__table_8cpp_source.html#l00132">seed</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="unit__test__validator_8cpp_source.html#l15520">BOOST_AUTO_TEST_CASE()</a>, <a class="el" href="blastfmtutil_8cpp_source.html#l00392">CBlastFormattingMatrix::CBlastFormattingMatrix()</a>, <a class="el" href="validerror__bioseq_8cpp_source.html#l03100">CountNs()</a>, <a class="el" href="discrepancy__context_8cpp_source.html#l00237">CountNucleotides()</a>, <a class="el" href="blast__aux_8cpp_source.html#l00588">FindGeneticCode()</a>, <a class="el" href="Pssm_8cpp_source.html#l00077">CPssm::GetQuerySequenceData()</a>, <a class="el" href="algo_2winmask_2demo_2win__mask__app_8cpp_source.html#l00237">CWinMaskDemoApplication::Run()</a>, <a class="el" href="nmer__repeats_8cpp_source.html#l00117">CNmer_repeatsApplication::Run()</a>, <a class="el" href="msa__pssm__input_8cpp_source.html#l00151">s_GetQuerySequenceData()</a>, <a class="el" href="feature_8cpp_source.html#l00274">s_GetRnaRefLabel()</a>, <a class="el" href="feature__item_8cpp_source.html#l03331">CFeatureItem::x_AddQualsVariation()</a>, <a class="el" href="validerror__bioseq_8cpp_source.html#l10531">CValidError_bioseq::x_CountAdjacentNs()</a>, <a class="el" href="variation__util2_8cpp_source.html#l01410">variation::CVariationUtil::x_InferNAfromAA()</a>, <a class="el" href="variation__util_8cpp_source.html#l00676">variation_ref::CVariationUtil::x_ProtToPrecursor()</a>, <a class="el" href="misc_2hgvs_2hgvs__parser_8cpp_source.html#l01946">variation_ref::CHgvsParser::x_SeqLiteralToStr()</a>, <a class="el" href="hgvs__writer2_8cpp_source.html#l00427">variation::CHgvsParser::x_SeqLiteralToStr()</a>, <a class="el" href="querydata__unit__test_8cpp_source.html#l00449">CSequenceDataTester::x_TestSingleNucleotide_Remote()</a>, and <a class="el" href="querydata__unit__test_8cpp_source.html#l00428">CSequenceDataTester::x_TestSingleProtein_Remote()</a>.</p>
</div>
</div>
<a id="a84a5411ae824a487119df032225bd879"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a84a5411ae824a487119df032225bd879">&#9670;&nbsp;</a></span>ConvertWithBlastAmbig()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::ConvertWithBlastAmbig </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>total_length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> *&#160;</td>
<td class="paramname"><em>out_seq_length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector&lt; <a class="el" href="group__Portability.html#ga7b0b4ab610750dd0972e12d57827a00f">Uint4</a> &gt; *&#160;</td>
<td class="paramname"><em>blast_ambig</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00931">931</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02010">CSeqportUtil_implementation::Convert()</a>, <a class="el" href="Seq__data___8hpp_source.html#l00106">CSeq_data_Base::e_Ncbi2na</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a5e8dec4c8278444279e61a8e676540db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e8dec4c8278444279e61a8e676540db">&#9670;&nbsp;</a></span>FastValidate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a> CSeqportUtil::FastValidate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00954">954</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02144">CSeqportUtil_implementation::FastValidate()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a96eb4a7b9a87f74389e91b9c4c717bf1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a96eb4a7b9a87f74389e91b9c4c717bf1">&#9670;&nbsp;</a></span>GetAmbigs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::GetAmbigs </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector&lt; <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> &gt; *&#160;</td>
<td class="paramname"><em>out_indices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>to_code</em> = <code><a class="el" href="group__dataspec__NCBI__Sequence.html#gga4ebe9e4dab723da143541cd84b40fbd3a8d199937a1e3b0a738e6adfa4a5ec926">CSeq_data::e_Ncbi2na</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00975">975</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02206">CSeqportUtil_implementation::GetAmbigs()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="single__aln__tests_8cpp_source.html#l00173">CTestSingleAln_All::RunTest()</a>, and <a class="el" href="xcript__tests_8cpp_source.html#l00980">s_CountAmbiguities()</a>.</p>
</div>
</div>
<a id="adbe09af93866c82b1c7da88c660b7215"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adbe09af93866c82b1c7da88c660b7215">&#9670;&nbsp;</a></span>GetCode() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp; CSeqportUtil::GetCode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01115">1115</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05847">CSeqportUtil_implementation::GetCodeOrName()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="asci__blk_8cpp_source.html#l01786">GetDNAConv()</a>, <a class="el" href="asci__blk_8cpp_source.html#l01814">GetProteinConv()</a>, <a class="el" href="feature_8cpp_source.html#l00274">s_GetRnaRefLabel()</a>, and <a class="el" href="hgvs__parser2_8cpp_source.html#l01201">variation::CHgvsParser::s_hgvsaa2ncbieaa()</a>.</p>
</div>
</div>
<a id="a5ddb685e4b8e4a3074d79056b45e114a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ddb685e4b8e4a3074d79056b45e114a">&#9670;&nbsp;</a></span>GetCode() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp; CSeqportUtil::GetCode </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01122">1122</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05847">CSeqportUtil_implementation::GetCodeOrName()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a272e9d67c5dede98eb01f1c777b9421a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a272e9d67c5dede98eb01f1c777b9421a">&#9670;&nbsp;</a></span>GetCodeIndexFromTo() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#af1e9b1329793952929dbdaa9121ee611">CSeqportUtil::TPair</a> CSeqportUtil::GetCodeIndexFromTo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>code_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01103">1103</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05818">CSeqportUtil_implementation::GetCodeIndexFromTo()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="asci__blk_8cpp_source.html#l01786">GetDNAConv()</a>, <a class="el" href="asci__blk_8cpp_source.html#l01814">GetProteinConv()</a>, and <a class="el" href="seq__vector_8cpp_source.html#l01113">CSeqVectorTypes::sx_GetConvertTable()</a>.</p>
</div>
</div>
<a id="ad5a8940e4dc520fd1b8045b47f4eedcc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5a8940e4dc520fd1b8045b47f4eedcc">&#9670;&nbsp;</a></span>GetCodeIndexFromTo() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#af1e9b1329793952929dbdaa9121ee611">CSeqportUtil::TPair</a> CSeqportUtil::GetCodeIndexFromTo </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>code_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01109">1109</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05818">CSeqportUtil_implementation::GetCodeIndexFromTo()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="aaaab5b3e1e4fd6529dde2cd646bc14a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaaab5b3e1e4fd6529dde2cd646bc14a4">&#9670;&nbsp;</a></span>GetCopy()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::GetCopy </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00988">988</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02243">CSeqportUtil_implementation::GetCopy()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a68bb2a1399247144c0553aa3272ed1f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a68bb2a1399247144c0553aa3272ed1f9">&#9670;&nbsp;</a></span>GetIndex() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">CSeqportUtil::TIndex</a> CSeqportUtil::GetIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;&#160;</td>
<td class="paramname"><em>code</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01143">1143</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05874">CSeqportUtil_implementation::GetIndex()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="pssmcreate__unit__test_8cpp_source.html#l00388">CPssmInputTestData::SetupQueryAlignedWithInternalGaps()</a>, and <a class="el" href="alnmulti__renderer_8cpp_source.html#l00370">CAlnMultiRenderer::x_GetRowTooltip()</a>.</p>
</div>
</div>
<a id="abdbde8a329e5fa05c80c63e38682966b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abdbde8a329e5fa05c80c63e38682966b">&#9670;&nbsp;</a></span>GetIndex() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">CSeqportUtil::TIndex</a> CSeqportUtil::GetIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp;&#160;</td>
<td class="paramname"><em>code</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01150">1150</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05874">CSeqportUtil_implementation::GetIndex()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a69fd20223a380d1c9a2749d72ae11c35"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a69fd20223a380d1c9a2749d72ae11c35">&#9670;&nbsp;</a></span>GetIndexComplement() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">CSeqportUtil::TIndex</a> CSeqportUtil::GetIndexComplement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01157">1157</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05903">CSeqportUtil_implementation::GetIndexComplement()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="seq__vector_8cpp_source.html#l01113">CSeqVectorTypes::sx_GetConvertTable()</a>.</p>
</div>
</div>
<a id="a4f7b77accf727dc1149fd31651b0ca54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4f7b77accf727dc1149fd31651b0ca54">&#9670;&nbsp;</a></span>GetIndexComplement() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">CSeqportUtil::TIndex</a> CSeqportUtil::GetIndexComplement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01164">1164</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05903">CSeqportUtil_implementation::GetIndexComplement()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="afbbba0a9a81f9494cc46eb491dbef293"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbbba0a9a81f9494cc46eb491dbef293">&#9670;&nbsp;</a></span>GetIupacaa3()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp; CSeqportUtil::GetIupacaa3 </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>ncbistdaa</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01088">1088</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05787">CSeqportUtil_implementation::GetIupacaa3()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="feature_8cpp_source.html#l00274">s_GetRnaRefLabel()</a>, and <a class="el" href="hgvs__parser2_8cpp_source.html#l01201">variation::CHgvsParser::s_hgvsaa2ncbieaa()</a>.</p>
</div>
</div>
<a id="aa8c63d143fc3ae0a99132178c8ebb26d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8c63d143fc3ae0a99132178c8ebb26d">&#9670;&nbsp;</a></span>GetMapToIndex() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">CSeqportUtil::TIndex</a> CSeqportUtil::GetMapToIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>from_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>to_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>from_idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01171">1171</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05933">CSeqportUtil_implementation::GetMapToIndex()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="write__util_8cpp_source.html#l00233">CWriteUtil::GetAaName()</a>, <a class="el" href="objutil_8cpp_source.html#l01559">GetAAName()</a>, <a class="el" href="feature__tests_8cpp_source.html#l02232">IsStopCodon()</a>, <a class="el" href="hgvs__parser2_8cpp_source.html#l01201">variation::CHgvsParser::s_hgvsaa2ncbieaa()</a>, and <a class="el" href="seq__vector_8cpp_source.html#l01113">CSeqVectorTypes::sx_GetConvertTable()</a>.</p>
</div>
</div>
<a id="a135a7f69e4e083f4fa1ccdec3cba01e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a135a7f69e4e083f4fa1ccdec3cba01e2">&#9670;&nbsp;</a></span>GetMapToIndex() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">CSeqportUtil::TIndex</a> CSeqportUtil::GetMapToIndex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>from_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>to_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>from_idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01179">1179</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05933">CSeqportUtil_implementation::GetMapToIndex()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a38a7565196cbc7e1efcc522212bed708"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a38a7565196cbc7e1efcc522212bed708">&#9670;&nbsp;</a></span>GetName() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp; CSeqportUtil::GetName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01129">1129</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05847">CSeqportUtil_implementation::GetCodeOrName()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="alnmulti__renderer_8cpp_source.html#l00370">CAlnMultiRenderer::x_GetRowTooltip()</a>.</p>
</div>
</div>
<a id="ad819a5d9bb8f3a0ea7aedf81ea5ace88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad819a5d9bb8f3a0ea7aedf81ea5ace88">&#9670;&nbsp;</a></span>GetName() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="group__CGIBase.html#ga338951b7e7607b65262fb051e7804d91">string</a> &amp; CSeqportUtil::GetName </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>code_type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeqportUtil.html#a6201a44edb80355c0f816e6df97a8ff6">TIndex</a>&#160;</td>
<td class="paramname"><em>idx</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01136">1136</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05847">CSeqportUtil_implementation::GetCodeOrName()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a4990db795f93ee4a134247b93c2ff154"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4990db795f93ee4a134247b93c2ff154">&#9670;&nbsp;</a></span>IsCodeAvailable() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a> CSeqportUtil::IsCodeAvailable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__Sequence.html#ga4ebe9e4dab723da143541cd84b40fbd3">CSeq_data::E_Choice</a>&#160;</td>
<td class="paramname"><em>code_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01093">1093</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05794">CSeqportUtil_implementation::IsCodeAvailable()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="seq__vector_8cpp_source.html#l01113">CSeqVectorTypes::sx_GetConvertTable()</a>.</p>
</div>
</div>
<a id="a1b07f2d823df2e43ba1558ba87d3a18d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b07f2d823df2e43ba1558ba87d3a18d">&#9670;&nbsp;</a></span>IsCodeAvailable() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="static__set_8hpp.html#af6a258d8f3ee5206d682d799316314b1">bool</a> CSeqportUtil::IsCodeAvailable </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__dataspec__NCBI__SeqCode.html#gaa32c42f88e10a3037ae9e17b271b44f2">ESeq_code_type</a>&#160;</td>
<td class="paramname"><em>code_type</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01098">1098</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l05794">CSeqportUtil_implementation::IsCodeAvailable()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="ac603b71a50ff9fed8b4ffeb1e551b1b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac603b71a50ff9fed8b4ffeb1e551b1b2">&#9670;&nbsp;</a></span>Keep()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Keep </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01000">1000</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02276">CSeqportUtil_implementation::Keep()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="variation__util2_8cpp_source.html#l01719">variation::CVariationUtil::s_SpliceLiterals()</a>.</p>
</div>
</div>
<a id="afeeecdf4a6ee2f467307293249badc5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afeeecdf4a6ee2f467307293249badc5d">&#9670;&nbsp;</a></span>Pack()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Pack </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code><a class="el" href="group__Portability.html#ga6c53672ed1d292925bf0f0635a083067">ncbi::numeric_limits</a>&lt;<a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&gt;::<a class="el" href="njn__function_8hpp.html#a3eb1823953b6efad16c3a4b72939ff81">max</a>()</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00945">945</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02071">CSeqportUtil_implementation::Pack()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="Delta__ext_8cpp_source.html#l00089">CDelta_ext::AddLiteral()</a>, <a class="el" href="gene__model_8cpp_source.html#l01170">AddLiteral()</a>, <a class="el" href="fasta_8cpp_source.html#l01351">CFastaReader::AssembleSeq()</a>, <a class="el" href="asci__blk_8cpp_source.html#l03490">DeltaBioseqPack()</a>, <a class="el" href="seq__edit_8cpp_source.html#l00045">g_ConvertDeltaToRawSeq()</a>, <a class="el" href="asci__blk_8cpp_source.html#l03478">RawBioseqPack()</a>, <a class="el" href="update__seq__input_8cpp_source.html#l00511">CUpdateSeq_Input::s_ConvertDeltaToRawBioseq()</a>, <a class="el" href="update__seq_8cpp_source.html#l00988">CSequenceUpdater::s_UpdateSeqInst()</a>, <a class="el" href="algo_2sequence_2util_8cpp_source.html#l00045">SeqLocToBioseq()</a>, <a class="el" href="gui_2objutils_2utils_8cpp_source.html#l00601">CSeqUtils::SeqLocToBioseq()</a>, <a class="el" href="seq__entry__edit_8cpp_source.html#l02449">UpdateSeqLength()</a>, <a class="el" href="gene__model_8cpp_source.html#l01215">CFeatureGenerator::SImplementation::x_CollectMrnaSequence()</a>, <a class="el" href="phrap_8cpp_source.html#l00333">CPhrap_Seq::x_FillSeqData()</a>, <a class="el" href="aln__reader_8cpp_source.html#l00703">CAlnReader::x_GetSeqInst()</a>, <a class="el" href="update__seq__input_8cpp_source.html#l00601">CUpdateSeq_Input::x_ReadAccession()</a>, <a class="el" href="update__seq_8cpp_source.html#l00775">CSequenceUpdater::x_ReplaceSequence()</a>, and <a class="el" href="vectortrimpanel_8cpp_source.html#l00552">CVectorTrimPanel::x_SetSeqData()</a>.</p>
</div>
</div>
<a id="af50e51b6cfd1edc3238d6410cd757b06"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af50e51b6cfd1edc3238d6410cd757b06">&#9670;&nbsp;</a></span>Reverse() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Reverse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01056">1056</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02409">CSeqportUtil_implementation::Reverse()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a2f3a604e1ae1346d36a4566482f861ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f3a604e1ae1346d36a4566482f861ba">&#9670;&nbsp;</a></span>Reverse() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::Reverse </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01046">1046</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02409">CSeqportUtil_implementation::Reverse()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="a059d1b48c528ce3fec97d03a97290076"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a059d1b48c528ce3fec97d03a97290076">&#9670;&nbsp;</a></span>ReverseComplement() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::ReverseComplement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>out_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01077">1077</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02465">CSeqportUtil_implementation::ReverseComplement()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
</div>
</div>
<a id="ad5fc35e63ec91157fcaf67a8b2f31756"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5fc35e63ec91157fcaf67a8b2f31756">&#9670;&nbsp;</a></span>ReverseComplement() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> CSeqportUtil::ReverseComplement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classCSeq__data.html">CSeq_data</a> *&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l01067">1067</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02465">CSeqportUtil_implementation::ReverseComplement()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="variation__util2_8cpp_source.html#l02074">variation::CVariationUtil::FlipStrand()</a>, <a class="el" href="sequence_8cpp_source.html#l05142">ReverseComplement()</a>, <a class="el" href="hgvs__writer2_8cpp_source.html#l00224">variation::CHgvsParser::x_AsHgvsExpression()</a>, <a class="el" href="phrap_8cpp_source.html#l00333">CPhrap_Seq::x_FillSeqData()</a>, and <a class="el" href="misc_2hgvs_2hgvs__parser_8cpp_source.html#l01946">variation_ref::CHgvsParser::x_SeqLiteralToStr()</a>.</p>
</div>
</div>
<a id="af6204270735c7fb50c918e2ac8fa10ac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6204270735c7fb50c918e2ac8fa10ac">&#9670;&nbsp;</a></span>Validate()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void CSeqportUtil::Validate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="zconf__cf_8h.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="classCSeq__data.html">CSeq_data</a> &amp;&#160;</td>
<td class="paramname"><em>in_seq</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">vector&lt; <a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a> &gt; *&#160;</td>
<td class="paramname"><em>badIdx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uBeginIdx</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="group__AppFramework.html#ga7576cbabf7b457b1a66d0a1d985fe176">TSeqPos</a>&#160;</td>
<td class="paramname"><em>uLength</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00964">964</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l02172">CSeqportUtil_implementation::Validate()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00904">x_GetImplementation()</a>.</p>
<p class="reference">Referenced by <a class="el" href="fasta_8cpp_source.html#l01351">CFastaReader::AssembleSeq()</a>, <a class="el" href="validerror__bioseq_8cpp_source.html#l04392">CValidError_bioseq::ValidateDelta()</a>, <a class="el" href="misc_2hgvs_2hgvs__parser_8cpp_source.html#l00891">variation_ref::CHgvsParser::x_raw_seq()</a>, and <a class="el" href="hgvs__parser2_8cpp_source.html#l01234">variation::CHgvsParser::x_raw_seq()</a>.</p>
</div>
</div>
<a id="a25d43486f12618e8fb0c3ece979057f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a25d43486f12618e8fb0c3ece979057f5">&#9670;&nbsp;</a></span>x_GetImplementation()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classCSeqportUtil__implementation.html">CSeqportUtil_implementation</a> &amp; CSeqportUtil::x_GetImplementation </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="seqport__util_8cpp_source.html#l00904">904</a> of file <a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a>.</p>
<p class="reference">References <a class="el" href="seqport__util_8cpp_source.html#l00902">sx_Implementation</a>.</p>
<p class="reference">Referenced by <a class="el" href="seqport__util_8cpp_source.html#l01011">Append()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01026">Complement()</a>, <a class="el" href="seqport__util_8cpp_source.html#l00918">Convert()</a>, <a class="el" href="seqport__util_8cpp_source.html#l00932">ConvertWithBlastAmbig()</a>, <a class="el" href="seqport__util_8cpp_source.html#l00955">FastValidate()</a>, <a class="el" href="seqport__util_8cpp_source.html#l00976">GetAmbigs()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01116">GetCode()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01104">GetCodeIndexFromTo()</a>, <a class="el" href="seqport__util_8cpp_source.html#l00989">GetCopy()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01144">GetIndex()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01158">GetIndexComplement()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01088">GetIupacaa3()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01172">GetMapToIndex()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01130">GetName()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01093">IsCodeAvailable()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01001">Keep()</a>, <a class="el" href="seqport__util_8cpp_source.html#l00946">Pack()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01047">Reverse()</a>, <a class="el" href="seqport__util_8cpp_source.html#l01068">ReverseComplement()</a>, and <a class="el" href="seqport__util_8cpp_source.html#l00965">Validate()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>include/objects/seq/<a class="el" href="seqport__util_8hpp_source.html">seqport_util.hpp</a></li>
<li>src/objects/seq/<a class="el" href="seqport__util_8cpp_source.html">seqport_util.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.0
</small></address>
<address style="align: right;"><small>Modified on Fri Sep 20 14:58:25 2024 by modify_doxy.py rev. 669887</small></address>
</body>
</html>