diff --git a/quast_libs/ca_utils/align_contigs.py b/quast_libs/ca_utils/align_contigs.py index 43a3f5783..6a2e38b12 100644 --- a/quast_libs/ca_utils/align_contigs.py +++ b/quast_libs/ca_utils/align_contigs.py @@ -153,7 +153,7 @@ def _write_align(): return align.e1 = align.s1 + align.len1 - 1 align.e2 = align.s2 + (align.len2 - 1) * strand_direction - align.idy = '%.2f' % (matched_bases * 100.0 / align.len1) + align.idy = '%.2f' % (matched_bases * 100.0 / max(align.len1, align.len2)) if float(align.idy) >= qconfig.min_IDY: coords_file.write(align.coords_str() + '\n')