A somewhat unexpected behavior is that it seems that the target sequence start and end are always inverted in the output file (mmseqs2 version 15.6f452). I think this should be investigated more but in the meantime I added the tests using the raw output from mmseqs as test input and artificially inverting the ref-sequence start/end when inverted. This is irrespective of whether the match is on the forward/reverse strand.
I created some dummy sequences and used mmseqs to align them, and used the results to add tests to the mmseqs paf parsing.
I used the command:
A somewhat unexpected behavior is that it seems that the target sequence start and end are always inverted in the output file (mmseqs2 version 15.6f452). I think this should be investigated more but in the meantime I added the tests using the raw output from mmseqs as test input and artificially inverting the ref-sequence start/end when inverted. This is irrespective of whether the match is on the forward/reverse strand.