edawson / gfakluge

A C++ library and utilities for manipulating the Graphical Fragment Assembly format.
http://edawson.github.io/gfakluge/
MIT License
51 stars 20 forks source link

GFA/DAS divergence (GFAK has fallen off-spec) #7

Closed edawson closed 7 years ago

edawson commented 8 years ago

GFAKluge is no longer up to spec, as the spec has rapidly changed.

I am in the process of updating things, but:

  1. this may break compatibility with current vg-produced GFA files.
  2. supporting DAS will require significant revisions in design.
  3. a lot of new logic is now required to enforce the spec, especially WRT header lines.
  4. we must now exchange paths for walks and would like a way to convert between the two.

I expect a full update will take until late November at the very earliest. Until then, GFAK/master will be frozen at compatibility with current VG GFA files (approximately GFA 0.1).

edawson commented 7 years ago

GFAKluge is now 0.1 and 1.0 compliant, but is not compliant at all with GFA2.0 (which has diverged significantly from the original spec).

edawson commented 7 years ago

Closing this since we're now GFA2 compatible, minus any residual bugs.