<div dir="ltr">Dear khmer list,<div><br></div><div>I&#39;ve discovered that ktable.get returns the correct kmer count when its argument is an integer but not when its argument is a long.  This is somewhat unintuitive, as ktable.forward_hash returns longs.  Here&#39;s a brief example</div>
<div><br></div><div><div>&gt;&gt;&gt; import khmer<br></div><div>&gt;&gt;&gt; ktable = khmer.new_ktable(4);</div><div>&gt;&gt;&gt; ktable.count(&#39;AAAA&#39;)<br></div></div><div><div>&gt;&gt;&gt; ktable.count(&#39;AAAA&#39;)</div>
<div>1</div><div>&gt;&gt;&gt; ktable.get(0)</div><div>1</div></div><div>&gt;&gt;&gt; ktable.get(0L)<br></div><div>0</div><div><div>&gt;&gt;&gt; ktable.forward_hash(&#39;AAAA&#39;)</div><div>0L</div><div>&gt;&gt;&gt; ktable.get(ktable.forward_hash(&#39;AAAA&#39;))</div>
<div>0</div></div><div><div>&gt;&gt;&gt; ktable.get(int(ktable.forward_hash(&#39;AAAA&#39;)))    </div><div>1</div></div><div><br></div><div style>Yours,</div><div style>Lester</div></div>