Closed standage closed 11 years ago
Potentially useful: GtSortStream
, GtExtractFeatureStream
, GtVisitorStream
. Have similar functionality to AEGeAn core code but probably cannot be used: GtAddIntronsStream
, GtInterFeatureStream
, and GtMergeFeatureStream
. Also potentially useful: GtGFF3Visitor
.
Commit a08675d08315cfffbfe26b2e9cdd1cb6d495660f makes the initial attempt to convert from the old agn_import_canonical
to a new entirely stream-based importing method. This did indeed utilize the AgnAddIntronsStream
(and of course several others). Subsequent refactoring slated for most input / output tasks.
Huge strides have been made as of commit c358316ab58c8c0d5ba5c58b3668e888241467af, and for all intents and purposes this issue is now closed.
The
GtNodeStream
provides a nice solution for processing annotation data while loading it into memory and/or writing it to disk. AEGeAn does not yet utilize this interface, but it has a lot to gain by doing so.