Skip to content

Invalid dovetail overlaps orientation in GFA2 Edges #2

@dlobba

Description

@dlobba

The recognition of dovetail overlaps in GFA2 edges has been done has follow, considering the positions
of the two sequences (beg1, end1, beg2 and end2 respectively) the edge represents a dovetail overlap
if: beg1=0 or end1=x$ and beg2=0 or end2=y$. If this is true then extremes taken into account
are computed as the one described in GFA1, if segment1 is + then from_segment_end is R otherwise
is L. If segment2 is + then to_segment_end is L otherwise R.

This is not correct in GFA2 since a dovetail overlap could be, erroneously, such this one:
E l12 1+ 2+ 0 3 0 3 *
So this situations must be solved in a different way then the one used by GFA1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions