@@ -200,7 +200,7 @@ int CommandDistance::run() const
200200
201201 sketch.initFromSequence (refArgVector, parameters);
202202
203- for ( int i = 0 ; i < sketch.getReferenceCount (); i++ )
203+ for ( uint64_t i = 0 ; i < sketch.getReferenceCount (); i++ )
204204 {
205205 uint64_t length = sketch.getReference (i).length ;
206206
@@ -336,16 +336,16 @@ int CommandDistance::run() const
336336
337337void CommandDistance::writeOutput (CompareOutput * output, bool table) const
338338{
339- int refCount = output->sketchRef .getReferenceCount ();
339+ uint64_t refCount = output->sketchRef .getReferenceCount ();
340340
341- for ( int i = 0 ; i < output->sketchQuery ->getReferenceCount (); i++ )
341+ for ( uint64_t i = 0 ; i < output->sketchQuery ->getReferenceCount (); i++ )
342342 {
343343 if ( table )
344344 {
345345 cout << output->sketchQuery ->getReference (i).name ;
346346 }
347347
348- for ( int j = 0 ; j < refCount; j++ )
348+ for ( uint64_t j = 0 ; j < refCount; j++ )
349349 {
350350 const CompareOutput::PairOutput & pair = output->pairs .at (i * refCount + j);
351351
@@ -390,17 +390,17 @@ CommandDistance::CompareOutput * compare(CommandDistance::CompareInput * data)
390390 sketchQuery->initFromSequence (fileVector, data->parameters );
391391 }
392392
393- int sketchSize = sketchQuery->getMinHashesPerWindow () < sketchRef.getMinHashesPerWindow () ?
393+ uint64_t sketchSize = sketchQuery->getMinHashesPerWindow () < sketchRef.getMinHashesPerWindow () ?
394394 sketchQuery->getMinHashesPerWindow () :
395395 sketchRef.getMinHashesPerWindow ();
396396
397397 output->pairs .resize (sketchRef.getReferenceCount () * sketchQuery->getReferenceCount ());
398398
399- for ( int i = 0 ; i < sketchQuery->getReferenceCount (); i++ )
399+ for ( uint64_t i = 0 ; i < sketchQuery->getReferenceCount (); i++ )
400400 {
401- for ( int j = 0 ; j < sketchRef.getReferenceCount (); j++ )
401+ for ( uint64_t j = 0 ; j < sketchRef.getReferenceCount (); j++ )
402402 {
403- int pairIndex = i * sketchRef.getReferenceCount () + j;
403+ uint64_t pairIndex = i * sketchRef.getReferenceCount () + j;
404404
405405 compareSketches (output->pairs [pairIndex], sketchRef.getReference (j), sketchQuery->getReference (i), sketchSize, sketchRef.getKmerSize (), sketchRef.getKmerSpace (), data->maxDistance , data->maxPValue );
406406 }
@@ -409,12 +409,12 @@ CommandDistance::CompareOutput * compare(CommandDistance::CompareInput * data)
409409 return output;
410410}
411411
412- void compareSketches (CommandDistance::CompareOutput::PairOutput & output, const Sketch::Reference & refRef, const Sketch::Reference & refQry, int sketchSize, int kmerSize, double kmerSpace, double maxDistance, double maxPValue)
412+ void compareSketches (CommandDistance::CompareOutput::PairOutput & output, const Sketch::Reference & refRef, const Sketch::Reference & refQry, uint64_t sketchSize, int kmerSize, double kmerSpace, double maxDistance, double maxPValue)
413413{
414- int i = 0 ;
415- int j = 0 ;
416- int common = 0 ;
417- int denom = 0 ;
414+ uint64_t i = 0 ;
415+ uint64_t j = 0 ;
416+ uint64_t common = 0 ;
417+ uint64_t denom = 0 ;
418418 const HashList & hashesSortedRef = refRef.hashesSorted ;
419419 const HashList & hashesSortedQry = refQry.hashesSorted ;
420420
@@ -495,7 +495,7 @@ void compareSketches(CommandDistance::CompareOutput::PairOutput & output, const
495495 output.pass = true ;
496496}
497497
498- double pValue (uint32_t x, uint64_t lengthRef, uint64_t lengthQuery, double kmerSpace, uint32_t sketchSize)
498+ double pValue (uint64_t x, uint64_t lengthRef, uint64_t lengthQuery, double kmerSpace, uint64_t sketchSize)
499499{
500500 if ( x == 0 )
501501 {
0 commit comments