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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions