diff --git a/SeqRuler.jar b/SeqRuler.jar index 3541604..2f0bca9 100644 Binary files a/SeqRuler.jar and b/SeqRuler.jar differ diff --git a/modules/gui-app/src/main/java/SNP/SNP.java b/modules/gui-app/src/main/java/SNP/SNP.java index 1008bba..97a9004 100644 --- a/modules/gui-app/src/main/java/SNP/SNP.java +++ b/modules/gui-app/src/main/java/SNP/SNP.java @@ -98,7 +98,7 @@ public void snp(ArrayList seqs) { public void snp_sequential(ArrayList seqs) { //sequential version - long pairs_count = (seqs.size() * (seqs.size() - 1)) / 2; + long pairs_count = ((long) seqs.size() * (seqs.size() - 1)) / 2; long current_pair = 0; long startTime = System.nanoTime(), estimatedTime; diff --git a/modules/gui-app/src/main/java/TN93/TN93.java b/modules/gui-app/src/main/java/TN93/TN93.java index 433d7de..c5cbd3d 100644 --- a/modules/gui-app/src/main/java/TN93/TN93.java +++ b/modules/gui-app/src/main/java/TN93/TN93.java @@ -199,7 +199,7 @@ public void tn93_parallel(ArrayList seqs){ } - long total_pairs_to_compute = (seqs.size() * seqs.size() - seqs.size())/2; + long total_pairs_to_compute = ((long) seqs.size() * seqs.size() - seqs.size())/2; long current_pair = 0; long startTime = System.nanoTime(), estimatedTime;