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

603 lines
40 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: BlastSeqSrc Struct 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="#pub-attribs">Public Attributes</a> &#124;
<a href="structBlastSeqSrc-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">BlastSeqSrc Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>
<a class="el" href = "https://www.ncbi.nlm.nih.gov/toolkitbookgh/?term=BlastSeqSrc">Search Toolkit Book for <i>BlastSeqSrc</i></a>
</p>
<p>Complete type definition of Blast <a class="el" href="classSequence.html">Sequence</a> Source ADT.
<a href="structBlastSeqSrc.html#details">More...</a></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Collaboration diagram for BlastSeqSrc:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="img__coll__graph/structBlastSeqSrc__coll__graph.png" border="0" usemap="#aBlastSeqSrc_coll__map" alt="Collaboration graph"/></div>
<map name="aBlastSeqSrc_coll__map" id="aBlastSeqSrc_coll__map">
<area shape="rect" title="Complete type definition of Blast Sequence Source ADT." alt="" coords="220,475,315,502"/>
<area shape="rect" href="structBlastSeqSrcGetSeqArg.html" title="Structure used as the second argument to functions satisfying the GetSeqBlkFnPtr signature,..." alt="" coords="60,363,219,389"/>
<area shape="rect" href="structBLAST__SequenceBlk.html" title="Structure to hold a sequence." alt="" coords="5,273,153,300"/>
<area shape="rect" href="structSSeqRange.html" title="A structure containing two integers, used e.g." alt="" coords="33,5,125,32"/>
<area shape="rect" href="structBlastSeqLoc.html" title="Used to hold a set of positions, mostly used for filtering." alt="" coords="103,95,199,121"/>
<area shape="rect" href="structBlastMaskLoc.html" title="Structure for keeping the query masking information." alt="" coords="101,184,207,211"/>
<area shape="rect" href="structBlastSeqSrcSetRangesArg.html" title="Structure used as the argument to function SetRanges." alt="" coords="177,273,357,300"/>
<area shape="rect" href="structBlastSeqSrcIterator.html" title="Complete type definition of Blast Sequence Source Iterator." alt="" coords="377,363,513,389"/>
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:abda2b1f0f7fd6a1ef15fc447a7f7d8c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a349311c19daaacb8c1d230fe779c849a">BlastSeqSrcConstructor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#abda2b1f0f7fd6a1ef15fc447a7f7d8c5">NewFnPtr</a></td></tr>
<tr class="memdesc:abda2b1f0f7fd6a1ef15fc447a7f7d8c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor. <a href="structBlastSeqSrc.html#abda2b1f0f7fd6a1ef15fc447a7f7d8c5">More...</a><br /></td></tr>
<tr class="separator:abda2b1f0f7fd6a1ef15fc447a7f7d8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae87ab9dd9ceb38db92d9c281b9667c25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a0f166cc03886d90b0ada201fa5e3bfc8">BlastSeqSrcDestructor</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#ae87ab9dd9ceb38db92d9c281b9667c25">DeleteFnPtr</a></td></tr>
<tr class="memdesc:ae87ab9dd9ceb38db92d9c281b9667c25"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="structBlastSeqSrc.html#ae87ab9dd9ceb38db92d9c281b9667c25">More...</a><br /></td></tr>
<tr class="separator:ae87ab9dd9ceb38db92d9c281b9667c25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea53e9f23eea34f9b831458b9a5fa8b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a9ed7fdbceba6a3ddd3b1ea4470f32151">BlastSeqSrcCopier</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#aea53e9f23eea34f9b831458b9a5fa8b4">CopyFnPtr</a></td></tr>
<tr class="memdesc:aea53e9f23eea34f9b831458b9a5fa8b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copier. <a href="structBlastSeqSrc.html#aea53e9f23eea34f9b831458b9a5fa8b4">More...</a><br /></td></tr>
<tr class="separator:aea53e9f23eea34f9b831458b9a5fa8b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a40fabee818aa6b093a47ecfaef88c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a1a0e06b12caa7d1af580a862fedb6a49">SetInt4FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a0a40fabee818aa6b093a47ecfaef88c3">SetNumberOfThreads</a></td></tr>
<tr class="memdesc:a0a40fabee818aa6b093a47ecfaef88c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set number of threads. <a href="structBlastSeqSrc.html#a0a40fabee818aa6b093a47ecfaef88c3">More...</a><br /></td></tr>
<tr class="separator:a0a40fabee818aa6b093a47ecfaef88c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3412b2f006e8364a97d9c06dc7677432"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a3412b2f006e8364a97d9c06dc7677432">GetNumSeqs</a></td></tr>
<tr class="memdesc:a3412b2f006e8364a97d9c06dc7677432"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get number of sequences in set. <a href="structBlastSeqSrc.html#a3412b2f006e8364a97d9c06dc7677432">More...</a><br /></td></tr>
<tr class="separator:a3412b2f006e8364a97d9c06dc7677432"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a862a9efb04dfb086581b35c979284514"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a862a9efb04dfb086581b35c979284514">GetNumSeqsStats</a></td></tr>
<tr class="memdesc:a862a9efb04dfb086581b35c979284514"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of sequences for statistical purposes. <a href="structBlastSeqSrc.html#a862a9efb04dfb086581b35c979284514">More...</a><br /></td></tr>
<tr class="separator:a862a9efb04dfb086581b35c979284514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a020026407fdc5d01b8e41c9c9a05ef21"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a020026407fdc5d01b8e41c9c9a05ef21">GetMaxSeqLen</a></td></tr>
<tr class="memdesc:a020026407fdc5d01b8e41c9c9a05ef21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get length of longest seq in set. <a href="structBlastSeqSrc.html#a020026407fdc5d01b8e41c9c9a05ef21">More...</a><br /></td></tr>
<tr class="separator:a020026407fdc5d01b8e41c9c9a05ef21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cedcb269a3214200e90ca635c88eabf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a8cedcb269a3214200e90ca635c88eabf">GetMinSeqLen</a></td></tr>
<tr class="memdesc:a8cedcb269a3214200e90ca635c88eabf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get length of longest seq in set. <a href="structBlastSeqSrc.html#a8cedcb269a3214200e90ca635c88eabf">More...</a><br /></td></tr>
<tr class="separator:a8cedcb269a3214200e90ca635c88eabf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a84a4963d6e7fe0b7c770e17d7e3d7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a3a84a4963d6e7fe0b7c770e17d7e3d7b">GetAvgSeqLen</a></td></tr>
<tr class="memdesc:a3a84a4963d6e7fe0b7c770e17d7e3d7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get average length of sequences in the set. <a href="structBlastSeqSrc.html#a3a84a4963d6e7fe0b7c770e17d7e3d7b">More...</a><br /></td></tr>
<tr class="separator:a3a84a4963d6e7fe0b7c770e17d7e3d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af84d1208006c2907457e5e4d6250c02a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a694fb3be1db3228fe533ed506f48dd87">GetInt8FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#af84d1208006c2907457e5e4d6250c02a">GetTotLen</a></td></tr>
<tr class="memdesc:af84d1208006c2907457e5e4d6250c02a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get tot length of all seqs in set. <a href="structBlastSeqSrc.html#af84d1208006c2907457e5e4d6250c02a">More...</a><br /></td></tr>
<tr class="separator:af84d1208006c2907457e5e4d6250c02a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb9ec2144c62818c01c02d283094f16b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a694fb3be1db3228fe533ed506f48dd87">GetInt8FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#abb9ec2144c62818c01c02d283094f16b">GetTotLenStats</a></td></tr>
<tr class="memdesc:abb9ec2144c62818c01c02d283094f16b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Total length of all seqs for statistical purposes. <a href="structBlastSeqSrc.html#abb9ec2144c62818c01c02d283094f16b">More...</a><br /></td></tr>
<tr class="separator:abb9ec2144c62818c01c02d283094f16b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3193e082db0b559d6493610307025f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a03287fd0d84a3a86b61a8306f2eeb82a">GetStrFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#af3193e082db0b559d6493610307025f9">GetName</a></td></tr>
<tr class="memdesc:af3193e082db0b559d6493610307025f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the database. <a href="structBlastSeqSrc.html#af3193e082db0b559d6493610307025f9">More...</a><br /></td></tr>
<tr class="separator:af3193e082db0b559d6493610307025f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae113e39ffd89dfbe96c082126f5f3b44"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a71c783a668d7b3f2d6bf623c07eac842">GetBoolFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#ae113e39ffd89dfbe96c082126f5f3b44">GetIsProt</a></td></tr>
<tr class="memdesc:ae113e39ffd89dfbe96c082126f5f3b44"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find if database is a protein or nucleotide. <a href="structBlastSeqSrc.html#ae113e39ffd89dfbe96c082126f5f3b44">More...</a><br /></td></tr>
<tr class="separator:ae113e39ffd89dfbe96c082126f5f3b44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1be6c217204713b4ac7113e94a797789"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a71c783a668d7b3f2d6bf623c07eac842">GetBoolFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a1be6c217204713b4ac7113e94a797789">GetSupportsPartialFetching</a></td></tr>
<tr class="memdesc:a1be6c217204713b4ac7113e94a797789"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find if database supports partial fetching. <a href="structBlastSeqSrc.html#a1be6c217204713b4ac7113e94a797789">More...</a><br /></td></tr>
<tr class="separator:a1be6c217204713b4ac7113e94a797789"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f33848a5e094dab15d1012b2f811bb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a79544543ee0e801193b867c6c7f72266">SetSeqRangeFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a1f33848a5e094dab15d1012b2f811bb6">SetSeqRange</a></td></tr>
<tr class="memdesc:a1f33848a5e094dab15d1012b2f811bb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Setting ranges for partial fetching. <a href="structBlastSeqSrc.html#a1f33848a5e094dab15d1012b2f811bb6">More...</a><br /></td></tr>
<tr class="separator:a1f33848a5e094dab15d1012b2f811bb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad37ae972a427856d685bd8e0ad66d0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#aaaf6f932b943af70ab48f735536bc10c">GetSeqBlkFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#aad37ae972a427856d685bd8e0ad66d0d">GetSequence</a></td></tr>
<tr class="memdesc:aad37ae972a427856d685bd8e0ad66d0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve individual sequence. <a href="structBlastSeqSrc.html#aad37ae972a427856d685bd8e0ad66d0d">More...</a><br /></td></tr>
<tr class="separator:aad37ae972a427856d685bd8e0ad66d0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0312f88e5990a66d9f7492b6edb5de93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#a0312f88e5990a66d9f7492b6edb5de93">GetSeqLen</a></td></tr>
<tr class="memdesc:a0312f88e5990a66d9f7492b6edb5de93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve given sequence length. <a href="structBlastSeqSrc.html#a0312f88e5990a66d9f7492b6edb5de93">More...</a><br /></td></tr>
<tr class="separator:a0312f88e5990a66d9f7492b6edb5de93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2fb9c259f2db28a5ed21e65967271e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a22c5e7cd9c290e4eda7f1dffeb533d65">ReleaseSeqBlkFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#ad2fb9c259f2db28a5ed21e65967271e6">ReleaseSequence</a></td></tr>
<tr class="memdesc:ad2fb9c259f2db28a5ed21e65967271e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deallocate individual sequence (if applicable) <a href="structBlastSeqSrc.html#ad2fb9c259f2db28a5ed21e65967271e6">More...</a><br /></td></tr>
<tr class="separator:ad2fb9c259f2db28a5ed21e65967271e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af456f77f7c7a9fc3da110893b487f8ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#ab3b9c50855b14a04509f2a43845b9ae9">AdvanceIteratorFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#af456f77f7c7a9fc3da110893b487f8ed">IterNext</a></td></tr>
<tr class="memdesc:af456f77f7c7a9fc3da110893b487f8ed"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets next oid from the iterator. <a href="structBlastSeqSrc.html#af456f77f7c7a9fc3da110893b487f8ed">More...</a><br /></td></tr>
<tr class="separator:af456f77f7c7a9fc3da110893b487f8ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abce599c9f20109aa5e7b5eadd7c61bc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="blast__seqsrc__impl_8h.html#a8cb4905a87b81ebf7364c578e7149798">ResetChunkIteratorFnPtr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#abce599c9f20109aa5e7b5eadd7c61bc8">ResetChunkIterator</a></td></tr>
<tr class="memdesc:abce599c9f20109aa5e7b5eadd7c61bc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the implementation's chunk "bookmark". <a href="structBlastSeqSrc.html#abce599c9f20109aa5e7b5eadd7c61bc8">More...</a><br /></td></tr>
<tr class="separator:abce599c9f20109aa5e7b5eadd7c61bc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2056f033d76c26f286f2eefa652cb78"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#ac2056f033d76c26f286f2eefa652cb78">DataStructure</a></td></tr>
<tr class="memdesc:ac2056f033d76c26f286f2eefa652cb78"><td class="mdescLeft">&#160;</td><td class="mdescRight">ADT holding the sequence data. <a href="structBlastSeqSrc.html#ac2056f033d76c26f286f2eefa652cb78">More...</a><br /></td></tr>
<tr class="separator:ac2056f033d76c26f286f2eefa652cb78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfbfbd7d53d3aa43860402e33d310434"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBlastSeqSrc.html#adfbfbd7d53d3aa43860402e33d310434">InitErrorStr</a></td></tr>
<tr class="memdesc:adfbfbd7d53d3aa43860402e33d310434"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialization error string <a href="structBlastSeqSrc.html#adfbfbd7d53d3aa43860402e33d310434">More...</a><br /></td></tr>
<tr class="separator:adfbfbd7d53d3aa43860402e33d310434"><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>Complete type definition of Blast <a class="el" href="classSequence.html">Sequence</a> Source ADT. </p>
<p>The members of this structure should only be accessed by <a class="el" href="structBlastSeqSrc.html" title="Complete type definition of Blast Sequence Source ADT.">BlastSeqSrc</a> implementations using the _BlastSeqSrcImpl_* functions. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00043">43</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="aea53e9f23eea34f9b831458b9a5fa8b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aea53e9f23eea34f9b831458b9a5fa8b4">&#9670;&nbsp;</a></span>CopyFnPtr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a9ed7fdbceba6a3ddd3b1ea4470f32151">BlastSeqSrcCopier</a> BlastSeqSrc::CopyFnPtr</td>
</tr>
</table>
</div><div class="memdoc">
<p>Copier. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00047">47</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00138">BlastSeqSrcCopy()</a>.</p>
</div>
</div>
<a id="ac2056f033d76c26f286f2eefa652cb78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2056f033d76c26f286f2eefa652cb78">&#9670;&nbsp;</a></span>DataStructure</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* BlastSeqSrc::DataStructure</td>
</tr>
</table>
</div><div class="memdoc">
<p>ADT holding the sequence data. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00082">82</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00211">BlastSeqSrcGetAvgSeqLen()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00243">BlastSeqSrcGetIsProt()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00193">BlastSeqSrcGetMaxSeqLen()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00201">BlastSeqSrcGetMinSeqLen()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00235">BlastSeqSrcGetName()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00177">BlastSeqSrcGetNumSeqs()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00185">BlastSeqSrcGetNumSeqsStats()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00281">BlastSeqSrcGetSeqLen()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00271">BlastSeqSrcGetSequence()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00251">BlastSeqSrcGetSupportsPartialFetching()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00219">BlastSeqSrcGetTotLen()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00227">BlastSeqSrcGetTotLenStats()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00425">BlastSeqSrcIteratorNext()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00289">BlastSeqSrcReleaseSequence()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00436">BlastSeqSrcResetChunkIterator()</a>, <a class="el" href="blast__seqsrc_8c_source.html#l00168">BlastSeqSrcSetNumberOfThreads()</a>, and <a class="el" href="blast__seqsrc_8c_source.html#l00261">BlastSeqSrcSetSeqRanges()</a>.</p>
</div>
</div>
<a id="ae87ab9dd9ceb38db92d9c281b9667c25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae87ab9dd9ceb38db92d9c281b9667c25">&#9670;&nbsp;</a></span>DeleteFnPtr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a0f166cc03886d90b0ada201fa5e3bfc8">BlastSeqSrcDestructor</a> BlastSeqSrc::DeleteFnPtr</td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00046">46</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00112">BlastSeqSrcFree()</a>.</p>
</div>
</div>
<a id="a3a84a4963d6e7fe0b7c770e17d7e3d7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3a84a4963d6e7fe0b7c770e17d7e3d7b">&#9670;&nbsp;</a></span>GetAvgSeqLen</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a> BlastSeqSrc::GetAvgSeqLen</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get average length of sequences in the set. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00057">57</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00211">BlastSeqSrcGetAvgSeqLen()</a>.</p>
</div>
</div>
<a id="ae113e39ffd89dfbe96c082126f5f3b44"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae113e39ffd89dfbe96c082126f5f3b44">&#9670;&nbsp;</a></span>GetIsProt</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a71c783a668d7b3f2d6bf623c07eac842">GetBoolFnPtr</a> BlastSeqSrc::GetIsProt</td>
</tr>
</table>
</div><div class="memdoc">
<p>Find if database is a protein or nucleotide. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00062">62</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00243">BlastSeqSrcGetIsProt()</a>.</p>
</div>
</div>
<a id="a020026407fdc5d01b8e41c9c9a05ef21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a020026407fdc5d01b8e41c9c9a05ef21">&#9670;&nbsp;</a></span>GetMaxSeqLen</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a> BlastSeqSrc::GetMaxSeqLen</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get length of longest seq in set. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00055">55</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00193">BlastSeqSrcGetMaxSeqLen()</a>.</p>
</div>
</div>
<a id="a8cedcb269a3214200e90ca635c88eabf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cedcb269a3214200e90ca635c88eabf">&#9670;&nbsp;</a></span>GetMinSeqLen</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a> BlastSeqSrc::GetMinSeqLen</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get length of longest seq in set. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00056">56</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00201">BlastSeqSrcGetMinSeqLen()</a>.</p>
</div>
</div>
<a id="af3193e082db0b559d6493610307025f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3193e082db0b559d6493610307025f9">&#9670;&nbsp;</a></span>GetName</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a03287fd0d84a3a86b61a8306f2eeb82a">GetStrFnPtr</a> BlastSeqSrc::GetName</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get the name of the database. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00061">61</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00235">BlastSeqSrcGetName()</a>.</p>
</div>
</div>
<a id="a3412b2f006e8364a97d9c06dc7677432"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3412b2f006e8364a97d9c06dc7677432">&#9670;&nbsp;</a></span>GetNumSeqs</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a> BlastSeqSrc::GetNumSeqs</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get number of sequences in set. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00053">53</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00177">BlastSeqSrcGetNumSeqs()</a>.</p>
</div>
</div>
<a id="a862a9efb04dfb086581b35c979284514"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a862a9efb04dfb086581b35c979284514">&#9670;&nbsp;</a></span>GetNumSeqsStats</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a> BlastSeqSrc::GetNumSeqsStats</td>
</tr>
</table>
</div><div class="memdoc">
<p>Number of sequences for statistical purposes. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00054">54</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00185">BlastSeqSrcGetNumSeqsStats()</a>.</p>
</div>
</div>
<a id="a0312f88e5990a66d9f7492b6edb5de93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0312f88e5990a66d9f7492b6edb5de93">&#9670;&nbsp;</a></span>GetSeqLen</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a7673ab2d494ebeb62f0d79210b854d3b">GetInt4FnPtr</a> BlastSeqSrc::GetSeqLen</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve given sequence length. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00071">71</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00281">BlastSeqSrcGetSeqLen()</a>.</p>
</div>
</div>
<a id="aad37ae972a427856d685bd8e0ad66d0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad37ae972a427856d685bd8e0ad66d0d">&#9670;&nbsp;</a></span>GetSequence</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#aaaf6f932b943af70ab48f735536bc10c">GetSeqBlkFnPtr</a> BlastSeqSrc::GetSequence</td>
</tr>
</table>
</div><div class="memdoc">
<p>Retrieve individual sequence. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00070">70</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00271">BlastSeqSrcGetSequence()</a>.</p>
</div>
</div>
<a id="a1be6c217204713b4ac7113e94a797789"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1be6c217204713b4ac7113e94a797789">&#9670;&nbsp;</a></span>GetSupportsPartialFetching</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a71c783a668d7b3f2d6bf623c07eac842">GetBoolFnPtr</a> BlastSeqSrc::GetSupportsPartialFetching</td>
</tr>
</table>
</div><div class="memdoc">
<p>Find if database supports partial fetching. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00066">66</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00251">BlastSeqSrcGetSupportsPartialFetching()</a>.</p>
</div>
</div>
<a id="af84d1208006c2907457e5e4d6250c02a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af84d1208006c2907457e5e4d6250c02a">&#9670;&nbsp;</a></span>GetTotLen</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a694fb3be1db3228fe533ed506f48dd87">GetInt8FnPtr</a> BlastSeqSrc::GetTotLen</td>
</tr>
</table>
</div><div class="memdoc">
<p>Get tot length of all seqs in set. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00059">59</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00219">BlastSeqSrcGetTotLen()</a>.</p>
</div>
</div>
<a id="abb9ec2144c62818c01c02d283094f16b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb9ec2144c62818c01c02d283094f16b">&#9670;&nbsp;</a></span>GetTotLenStats</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a694fb3be1db3228fe533ed506f48dd87">GetInt8FnPtr</a> BlastSeqSrc::GetTotLenStats</td>
</tr>
</table>
</div><div class="memdoc">
<p>Total length of all seqs for statistical purposes. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00060">60</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00227">BlastSeqSrcGetTotLenStats()</a>.</p>
</div>
</div>
<a id="adfbfbd7d53d3aa43860402e33d310434"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adfbfbd7d53d3aa43860402e33d310434">&#9670;&nbsp;</a></span>InitErrorStr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* BlastSeqSrc::InitErrorStr</td>
</tr>
</table>
</div><div class="memdoc">
<p>initialization error string </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00084">84</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00112">BlastSeqSrcFree()</a>, and <a class="el" href="blast__seqsrc_8c_source.html#l00159">BlastSeqSrcGetInitError()</a>.</p>
</div>
</div>
<a id="af456f77f7c7a9fc3da110893b487f8ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af456f77f7c7a9fc3da110893b487f8ed">&#9670;&nbsp;</a></span>IterNext</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#ab3b9c50855b14a04509f2a43845b9ae9">AdvanceIteratorFnPtr</a> BlastSeqSrc::IterNext</td>
</tr>
</table>
</div><div class="memdoc">
<p>Gets next oid from the iterator. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00076">76</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00425">BlastSeqSrcIteratorNext()</a>.</p>
</div>
</div>
<a id="abda2b1f0f7fd6a1ef15fc447a7f7d8c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abda2b1f0f7fd6a1ef15fc447a7f7d8c5">&#9670;&nbsp;</a></span>NewFnPtr</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a349311c19daaacb8c1d230fe779c849a">BlastSeqSrcConstructor</a> BlastSeqSrc::NewFnPtr</td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructor. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00045">45</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00090">BlastSeqSrcNew()</a>.</p>
</div>
</div>
<a id="ad2fb9c259f2db28a5ed21e65967271e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2fb9c259f2db28a5ed21e65967271e6">&#9670;&nbsp;</a></span>ReleaseSequence</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a22c5e7cd9c290e4eda7f1dffeb533d65">ReleaseSeqBlkFnPtr</a> BlastSeqSrc::ReleaseSequence</td>
</tr>
</table>
</div><div class="memdoc">
<p>Deallocate individual sequence (if applicable) </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00072">72</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00289">BlastSeqSrcReleaseSequence()</a>.</p>
</div>
</div>
<a id="abce599c9f20109aa5e7b5eadd7c61bc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abce599c9f20109aa5e7b5eadd7c61bc8">&#9670;&nbsp;</a></span>ResetChunkIterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a8cb4905a87b81ebf7364c578e7149798">ResetChunkIteratorFnPtr</a> BlastSeqSrc::ResetChunkIterator</td>
</tr>
</table>
</div><div class="memdoc">
<p>Reset the implementation's chunk "bookmark". </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00078">78</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00436">BlastSeqSrcResetChunkIterator()</a>.</p>
</div>
</div>
<a id="a0a40fabee818aa6b093a47ecfaef88c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a40fabee818aa6b093a47ecfaef88c3">&#9670;&nbsp;</a></span>SetNumberOfThreads</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a1a0e06b12caa7d1af580a862fedb6a49">SetInt4FnPtr</a> BlastSeqSrc::SetNumberOfThreads</td>
</tr>
</table>
</div><div class="memdoc">
<p>Set number of threads. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00050">50</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00168">BlastSeqSrcSetNumberOfThreads()</a>.</p>
</div>
</div>
<a id="a1f33848a5e094dab15d1012b2f811bb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f33848a5e094dab15d1012b2f811bb6">&#9670;&nbsp;</a></span>SetSeqRange</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="blast__seqsrc__impl_8h.html#a79544543ee0e801193b867c6c7f72266">SetSeqRangeFnPtr</a> BlastSeqSrc::SetSeqRange</td>
</tr>
</table>
</div><div class="memdoc">
<p>Setting ranges for partial fetching. </p>
<p class="definition">Definition at line <a class="el" href="blast__seqsrc_8c_source.html#l00067">67</a> of file <a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="blast__seqsrc_8c_source.html#l00261">BlastSeqSrcSetSeqRanges()</a>.</p>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>src/algo/blast/core/<a class="el" href="blast__seqsrc_8c_source.html">blast_seqsrc.c</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:07 2024 by modify_doxy.py rev. 669887</small></address>
</body>
</html>