You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[FIX] ignore reference sequence on negative strand in maf file when created for annotation with mmseqs (sequences will already be in reverse complement and shortened depending on phase)
printf(OUT_ERROR "Reference sequence is not on the + strand (%s.%s at position %" PRIu64 ")!\n" OUT_RESET, id, chrom, start_pos);
542
542
exit(-1);
@@ -574,7 +574,7 @@ class parallel_maf_reader
574
574
printf(OUT_ERROR "Encountered an alignment block that didn't start with the reference species: %s.%s at position %" PRIu64 "!\n" OUT_RESET, id, chrom, start_pos);
575
575
exit(1);
576
576
}
577
-
if (ref_strand != '+')
577
+
if (ref_strand != '+' && !single_block_scoring)
578
578
{
579
579
printf(OUT_ERROR "Reference sequence is not on the + strand (%s.%s at position %" PRIu64 ")!\n" OUT_RESET, id, chrom, start_pos);
0 commit comments